Merge "Add FeedKeyEvent binding, to use it in window of nui" 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
429 #include <dali/public-api/math/matrix.h>
430 #include <dali/public-api/math/matrix3.h>
431 #include <dali/public-api/math/viewport.h>
432 #include <dali/public-api/object/property-key.h>
433 #include <dali/devel-api/object/csharp-type-info.h>
434 #include <dali/devel-api/object/csharp-type-registry.h>
435
436 #include <dali/public-api/adaptor-framework/timer.h>
437 #include <dali/public-api/adaptor-framework/style-change.h>
438 #include <dali/devel-api/adaptor-framework/drag-and-drop-detector.h>
439 #include <dali/devel-api/adaptor-framework/application-extensions.h>
440
441 #include <dali/devel-api/images/nine-patch-image.h>
442
443 #include <dali-toolkit/devel-api/builder/builder.h>
444
445 #include <dali-toolkit/devel-api/focus-manager/keyinput-focus-manager.h>
446 #include <dali-toolkit/devel-api/focus-manager/keyboard-focus-manager-devel.h>
447
448 #include <dali-toolkit/devel-api/controls/control-devel.h>
449 #include <dali-toolkit/devel-api/controls/popup/popup.h>
450 #include <dali-toolkit/devel-api/controls/progress-bar/progress-bar.h>
451 #include <dali-toolkit/devel-api/controls/gaussian-blur-view/gaussian-blur-view.h>
452 #include <dali-toolkit/devel-api/controls/page-turn-view/page-factory.h>
453 #include <dali-toolkit/devel-api/controls/page-turn-view/page-turn-view.h>
454 #include <dali-toolkit/devel-api/controls/page-turn-view/page-turn-landscape-view.h>
455 #include <dali-toolkit/devel-api/controls/page-turn-view/page-turn-portrait-view.h>
456 #include <dali-toolkit/devel-api/controls/scrollable/scroll-view/scroll-view-devel.h>
457 #include <dali-toolkit/devel-api/controls/buttons/toggle-button.h>
458
459 #include <dali-toolkit/devel-api/visual-factory/visual-base.h>
460 #include <dali-toolkit/devel-api/visual-factory/visual-factory.h>
461 #include <dali-toolkit/devel-api/visual-factory/transition-data.h>
462
463 #include <dali-toolkit/devel-api/visuals/text-visual-properties.h>
464 #include <dali-toolkit/devel-api/visuals/image-visual-properties-devel.h>
465
466 #include <dali-toolkit/devel-api/controls/tooltip/tooltip-properties.h>
467
468 #include <dali-toolkit/public-api/controls/scrollable/item-view/item-view-declarations.h>
469
470
471
472 // add here SWIG version check
473
474 #if defined(_MSC_VER)         // Microsoft Visual C++ 6.0
475 // disable Swig-dependent warnings
476
477 // 'identifier1' has C-linkage specified,
478 // but returns UDT 'identifier2' which is incompatible with C
479 #pragma warning(disable: 4190)
480
481 // 'int' : forcing value to bool 'true' or 'false' (performance warning)
482 #pragma warning(disable: 4800)
483
484 // debug info too long etc etc
485 #pragma warning(disable: 4786)
486 #endif
487
488
489 #include <stdexcept>
490
491
492 #include <string>
493
494
495 #include <vector>
496 #include <algorithm>
497 #include <stdexcept>
498
499
500 #include <map>
501 #include <algorithm>
502 #include <stdexcept>
503
504
505 #include <utility>
506
507
508 typedef float floatp;
509
510 SWIGINTERN floatp *new_floatp(){
511   return new float();
512 }
513 SWIGINTERN void delete_floatp(floatp *self){
514   if (self) delete self;
515 }
516 SWIGINTERN void floatp_assign(floatp *self,float value){
517   *self = value;
518 }
519 SWIGINTERN float floatp_value(floatp *self){
520   return *self;
521 }
522 SWIGINTERN float *floatp_cast(floatp *self){
523   return self;
524 }
525 SWIGINTERN floatp *floatp_frompointer(float *t){
526   return (floatp *) t;
527 }
528
529 typedef int intp;
530
531 SWIGINTERN intp *new_intp(){
532   return new int();
533 }
534 SWIGINTERN void delete_intp(intp *self){
535   if (self) delete self;
536 }
537 SWIGINTERN void intp_assign(intp *self,int value){
538   *self = value;
539 }
540 SWIGINTERN int intp_value(intp *self){
541   return *self;
542 }
543 SWIGINTERN int *intp_cast(intp *self){
544   return self;
545 }
546 SWIGINTERN intp *intp_frompointer(int *t){
547   return (intp *) t;
548 }
549
550 typedef double doublep;
551
552 SWIGINTERN doublep *new_doublep(){
553   return new double();
554 }
555 SWIGINTERN void delete_doublep(doublep *self){
556   if (self) delete self;
557 }
558 SWIGINTERN void doublep_assign(doublep *self,double value){
559   *self = value;
560 }
561 SWIGINTERN double doublep_value(doublep *self){
562   return *self;
563 }
564 SWIGINTERN double *doublep_cast(doublep *self){
565   return self;
566 }
567 SWIGINTERN doublep *doublep_frompointer(double *t){
568   return (doublep *) t;
569 }
570
571 typedef unsigned int uintp;
572
573 SWIGINTERN uintp *new_uintp(){
574   return new unsigned int();
575 }
576 SWIGINTERN void delete_uintp(uintp *self){
577   if (self) delete self;
578 }
579 SWIGINTERN void uintp_assign(uintp *self,unsigned int value){
580   *self = value;
581 }
582 SWIGINTERN unsigned int uintp_value(uintp *self){
583   return *self;
584 }
585 SWIGINTERN unsigned int *uintp_cast(uintp *self){
586   return self;
587 }
588 SWIGINTERN uintp *uintp_frompointer(unsigned int *t){
589   return (uintp *) t;
590 }
591
592 typedef unsigned short ushortp;
593
594 SWIGINTERN ushortp *new_ushortp(){
595   return new unsigned short();
596 }
597 SWIGINTERN void delete_ushortp(ushortp *self){
598   if (self) delete self;
599 }
600 SWIGINTERN void ushortp_assign(ushortp *self,unsigned short value){
601   *self = value;
602 }
603 SWIGINTERN unsigned short ushortp_value(ushortp *self){
604   return *self;
605 }
606 SWIGINTERN unsigned short *ushortp_cast(ushortp *self){
607   return self;
608 }
609 SWIGINTERN ushortp *ushortp_frompointer(unsigned short *t){
610   return (ushortp *) t;
611 }
612
613 unsigned int int_to_uint(int x) {
614    return (unsigned int) x;
615 }
616
617
618 using namespace Dali;
619 using namespace Dali::Toolkit;
620
621 SWIGINTERN bool Dali_BaseHandle_HasBody(Dali::BaseHandle const *self){
622
623      // C++ code. DALi uses Handle <-> Body design pattern.
624      // This function checks the Handle to see if it has a body attached ( possible to have empty handles).
625      // Handles in DALi can be converted into a boolean type
626      // to check if the handle has a valid body attached to it.
627      // Internally checking *self will  checks IntrusivePtr<Dali::RefObject> mObjectHandle in BaseHandle;
628      if( *self )
629      {
630        return true;
631      }
632      else
633      {
634        return false;
635      }
636     }
637 SWIGINTERN bool Dali_BaseHandle_IsEqual(Dali::BaseHandle const *self,Dali::BaseHandle const &rhs){
638
639      // C++ code. Check if two handles reference the same implemtion
640      if( *self == rhs)
641      {
642        return true;
643      }
644      else
645      {
646        return false;
647      }
648     }
649 SWIGINTERN void Dali_TypeRegistration_RegisterControl(std::string const &controlName,Dali::CSharpTypeInfo::CreateFunction createFunc){
650      Dali::CSharpTypeRegistry::RegisterType( controlName, typeid( Dali::Toolkit::Control), createFunc );
651    }
652 SWIGINTERN void Dali_TypeRegistration_RegisterProperty(std::string const &controlName,std::string const &propertyName,int index,Dali::Property::Type type,Dali::CSharpTypeInfo::SetPropertyFunction setFunc,Dali::CSharpTypeInfo::GetPropertyFunction getFunc){
653      Dali::CSharpTypeRegistry::RegisterProperty( controlName, propertyName, index, type, setFunc, getFunc );
654    }
655 SWIGINTERN std::vector< Dali::TouchPoint > *new_std_vector_Sl_Dali_TouchPoint_Sg___SWIG_2(int capacity){
656         std::vector< Dali::TouchPoint >* pv = 0;
657         if (capacity >= 0) {
658           pv = new std::vector< Dali::TouchPoint >();
659           pv->reserve(capacity);
660        } else {
661           throw std::out_of_range("capacity");
662        }
663        return pv;
664       }
665 SWIGINTERN Dali::TouchPoint std_vector_Sl_Dali_TouchPoint_Sg__getitemcopy(std::vector< Dali::TouchPoint > *self,int index){
666         if (index>=0 && index<(int)self->size())
667           return (*self)[index];
668         else
669           throw std::out_of_range("index");
670       }
671 SWIGINTERN Dali::TouchPoint const &std_vector_Sl_Dali_TouchPoint_Sg__getitem(std::vector< Dali::TouchPoint > *self,int index){
672         if (index>=0 && index<(int)self->size())
673           return (*self)[index];
674         else
675           throw std::out_of_range("index");
676       }
677 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__setitem(std::vector< Dali::TouchPoint > *self,int index,Dali::TouchPoint const &val){
678         if (index>=0 && index<(int)self->size())
679           (*self)[index] = val;
680         else
681           throw std::out_of_range("index");
682       }
683 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__AddRange(std::vector< Dali::TouchPoint > *self,std::vector< Dali::TouchPoint > const &values){
684         self->insert(self->end(), values.begin(), values.end());
685       }
686 SWIGINTERN std::vector< Dali::TouchPoint > *std_vector_Sl_Dali_TouchPoint_Sg__GetRange(std::vector< Dali::TouchPoint > *self,int index,int count){
687         if (index < 0)
688           throw std::out_of_range("index");
689         if (count < 0)
690           throw std::out_of_range("count");
691         if (index >= (int)self->size()+1 || index+count > (int)self->size())
692           throw std::invalid_argument("invalid range");
693         return new std::vector< Dali::TouchPoint >(self->begin()+index, self->begin()+index+count);
694       }
695 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__Insert(std::vector< Dali::TouchPoint > *self,int index,Dali::TouchPoint const &x){
696         if (index>=0 && index<(int)self->size()+1)
697           self->insert(self->begin()+index, x);
698         else
699           throw std::out_of_range("index");
700       }
701 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__InsertRange(std::vector< Dali::TouchPoint > *self,int index,std::vector< Dali::TouchPoint > const &values){
702         if (index>=0 && index<(int)self->size()+1)
703           self->insert(self->begin()+index, values.begin(), values.end());
704         else
705           throw std::out_of_range("index");
706       }
707 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__RemoveAt(std::vector< Dali::TouchPoint > *self,int index){
708         if (index>=0 && index<(int)self->size())
709           self->erase(self->begin() + index);
710         else
711           throw std::out_of_range("index");
712       }
713 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__RemoveRange(std::vector< Dali::TouchPoint > *self,int index,int count){
714         if (index < 0)
715           throw std::out_of_range("index");
716         if (count < 0)
717           throw std::out_of_range("count");
718         if (index >= (int)self->size()+1 || index+count > (int)self->size())
719           throw std::invalid_argument("invalid range");
720         self->erase(self->begin()+index, self->begin()+index+count);
721       }
722 SWIGINTERN std::vector< Dali::TouchPoint > *std_vector_Sl_Dali_TouchPoint_Sg__Repeat(Dali::TouchPoint const &value,int count){
723         if (count < 0)
724           throw std::out_of_range("count");
725         return new std::vector< Dali::TouchPoint >(count, value);
726       }
727 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_0(std::vector< Dali::TouchPoint > *self){
728         std::reverse(self->begin(), self->end());
729       }
730 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_1(std::vector< Dali::TouchPoint > *self,int index,int count){
731         if (index < 0)
732           throw std::out_of_range("index");
733         if (count < 0)
734           throw std::out_of_range("count");
735         if (index >= (int)self->size()+1 || index+count > (int)self->size())
736           throw std::invalid_argument("invalid range");
737         std::reverse(self->begin()+index, self->begin()+index+count);
738       }
739 SWIGINTERN void std_vector_Sl_Dali_TouchPoint_Sg__SetRange(std::vector< Dali::TouchPoint > *self,int index,std::vector< Dali::TouchPoint > const &values){
740         if (index < 0)
741           throw std::out_of_range("index");
742         if (index+values.size() > self->size())
743           throw std::out_of_range("index");
744         std::copy(values.begin(), values.end(), self->begin()+index);
745       }
746 SWIGINTERN bool Dali_Signal_Sl_void_Sp_float_SP__Sg__Empty(Dali::Signal< void (float) > const *self){
747          return self->Empty();
748       }
749 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_float_SP__Sg__GetConnectionCount(Dali::Signal< void (float) > const *self){
750         return self->GetConnectionCount();
751       }
752 SWIGINTERN void Dali_Signal_Sl_void_Sp_float_SP__Sg__Connect(Dali::Signal< void (float) > *self,void (*func)(float)){
753           self->Connect( func );
754       }
755 SWIGINTERN void Dali_Signal_Sl_void_Sp_float_SP__Sg__Disconnect(Dali::Signal< void (float) > *self,void (*func)(float)){
756           self->Disconnect( func );
757       }
758 SWIGINTERN void Dali_Signal_Sl_void_Sp_float_SP__Sg__Emit(Dali::Signal< void (float) > *self,float arg){
759           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
760 /*@SWIG@*/ self->Emit( arg );
761       }
762 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Empty(Dali::Signal< void (Dali::BaseHandle) > const *self){
763          return self->Empty();
764       }
765 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::BaseHandle) > const *self){
766         return self->GetConnectionCount();
767       }
768 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Connect(Dali::Signal< void (Dali::BaseHandle) > *self,void (*func)(Dali::BaseHandle)){
769           self->Connect( func );
770       }
771 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Disconnect(Dali::Signal< void (Dali::BaseHandle) > *self,void (*func)(Dali::BaseHandle)){
772           self->Disconnect( func );
773       }
774 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Emit(Dali::Signal< void (Dali::BaseHandle) > *self,Dali::BaseHandle arg){
775           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
776 /*@SWIG@*/ self->Emit( arg );
777       }
778 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Empty(Dali::Signal< void (Dali::RefObject const *) > const *self){
779          return self->Empty();
780       }
781 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::RefObject const *) > const *self){
782         return self->GetConnectionCount();
783       }
784 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Connect(Dali::Signal< void (Dali::RefObject const *) > *self,void (*func)(Dali::RefObject const *)){
785           self->Connect( func );
786       }
787 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Disconnect(Dali::Signal< void (Dali::RefObject const *) > *self,void (*func)(Dali::RefObject const *)){
788           self->Disconnect( func );
789       }
790 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Emit(Dali::Signal< void (Dali::RefObject const *) > *self,Dali::RefObject const *arg){
791           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
792 /*@SWIG@*/ self->Emit( arg );
793       }
794 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Empty(Dali::Signal< void (Dali::PropertyNotification &) > const *self){
795          return self->Empty();
796       }
797 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::PropertyNotification &) > const *self){
798         return self->GetConnectionCount();
799       }
800 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Connect(Dali::Signal< void (Dali::PropertyNotification &) > *self,void (*func)(Dali::PropertyNotification &)){
801           self->Connect( func );
802       }
803 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::PropertyNotification &) > *self,void (*func)(Dali::PropertyNotification &)){
804           self->Disconnect( func );
805       }
806 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Emit(Dali::Signal< void (Dali::PropertyNotification &) > *self,Dali::PropertyNotification &arg){
807           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
808 /*@SWIG@*/ self->Emit( arg );
809       }
810 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Empty(Dali::Signal< void (Dali::Image) > const *self){
811          return self->Empty();
812       }
813 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Image) > const *self){
814         return self->GetConnectionCount();
815       }
816 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Connect(Dali::Signal< void (Dali::Image) > *self,void (*func)(Dali::Image)){
817           self->Connect( func );
818       }
819 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Disconnect(Dali::Signal< void (Dali::Image) > *self,void (*func)(Dali::Image)){
820           self->Disconnect( func );
821       }
822 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Emit(Dali::Signal< void (Dali::Image) > *self,Dali::Image arg){
823           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
824 /*@SWIG@*/ self->Emit( arg );
825       }
826 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > const *self){
827          return self->Empty();
828       }
829 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > const *self){
830         return self->GetConnectionCount();
831       }
832 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *self,void (*func)(Dali::Actor,Dali::LongPressGesture const &)){
833         self->Connect( func );
834       }
835 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *self,void (*func)(Dali::Actor,Dali::LongPressGesture const &)){
836         self->Disconnect( func );
837       }
838 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *self,Dali::Actor arg1,Dali::LongPressGesture const &arg2){
839         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
840 /*@SWIG@*/ self->Emit( arg1, arg2 );
841       }
842 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Empty(Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > const *self){
843          return self->Empty();
844       }
845 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > const *self){
846         return self->GetConnectionCount();
847       }
848 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Connect(Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *self,bool (*func)(Dali::Actor,Dali::TouchData const &)){
849         self->Connect( func );
850       }
851 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *self,bool (*func)(Dali::Actor,Dali::TouchData const &)){
852         self->Disconnect( func );
853       }
854 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Emit(Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *self,Dali::Actor arg1,Dali::TouchData const &arg2){
855         return self->Emit( arg1, arg2 );
856       }
857 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > const *self){
858          return self->Empty();
859       }
860 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > const *self){
861         return self->GetConnectionCount();
862       }
863 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *self,bool (*func)(Dali::Actor,Dali::HoverEvent const &)){
864         self->Connect( func );
865       }
866 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *self,bool (*func)(Dali::Actor,Dali::HoverEvent const &)){
867         self->Disconnect( func );
868       }
869 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *self,Dali::Actor arg1,Dali::HoverEvent const &arg2){
870         return self->Emit( arg1, arg2 );
871       }
872 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > const *self){
873          return self->Empty();
874       }
875 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > const *self){
876         return self->GetConnectionCount();
877       }
878 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *self,bool (*func)(Dali::Actor,Dali::WheelEvent const &)){
879         self->Connect( func );
880       }
881 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *self,bool (*func)(Dali::Actor,Dali::WheelEvent const &)){
882         self->Disconnect( func );
883       }
884 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *self,Dali::Actor arg1,Dali::WheelEvent const &arg2){
885         return self->Emit( arg1, arg2 );
886       }
887 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Empty(Dali::Signal< void (Dali::Actor) > const *self){
888          return self->Empty();
889       }
890 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor) > const *self){
891         return self->GetConnectionCount();
892       }
893 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Connect(Dali::Signal< void (Dali::Actor) > *self,void (*func)(Dali::Actor)){
894           self->Connect( func );
895       }
896 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor) > *self,void (*func)(Dali::Actor)){
897           self->Disconnect( func );
898       }
899 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Emit(Dali::Signal< void (Dali::Actor) > *self,Dali::Actor arg){
900           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
901 /*@SWIG@*/ self->Emit( arg );
902       }
903 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::KeyEvent const &) > const *self){
904          return self->Empty();
905       }
906 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::KeyEvent const &) > const *self){
907         return self->GetConnectionCount();
908       }
909 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::KeyEvent const &) > *self,void (*func)(Dali::KeyEvent const &)){
910           self->Connect( func );
911       }
912 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::KeyEvent const &) > *self,void (*func)(Dali::KeyEvent const &)){
913           self->Disconnect( func );
914       }
915 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::KeyEvent const &) > *self,Dali::KeyEvent const &arg){
916           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
917 /*@SWIG@*/ self->Emit( arg );
918       }
919 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::TouchData const &) > const *self){
920          return self->Empty();
921       }
922 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::TouchData const &) > const *self){
923         return self->GetConnectionCount();
924       }
925 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::TouchData const &) > *self,void (*func)(Dali::TouchData const &)){
926           self->Connect( func );
927       }
928 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::TouchData const &) > *self,void (*func)(Dali::TouchData const &)){
929           self->Disconnect( func );
930       }
931 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::TouchData const &) > *self,Dali::TouchData const &arg){
932           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
933 /*@SWIG@*/ self->Emit( arg );
934       }
935 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::WheelEvent const &) > const *self){
936          return self->Empty();
937       }
938 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::WheelEvent const &) > const *self){
939         return self->GetConnectionCount();
940       }
941 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::WheelEvent const &) > *self,void (*func)(Dali::WheelEvent const &)){
942           self->Connect( func );
943       }
944 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::WheelEvent const &) > *self,void (*func)(Dali::WheelEvent const &)){
945           self->Disconnect( func );
946       }
947 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::WheelEvent const &) > *self,Dali::WheelEvent const &arg){
948           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
949 /*@SWIG@*/ self->Emit( arg );
950       }
951 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > const *self){
952          return self->Empty();
953       }
954 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > const *self){
955         return self->GetConnectionCount();
956       }
957 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *self,void (*func)(Dali::Actor,Dali::PanGesture const &)){
958         self->Connect( func );
959       }
960 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *self,void (*func)(Dali::Actor,Dali::PanGesture const &)){
961         self->Disconnect( func );
962       }
963 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *self,Dali::Actor arg1,Dali::PanGesture const &arg2){
964         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
965 /*@SWIG@*/ self->Emit( arg1, arg2 );
966       }
967 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > const *self){
968          return self->Empty();
969       }
970 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > const *self){
971         return self->GetConnectionCount();
972       }
973 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *self,void (*func)(Dali::Actor,Dali::PinchGesture const &)){
974         self->Connect( func );
975       }
976 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *self,void (*func)(Dali::Actor,Dali::PinchGesture const &)){
977         self->Disconnect( func );
978       }
979 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *self,Dali::Actor arg1,Dali::PinchGesture const &arg2){
980         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
981 /*@SWIG@*/ self->Emit( arg1, arg2 );
982       }
983 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > const *self){
984          return self->Empty();
985       }
986 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > const *self){
987         return self->GetConnectionCount();
988       }
989 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *self,void (*func)(Dali::Actor,Dali::TapGesture const &)){
990         self->Connect( func );
991       }
992 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *self,void (*func)(Dali::Actor,Dali::TapGesture const &)){
993         self->Disconnect( func );
994       }
995 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *self,Dali::Actor arg1,Dali::TapGesture const &arg2){
996         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
997 /*@SWIG@*/ self->Emit( arg1, arg2 );
998       }
999 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Empty(Dali::Signal< void (Dali::ResourceImage) > const *self){
1000          return self->Empty();
1001       }
1002 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::ResourceImage) > const *self){
1003         return self->GetConnectionCount();
1004       }
1005 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Connect(Dali::Signal< void (Dali::ResourceImage) > *self,void (*func)(Dali::ResourceImage)){
1006           self->Connect( func );
1007       }
1008 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Disconnect(Dali::Signal< void (Dali::ResourceImage) > *self,void (*func)(Dali::ResourceImage)){
1009           self->Disconnect( func );
1010       }
1011 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Emit(Dali::Signal< void (Dali::ResourceImage) > *self,Dali::ResourceImage arg){
1012           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1013 /*@SWIG@*/ self->Emit( arg );
1014       }
1015 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Empty(Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > const *self){
1016          return self->Empty();
1017       }
1018 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > const *self){
1019         return self->GetConnectionCount();
1020       }
1021 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Connect(Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *self,void (*func)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type)){
1022           return self->Connect( func );
1023       }
1024 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *self,void (*func)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type)){
1025           self->Disconnect( func );
1026       }
1027 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Emit(Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *self,Dali::Actor arg1,bool arg2,Dali::DevelActor::VisibilityChange::Type arg3){
1028           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1029 /*@SWIG@*/ self->Emit( arg1, arg2, arg3 );
1030       }
1031
1032 SWIGINTERN bool Dali_Signal_Sl_bool_Sp__SP__Sg__Empty(Dali::Signal< bool () > const *self){
1033          return self->Empty();
1034       }
1035 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp__SP__Sg__GetConnectionCount(Dali::Signal< bool () > const *self){
1036         return self->GetConnectionCount();
1037       }
1038 SWIGINTERN void Dali_Signal_Sl_bool_Sp__SP__Sg__Connect(Dali::Signal< bool () > *self,bool (*func)()){
1039           self->Connect( func );
1040       }
1041 SWIGINTERN void Dali_Signal_Sl_bool_Sp__SP__Sg__Disconnect(Dali::Signal< bool () > *self,bool (*func)()){
1042           self->Disconnect( func );
1043       }
1044 SWIGINTERN bool Dali_Signal_Sl_bool_Sp__SP__Sg__Emit(Dali::Signal< bool () > *self){
1045           return self->Emit();
1046       }
1047
1048 SWIGINTERN std::vector< unsigned int > *new_std_vector_Sl_unsigned_SS_int_Sg___SWIG_2(int capacity){
1049         std::vector< unsigned int >* pv = 0;
1050         if (capacity >= 0) {
1051           pv = new std::vector< unsigned int >();
1052           pv->reserve(capacity);
1053        } else {
1054           throw std::out_of_range("capacity");
1055        }
1056        return pv;
1057       }
1058 SWIGINTERN unsigned int std_vector_Sl_unsigned_SS_int_Sg__getitemcopy(std::vector< unsigned int > *self,int index){
1059         if (index>=0 && index<(int)self->size())
1060           return (*self)[index];
1061         else
1062           throw std::out_of_range("index");
1063       }
1064 SWIGINTERN unsigned int const &std_vector_Sl_unsigned_SS_int_Sg__getitem(std::vector< unsigned int > *self,int index){
1065         if (index>=0 && index<(int)self->size())
1066           return (*self)[index];
1067         else
1068           throw std::out_of_range("index");
1069       }
1070 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__setitem(std::vector< unsigned int > *self,int index,unsigned int const &val){
1071         if (index>=0 && index<(int)self->size())
1072           (*self)[index] = val;
1073         else
1074           throw std::out_of_range("index");
1075       }
1076 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__AddRange(std::vector< unsigned int > *self,std::vector< unsigned int > const &values){
1077         self->insert(self->end(), values.begin(), values.end());
1078       }
1079 SWIGINTERN std::vector< unsigned int > *std_vector_Sl_unsigned_SS_int_Sg__GetRange(std::vector< unsigned int > *self,int index,int count){
1080         if (index < 0)
1081           throw std::out_of_range("index");
1082         if (count < 0)
1083           throw std::out_of_range("count");
1084         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1085           throw std::invalid_argument("invalid range");
1086         return new std::vector< unsigned int >(self->begin()+index, self->begin()+index+count);
1087       }
1088 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__Insert(std::vector< unsigned int > *self,int index,unsigned int const &x){
1089         if (index>=0 && index<(int)self->size()+1)
1090           self->insert(self->begin()+index, x);
1091         else
1092           throw std::out_of_range("index");
1093       }
1094 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__InsertRange(std::vector< unsigned int > *self,int index,std::vector< unsigned int > const &values){
1095         if (index>=0 && index<(int)self->size()+1)
1096           self->insert(self->begin()+index, values.begin(), values.end());
1097         else
1098           throw std::out_of_range("index");
1099       }
1100 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__RemoveAt(std::vector< unsigned int > *self,int index){
1101         if (index>=0 && index<(int)self->size())
1102           self->erase(self->begin() + index);
1103         else
1104           throw std::out_of_range("index");
1105       }
1106 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__RemoveRange(std::vector< unsigned int > *self,int index,int count){
1107         if (index < 0)
1108           throw std::out_of_range("index");
1109         if (count < 0)
1110           throw std::out_of_range("count");
1111         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1112           throw std::invalid_argument("invalid range");
1113         self->erase(self->begin()+index, self->begin()+index+count);
1114       }
1115 SWIGINTERN std::vector< unsigned int > *std_vector_Sl_unsigned_SS_int_Sg__Repeat(unsigned int const &value,int count){
1116         if (count < 0)
1117           throw std::out_of_range("count");
1118         return new std::vector< unsigned int >(count, value);
1119       }
1120 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_0(std::vector< unsigned int > *self){
1121         std::reverse(self->begin(), self->end());
1122       }
1123 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_1(std::vector< unsigned int > *self,int index,int count){
1124         if (index < 0)
1125           throw std::out_of_range("index");
1126         if (count < 0)
1127           throw std::out_of_range("count");
1128         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1129           throw std::invalid_argument("invalid range");
1130         std::reverse(self->begin()+index, self->begin()+index+count);
1131       }
1132 SWIGINTERN void std_vector_Sl_unsigned_SS_int_Sg__SetRange(std::vector< unsigned int > *self,int index,std::vector< unsigned int > const &values){
1133         if (index < 0)
1134           throw std::out_of_range("index");
1135         if (index+values.size() > self->size())
1136           throw std::out_of_range("index");
1137         std::copy(values.begin(), values.end(), self->begin()+index);
1138       }
1139 SWIGINTERN bool std_vector_Sl_unsigned_SS_int_Sg__Contains(std::vector< unsigned int > *self,unsigned int const &value){
1140         return std::find(self->begin(), self->end(), value) != self->end();
1141       }
1142 SWIGINTERN int std_vector_Sl_unsigned_SS_int_Sg__IndexOf(std::vector< unsigned int > *self,unsigned int const &value){
1143         int index = -1;
1144         std::vector< unsigned int >::iterator it = std::find(self->begin(), self->end(), value);
1145         if (it != self->end())
1146           index = (int)(it - self->begin());
1147         return index;
1148       }
1149 SWIGINTERN int std_vector_Sl_unsigned_SS_int_Sg__LastIndexOf(std::vector< unsigned int > *self,unsigned int const &value){
1150         int index = -1;
1151         std::vector< unsigned int >::reverse_iterator rit = std::find(self->rbegin(), self->rend(), value);
1152         if (rit != self->rend())
1153           index = (int)(self->rend() - 1 - rit);
1154         return index;
1155       }
1156 SWIGINTERN bool std_vector_Sl_unsigned_SS_int_Sg__Remove(std::vector< unsigned int > *self,unsigned int const &value){
1157         std::vector< unsigned int >::iterator it = std::find(self->begin(), self->end(), value);
1158         if (it != self->end()) {
1159           self->erase(it);
1160           return true;
1161         }
1162         return false;
1163       }
1164 SWIGINTERN std::vector< std::pair< unsigned int,Dali::Actor > > *new_std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg___SWIG_2(int capacity){
1165         std::vector< std::pair< unsigned int,Dali::Actor > >* pv = 0;
1166         if (capacity >= 0) {
1167           pv = new std::vector< std::pair< unsigned int,Dali::Actor > >();
1168           pv->reserve(capacity);
1169        } else {
1170           throw std::out_of_range("capacity");
1171        }
1172        return pv;
1173       }
1174 SWIGINTERN std::pair< unsigned int,Dali::Actor > std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__getitemcopy(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index){
1175         if (index>=0 && index<(int)self->size())
1176           return (*self)[index];
1177         else
1178           throw std::out_of_range("index");
1179       }
1180 SWIGINTERN std::pair< unsigned int,Dali::Actor > const &std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__getitem(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index){
1181         if (index>=0 && index<(int)self->size())
1182           return (*self)[index];
1183         else
1184           throw std::out_of_range("index");
1185       }
1186 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__setitem(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,std::pair< unsigned int,Dali::Actor > const &val){
1187         if (index>=0 && index<(int)self->size())
1188           (*self)[index] = val;
1189         else
1190           throw std::out_of_range("index");
1191       }
1192 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__AddRange(std::vector< std::pair< unsigned int,Dali::Actor > > *self,std::vector< std::pair< unsigned int,Dali::Actor > > const &values){
1193         self->insert(self->end(), values.begin(), values.end());
1194       }
1195 SWIGINTERN std::vector< std::pair< unsigned int,Dali::Actor > > *std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__GetRange(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,int count){
1196         if (index < 0)
1197           throw std::out_of_range("index");
1198         if (count < 0)
1199           throw std::out_of_range("count");
1200         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1201           throw std::invalid_argument("invalid range");
1202         return new std::vector< std::pair< unsigned int,Dali::Actor > >(self->begin()+index, self->begin()+index+count);
1203       }
1204 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Insert(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,std::pair< unsigned int,Dali::Actor > const &x){
1205         if (index>=0 && index<(int)self->size()+1)
1206           self->insert(self->begin()+index, x);
1207         else
1208           throw std::out_of_range("index");
1209       }
1210 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__InsertRange(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,std::vector< std::pair< unsigned int,Dali::Actor > > const &values){
1211         if (index>=0 && index<(int)self->size()+1)
1212           self->insert(self->begin()+index, values.begin(), values.end());
1213         else
1214           throw std::out_of_range("index");
1215       }
1216 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__RemoveAt(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index){
1217         if (index>=0 && index<(int)self->size())
1218           self->erase(self->begin() + index);
1219         else
1220           throw std::out_of_range("index");
1221       }
1222 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__RemoveRange(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,int count){
1223         if (index < 0)
1224           throw std::out_of_range("index");
1225         if (count < 0)
1226           throw std::out_of_range("count");
1227         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1228           throw std::invalid_argument("invalid range");
1229         self->erase(self->begin()+index, self->begin()+index+count);
1230       }
1231 SWIGINTERN std::vector< std::pair< unsigned int,Dali::Actor > > *std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Repeat(std::pair< unsigned int,Dali::Actor > const &value,int count){
1232         if (count < 0)
1233           throw std::out_of_range("count");
1234         return new std::vector< std::pair< unsigned int,Dali::Actor > >(count, value);
1235       }
1236 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Reverse__SWIG_0(std::vector< std::pair< unsigned int,Dali::Actor > > *self){
1237         std::reverse(self->begin(), self->end());
1238       }
1239 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Reverse__SWIG_1(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,int count){
1240         if (index < 0)
1241           throw std::out_of_range("index");
1242         if (count < 0)
1243           throw std::out_of_range("count");
1244         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1245           throw std::invalid_argument("invalid range");
1246         std::reverse(self->begin()+index, self->begin()+index+count);
1247       }
1248 SWIGINTERN void std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__SetRange(std::vector< std::pair< unsigned int,Dali::Actor > > *self,int index,std::vector< std::pair< unsigned int,Dali::Actor > > const &values){
1249         if (index < 0)
1250           throw std::out_of_range("index");
1251         if (index+values.size() > self->size())
1252           throw std::out_of_range("index");
1253         std::copy(values.begin(), values.end(), self->begin()+index);
1254       }
1255 SWIGINTERN std::vector< Dali::Actor > *new_std_vector_Sl_Dali_Actor_Sg___SWIG_2(int capacity){
1256         std::vector< Dali::Actor >* pv = 0;
1257         if (capacity >= 0) {
1258           pv = new std::vector< Dali::Actor >();
1259           pv->reserve(capacity);
1260        } else {
1261           throw std::out_of_range("capacity");
1262        }
1263        return pv;
1264       }
1265 SWIGINTERN Dali::Actor std_vector_Sl_Dali_Actor_Sg__getitemcopy(std::vector< Dali::Actor > *self,int index){
1266         if (index>=0 && index<(int)self->size())
1267           return (*self)[index];
1268         else
1269           throw std::out_of_range("index");
1270       }
1271 SWIGINTERN Dali::Actor const &std_vector_Sl_Dali_Actor_Sg__getitem(std::vector< Dali::Actor > *self,int index){
1272         if (index>=0 && index<(int)self->size())
1273           return (*self)[index];
1274         else
1275           throw std::out_of_range("index");
1276       }
1277 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__setitem(std::vector< Dali::Actor > *self,int index,Dali::Actor const &val){
1278         if (index>=0 && index<(int)self->size())
1279           (*self)[index] = val;
1280         else
1281           throw std::out_of_range("index");
1282       }
1283 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__AddRange(std::vector< Dali::Actor > *self,std::vector< Dali::Actor > const &values){
1284         self->insert(self->end(), values.begin(), values.end());
1285       }
1286 SWIGINTERN std::vector< Dali::Actor > *std_vector_Sl_Dali_Actor_Sg__GetRange(std::vector< Dali::Actor > *self,int index,int count){
1287         if (index < 0)
1288           throw std::out_of_range("index");
1289         if (count < 0)
1290           throw std::out_of_range("count");
1291         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1292           throw std::invalid_argument("invalid range");
1293         return new std::vector< Dali::Actor >(self->begin()+index, self->begin()+index+count);
1294       }
1295 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__Insert(std::vector< Dali::Actor > *self,int index,Dali::Actor const &x){
1296         if (index>=0 && index<(int)self->size()+1)
1297           self->insert(self->begin()+index, x);
1298         else
1299           throw std::out_of_range("index");
1300       }
1301 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__InsertRange(std::vector< Dali::Actor > *self,int index,std::vector< Dali::Actor > const &values){
1302         if (index>=0 && index<(int)self->size()+1)
1303           self->insert(self->begin()+index, values.begin(), values.end());
1304         else
1305           throw std::out_of_range("index");
1306       }
1307 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__RemoveAt(std::vector< Dali::Actor > *self,int index){
1308         if (index>=0 && index<(int)self->size())
1309           self->erase(self->begin() + index);
1310         else
1311           throw std::out_of_range("index");
1312       }
1313 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__RemoveRange(std::vector< Dali::Actor > *self,int index,int count){
1314         if (index < 0)
1315           throw std::out_of_range("index");
1316         if (count < 0)
1317           throw std::out_of_range("count");
1318         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1319           throw std::invalid_argument("invalid range");
1320         self->erase(self->begin()+index, self->begin()+index+count);
1321       }
1322 SWIGINTERN std::vector< Dali::Actor > *std_vector_Sl_Dali_Actor_Sg__Repeat(Dali::Actor const &value,int count){
1323         if (count < 0)
1324           throw std::out_of_range("count");
1325         return new std::vector< Dali::Actor >(count, value);
1326       }
1327 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_0(std::vector< Dali::Actor > *self){
1328         std::reverse(self->begin(), self->end());
1329       }
1330 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_1(std::vector< Dali::Actor > *self,int index,int count){
1331         if (index < 0)
1332           throw std::out_of_range("index");
1333         if (count < 0)
1334           throw std::out_of_range("count");
1335         if (index >= (int)self->size()+1 || index+count > (int)self->size())
1336           throw std::invalid_argument("invalid range");
1337         std::reverse(self->begin()+index, self->begin()+index+count);
1338       }
1339 SWIGINTERN void std_vector_Sl_Dali_Actor_Sg__SetRange(std::vector< Dali::Actor > *self,int index,std::vector< Dali::Actor > const &values){
1340         if (index < 0)
1341           throw std::out_of_range("index");
1342         if (index+values.size() > self->size())
1343           throw std::out_of_range("index");
1344         std::copy(values.begin(), values.end(), self->begin()+index);
1345       }
1346 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *self){
1347          return self->Empty();
1348       }
1349 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *self){
1350         return self->GetConnectionCount();
1351       }
1352 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Connect(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *self,bool (*func)(Dali::Toolkit::AccessibilityManager &)){
1353           self->Connect( func );
1354       }
1355 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Disconnect(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *self,bool (*func)(Dali::Toolkit::AccessibilityManager &)){
1356           self->Disconnect( func );
1357       }
1358 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Emit(Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *self,Dali::Toolkit::AccessibilityManager &arg){
1359           return self->Emit( arg );
1360       }
1361 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > const *self){
1362          return self->Empty();
1363       }
1364 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > const *self){
1365         return self->GetConnectionCount();
1366       }
1367 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Connect(Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *self,void (*func)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)){
1368         self->Connect( func );
1369       }
1370 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *self,void (*func)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)){
1371         self->Disconnect( func );
1372       }
1373 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Emit(Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *self,Dali::Actor arg1,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection arg2){
1374         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1375 /*@SWIG@*/ self->Emit( arg1, arg2 );
1376       }
1377 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Empty(Dali::Signal< void (Dali::Actor,Dali::Actor) > const *self){
1378          return self->Empty();
1379       }
1380 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,Dali::Actor) > const *self){
1381         return self->GetConnectionCount();
1382       }
1383 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Connect(Dali::Signal< void (Dali::Actor,Dali::Actor) > *self,void (*func)(Dali::Actor,Dali::Actor)){
1384         self->Connect( func );
1385       }
1386 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,Dali::Actor) > *self,void (*func)(Dali::Actor,Dali::Actor)){
1387         self->Disconnect( func );
1388       }
1389 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Emit(Dali::Signal< void (Dali::Actor,Dali::Actor) > *self,Dali::Actor arg1,Dali::Actor arg2){
1390         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1391 /*@SWIG@*/ self->Emit( arg1, arg2 );
1392       }
1393 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Empty(Dali::Signal< void (Dali::Actor,bool) > const *self){
1394          return self->Empty();
1395       }
1396 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Actor,bool) > const *self){
1397         return self->GetConnectionCount();
1398       }
1399 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Connect(Dali::Signal< void (Dali::Actor,bool) > *self,void (*func)(Dali::Actor,bool)){
1400         self->Connect( func );
1401       }
1402 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Disconnect(Dali::Signal< void (Dali::Actor,bool) > *self,void (*func)(Dali::Actor,bool)){
1403         self->Disconnect( func );
1404       }
1405 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Emit(Dali::Signal< void (Dali::Actor,bool) > *self,Dali::Actor arg1,bool arg2){
1406         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1407 /*@SWIG@*/ self->Emit( arg1, arg2 );
1408       }
1409 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > const *self){
1410          return self->Empty();
1411       }
1412 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > const *self){
1413         return self->GetConnectionCount();
1414       }
1415 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *self,void (*func)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type)){
1416         self->Connect( func );
1417       }
1418 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *self,void (*func)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type)){
1419         self->Disconnect( func );
1420       }
1421 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *self,Dali::Toolkit::StyleManager arg1,Dali::StyleChange::Type arg2){
1422         /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1423 /*@SWIG@*/ self->Emit( arg1, arg2 );
1424       }
1425 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Button) > const *self){
1426          return self->Empty();
1427       }
1428 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::Button) > const *self){
1429         return self->GetConnectionCount();
1430       }
1431 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Connect(Dali::Signal< bool (Dali::Toolkit::Button) > *self,bool (*func)(Dali::Toolkit::Button)){
1432           self->Connect( func );
1433       }
1434 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Disconnect(Dali::Signal< bool (Dali::Toolkit::Button) > *self,bool (*func)(Dali::Toolkit::Button)){
1435           self->Disconnect( func );
1436       }
1437 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Emit(Dali::Signal< bool (Dali::Toolkit::Button) > *self,Dali::Toolkit::Button arg){
1438           return self->Emit( arg );
1439       }
1440 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *self){
1441          return self->Empty();
1442       }
1443 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *self){
1444         return self->GetConnectionCount();
1445       }
1446 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *self,void (*func)(Dali::Toolkit::GaussianBlurView)){
1447           self->Connect( func );
1448       }
1449 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *self,void (*func)(Dali::Toolkit::GaussianBlurView)){
1450           self->Disconnect( func );
1451       }
1452 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *self,Dali::Toolkit::GaussianBlurView arg){
1453           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1454 /*@SWIG@*/ self->Emit( arg );
1455       }
1456 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > const *self){
1457          return self->Empty();
1458       }
1459 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > const *self){
1460         return self->GetConnectionCount();
1461       }
1462 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *self,void (*func)(Dali::Toolkit::PageTurnView,unsigned int,bool)){
1463           return self->Connect( func );
1464       }
1465 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *self,void (*func)(Dali::Toolkit::PageTurnView,unsigned int,bool)){
1466           self->Disconnect( func );
1467       }
1468 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *self,Dali::Toolkit::PageTurnView arg1,unsigned int arg2,bool arg3){
1469           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1470 /*@SWIG@*/ self->Emit( arg1, arg2, arg3 );
1471       }
1472 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *self){
1473          return self->Empty();
1474       }
1475 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *self){
1476         return self->GetConnectionCount();
1477       }
1478 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::PageTurnView) > *self,void (*func)(Dali::Toolkit::PageTurnView)){
1479           self->Connect( func );
1480       }
1481 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::PageTurnView) > *self,void (*func)(Dali::Toolkit::PageTurnView)){
1482           self->Disconnect( func );
1483       }
1484 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::PageTurnView) > *self,Dali::Toolkit::PageTurnView arg){
1485           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1486 /*@SWIG@*/ self->Emit( arg );
1487       }
1488 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > const *self){
1489          return self->Empty();
1490       }
1491 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > const *self){
1492         return self->GetConnectionCount();
1493       }
1494 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *self,void (*func)(Dali::Toolkit::ProgressBar,float,float)){
1495           return self->Connect( func );
1496       }
1497 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *self,void (*func)(Dali::Toolkit::ProgressBar,float,float)){
1498           self->Disconnect( func );
1499       }
1500 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *self,Dali::Toolkit::ProgressBar arg1,float arg2,float arg3){
1501           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1502 /*@SWIG@*/ self->Emit( arg1, arg2, arg3 );
1503       }
1504 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > const *self){
1505          return self->Empty();
1506       }
1507 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > const *self){
1508         return self->GetConnectionCount();
1509       }
1510 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *self,void (*func)(Dali::Toolkit::ScrollView::SnapEvent const &)){
1511           self->Connect( func );
1512       }
1513 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *self,void (*func)(Dali::Toolkit::ScrollView::SnapEvent const &)){
1514           self->Disconnect( func );
1515       }
1516 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *self,Dali::Toolkit::ScrollView::SnapEvent const &arg){
1517           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1518 /*@SWIG@*/ self->Emit( arg );
1519       }
1520 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Vector2 const &) > const *self){
1521          return self->Empty();
1522       }
1523 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Vector2 const &) > const *self){
1524         return self->GetConnectionCount();
1525       }
1526 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Vector2 const &) > *self,void (*func)(Dali::Vector2 const &)){
1527           self->Connect( func );
1528       }
1529 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Vector2 const &) > *self,void (*func)(Dali::Vector2 const &)){
1530           self->Disconnect( func );
1531       }
1532 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Vector2 const &) > *self,Dali::Vector2 const &arg){
1533           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1534 /*@SWIG@*/ self->Emit( arg );
1535       }
1536
1537
1538 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > const *self){
1539          return self->Empty();
1540       }
1541 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > const *self){
1542         return self->GetConnectionCount();
1543       }
1544 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Connect(Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *self,bool (*func)(Dali::Toolkit::Control,Dali::KeyEvent const &)){
1545         self->Connect( func );
1546       }
1547 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Disconnect(Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *self,bool (*func)(Dali::Toolkit::Control,Dali::KeyEvent const &)){
1548         self->Disconnect( func );
1549       }
1550 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Emit(Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *self,Dali::Toolkit::Control arg1,Dali::KeyEvent const &arg2){
1551         return self->Emit( arg1, arg2 );
1552       }
1553 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::Control) > const *self){
1554          return self->Empty();
1555       }
1556 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::Control) > const *self){
1557         return self->GetConnectionCount();
1558       }
1559 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::Control) > *self,void (*func)(Dali::Toolkit::Control)){
1560           self->Connect( func );
1561       }
1562 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::Control) > *self,void (*func)(Dali::Toolkit::Control)){
1563           self->Disconnect( func );
1564       }
1565 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::Control) > *self,Dali::Toolkit::Control arg){
1566           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1567 /*@SWIG@*/ self->Emit( arg );
1568       }
1569 SWIGINTERN bool Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Empty(Dali::Signal< void (Dali::Toolkit::VideoView &) > const *self){
1570          return self->Empty();
1571       }
1572 SWIGINTERN std::size_t Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__GetConnectionCount(Dali::Signal< void (Dali::Toolkit::VideoView &) > const *self){
1573         return self->GetConnectionCount();
1574       }
1575 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Connect(Dali::Signal< void (Dali::Toolkit::VideoView &) > *self,void (*func)(Dali::Toolkit::VideoView &)){
1576           self->Connect( func );
1577       }
1578 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Disconnect(Dali::Signal< void (Dali::Toolkit::VideoView &) > *self,void (*func)(Dali::Toolkit::VideoView &)){
1579           self->Disconnect( func );
1580       }
1581 SWIGINTERN void Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Emit(Dali::Signal< void (Dali::Toolkit::VideoView &) > *self,Dali::Toolkit::VideoView &arg){
1582           /*@SWIG:SWIG/signals.i,185,NO_RETURN_FUNC@*/;
1583 /*@SWIG@*/ self->Emit( arg );
1584       }
1585 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *self){
1586          return self->Empty();
1587       }
1588 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *self){
1589         return self->GetConnectionCount();
1590       }
1591 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Connect(Dali::Signal< bool (Dali::Toolkit::Slider,float) > *self,bool (*func)(Dali::Toolkit::Slider,float)){
1592         self->Connect( func );
1593       }
1594 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Disconnect(Dali::Signal< bool (Dali::Toolkit::Slider,float) > *self,bool (*func)(Dali::Toolkit::Slider,float)){
1595         self->Disconnect( func );
1596       }
1597 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Emit(Dali::Signal< bool (Dali::Toolkit::Slider,float) > *self,Dali::Toolkit::Slider arg1,float arg2){
1598         return self->Emit( arg1, arg2 );
1599       }
1600 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Empty(Dali::Signal< bool (Dali::Toolkit::Slider,int) > const *self){
1601          return self->Empty();
1602       }
1603 SWIGINTERN std::size_t Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__GetConnectionCount(Dali::Signal< bool (Dali::Toolkit::Slider,int) > const *self){
1604         return self->GetConnectionCount();
1605       }
1606 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Connect(Dali::Signal< bool (Dali::Toolkit::Slider,int) > *self,bool (*func)(Dali::Toolkit::Slider,int)){
1607         self->Connect( func );
1608       }
1609 SWIGINTERN void Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Disconnect(Dali::Signal< bool (Dali::Toolkit::Slider,int) > *self,bool (*func)(Dali::Toolkit::Slider,int)){
1610         self->Disconnect( func );
1611       }
1612 SWIGINTERN bool Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Emit(Dali::Signal< bool (Dali::Toolkit::Slider,int) > *self,Dali::Toolkit::Slider arg1,int arg2){
1613         return self->Emit( arg1, arg2 );
1614       }
1615
1616
1617 /* ---------------------------------------------------
1618  * C++ director class methods
1619  * --------------------------------------------------- */
1620
1621 #include "dali_wrap.h"
1622
1623 SwigDirector_ViewImpl::SwigDirector_ViewImpl(Dali::Toolkit::Internal::Control::ControlBehaviour behaviourFlags) : Dali::Toolkit::Internal::Control(behaviourFlags), Swig::Director() {
1624   swig_init_callbacks();
1625 }
1626
1627 SwigDirector_ViewImpl::~SwigDirector_ViewImpl() {
1628
1629 }
1630
1631
1632 void SwigDirector_ViewImpl::OnStageConnection(int depth) {
1633   int jdepth  ;
1634
1635   if (!swig_callbackOnStageConnection) {
1636     Dali::Toolkit::Internal::Control::OnStageConnection(depth);
1637     return;
1638   } else {
1639     jdepth = depth;
1640     swig_callbackOnStageConnection(jdepth);
1641   }
1642 }
1643
1644 void SwigDirector_ViewImpl::OnStageDisconnection() {
1645   if (!swig_callbackOnStageDisconnection) {
1646     Dali::Toolkit::Internal::Control::OnStageDisconnection();
1647     return;
1648   } else {
1649     swig_callbackOnStageDisconnection();
1650   }
1651 }
1652
1653 void SwigDirector_ViewImpl::OnChildAdd(Dali::Actor &child) {
1654   void * jchild = 0 ;
1655
1656   if (!swig_callbackOnChildAdd) {
1657     Dali::Toolkit::Internal::Control::OnChildAdd(child);
1658     return;
1659   } else {
1660     jchild = (Dali::Actor *) &child;
1661     swig_callbackOnChildAdd(jchild);
1662   }
1663 }
1664
1665 void SwigDirector_ViewImpl::OnChildRemove(Dali::Actor &child) {
1666   void * jchild = 0 ;
1667
1668   if (!swig_callbackOnChildRemove) {
1669     Dali::Toolkit::Internal::Control::OnChildRemove(child);
1670     return;
1671   } else {
1672     jchild = (Dali::Actor *) &child;
1673     swig_callbackOnChildRemove(jchild);
1674   }
1675 }
1676
1677 void SwigDirector_ViewImpl::OnPropertySet(Dali::Property::Index index, Dali::Property::Value propertyValue) {
1678   int jindex  ;
1679   void * jpropertyValue  ;
1680
1681   if (!swig_callbackOnPropertySet) {
1682     Dali::Toolkit::Internal::Control::OnPropertySet(index,propertyValue);
1683     return;
1684   } else {
1685     jindex = index;
1686     jpropertyValue = (void *)new Dali::Property::Value((const Dali::Property::Value &)propertyValue);
1687     swig_callbackOnPropertySet(jindex, jpropertyValue);
1688   }
1689 }
1690
1691 void SwigDirector_ViewImpl::OnSizeSet(Dali::Vector3 const &targetSize) {
1692   void * jtargetSize = 0 ;
1693
1694   if (!swig_callbackOnSizeSet) {
1695     Dali::Toolkit::Internal::Control::OnSizeSet(targetSize);
1696     return;
1697   } else {
1698     jtargetSize = (Dali::Vector3 *) &targetSize;
1699     swig_callbackOnSizeSet(jtargetSize);
1700   }
1701 }
1702
1703 void SwigDirector_ViewImpl::OnSizeAnimation(Dali::Animation &animation, Dali::Vector3 const &targetSize) {
1704   void * janimation = 0 ;
1705   void * jtargetSize = 0 ;
1706
1707   if (!swig_callbackOnSizeAnimation) {
1708     Dali::Toolkit::Internal::Control::OnSizeAnimation(animation,targetSize);
1709     return;
1710   } else {
1711     janimation = (Dali::Animation *) &animation;
1712     jtargetSize = (Dali::Vector3 *) &targetSize;
1713     swig_callbackOnSizeAnimation(janimation, jtargetSize);
1714   }
1715 }
1716
1717 bool SwigDirector_ViewImpl::OnTouchEvent(Dali::TouchEvent const &event) {
1718   bool c_result = SwigValueInit< bool >() ;
1719   unsigned int jresult = 0 ;
1720   void * jarg0 = 0 ;
1721
1722   if (!swig_callbackOnTouchEvent) {
1723     return Dali::Toolkit::Internal::Control::OnTouchEvent(event);
1724   } else {
1725     jarg0 = (Dali::TouchEvent *) &event;
1726     jresult = (unsigned int) swig_callbackOnTouchEvent(jarg0);
1727     c_result = jresult ? true : false;
1728   }
1729   return c_result;
1730 }
1731
1732 bool SwigDirector_ViewImpl::OnHoverEvent(Dali::HoverEvent const &event) {
1733   bool c_result = SwigValueInit< bool >() ;
1734   unsigned int jresult = 0 ;
1735   void * jarg0 = 0 ;
1736
1737   if (!swig_callbackOnHoverEvent) {
1738     return Dali::Toolkit::Internal::Control::OnHoverEvent(event);
1739   } else {
1740     jarg0 = (Dali::HoverEvent *) &event;
1741     jresult = (unsigned int) swig_callbackOnHoverEvent(jarg0);
1742     c_result = jresult ? true : false;
1743   }
1744   return c_result;
1745 }
1746
1747 bool SwigDirector_ViewImpl::OnKeyEvent(Dali::KeyEvent const &event) {
1748   bool c_result = SwigValueInit< bool >() ;
1749   unsigned int jresult = 0 ;
1750   void * jarg0 = 0 ;
1751
1752   if (!swig_callbackOnKeyEvent) {
1753     return Dali::Toolkit::Internal::Control::OnKeyEvent(event);
1754   } else {
1755     jarg0 = (Dali::KeyEvent *) &event;
1756     jresult = (unsigned int) swig_callbackOnKeyEvent(jarg0);
1757     c_result = jresult ? true : false;
1758   }
1759   return c_result;
1760 }
1761
1762 bool SwigDirector_ViewImpl::OnWheelEvent(Dali::WheelEvent const &event) {
1763   bool c_result = SwigValueInit< bool >() ;
1764   unsigned int jresult = 0 ;
1765   void * jarg0 = 0 ;
1766
1767   if (!swig_callbackOnWheelEvent) {
1768     return Dali::Toolkit::Internal::Control::OnWheelEvent(event);
1769   } else {
1770     jarg0 = (Dali::WheelEvent *) &event;
1771     jresult = (unsigned int) swig_callbackOnWheelEvent(jarg0);
1772     c_result = jresult ? true : false;
1773   }
1774   return c_result;
1775 }
1776
1777 void SwigDirector_ViewImpl::OnRelayout(Dali::Vector2 const &size, Dali::RelayoutContainer &container) {
1778   void * jsize = 0 ;
1779   void * jcontainer = 0 ;
1780
1781   if (!swig_callbackOnRelayout) {
1782     Dali::Toolkit::Internal::Control::OnRelayout(size,container);
1783     return;
1784   } else {
1785     jsize = (Dali::Vector2 *) &size;
1786     jcontainer = (Dali::RelayoutContainer *) &container;
1787     swig_callbackOnRelayout(jsize, jcontainer);
1788   }
1789 }
1790
1791 void SwigDirector_ViewImpl::OnSetResizePolicy(Dali::ResizePolicy::Type policy, Dali::Dimension::Type dimension) {
1792   int jpolicy  ;
1793   int jdimension  ;
1794
1795   if (!swig_callbackOnSetResizePolicy) {
1796     Dali::Toolkit::Internal::Control::OnSetResizePolicy(policy,dimension);
1797     return;
1798   } else {
1799     jpolicy = (int)policy;
1800     jdimension = (int)dimension;
1801     swig_callbackOnSetResizePolicy(jpolicy, jdimension);
1802   }
1803 }
1804
1805 Dali::Vector3 SwigDirector_ViewImpl::GetNaturalSize() {
1806   Dali::Vector3 c_result ;
1807   void * jresult = 0 ;
1808
1809   if (!swig_callbackGetNaturalSize) {
1810     return Dali::Toolkit::Internal::Control::GetNaturalSize();
1811   } else {
1812     jresult = (void *) swig_callbackGetNaturalSize();
1813     if (!jresult) {
1814       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Vector3", 0);
1815       return c_result;
1816     }
1817     c_result = *(Dali::Vector3 *)jresult;
1818   }
1819   return c_result;
1820 }
1821
1822 float SwigDirector_ViewImpl::CalculateChildSize(Dali::Actor const &child, Dali::Dimension::Type dimension) {
1823   float c_result = SwigValueInit< float >() ;
1824   float jresult = 0 ;
1825   void * jchild = 0 ;
1826   int jdimension  ;
1827
1828   if (!swig_callbackCalculateChildSize) {
1829     return Dali::Toolkit::Internal::Control::CalculateChildSize(child,dimension);
1830   } else {
1831     jchild = (Dali::Actor *) &child;
1832     jdimension = (int)dimension;
1833     jresult = (float) swig_callbackCalculateChildSize(jchild, jdimension);
1834     c_result = (float)jresult;
1835   }
1836   return c_result;
1837 }
1838
1839 float SwigDirector_ViewImpl::GetHeightForWidth(float width) {
1840   float c_result = SwigValueInit< float >() ;
1841   float jresult = 0 ;
1842   float jwidth  ;
1843
1844   if (!swig_callbackGetHeightForWidth) {
1845     return Dali::Toolkit::Internal::Control::GetHeightForWidth(width);
1846   } else {
1847     jwidth = width;
1848     jresult = (float) swig_callbackGetHeightForWidth(jwidth);
1849     c_result = (float)jresult;
1850   }
1851   return c_result;
1852 }
1853
1854 float SwigDirector_ViewImpl::GetWidthForHeight(float height) {
1855   float c_result = SwigValueInit< float >() ;
1856   float jresult = 0 ;
1857   float jheight  ;
1858
1859   if (!swig_callbackGetWidthForHeight) {
1860     return Dali::Toolkit::Internal::Control::GetWidthForHeight(height);
1861   } else {
1862     jheight = height;
1863     jresult = (float) swig_callbackGetWidthForHeight(jheight);
1864     c_result = (float)jresult;
1865   }
1866   return c_result;
1867 }
1868
1869 bool SwigDirector_ViewImpl::RelayoutDependentOnChildren(Dali::Dimension::Type dimension) {
1870   bool c_result = SwigValueInit< bool >() ;
1871   unsigned int jresult = 0 ;
1872   int jdimension  ;
1873
1874   if (!swig_callbackRelayoutDependentOnChildren__SWIG_0) {
1875     return Dali::Toolkit::Internal::Control::RelayoutDependentOnChildren(dimension);
1876   } else {
1877     jdimension = (int)dimension;
1878     jresult = (unsigned int) swig_callbackRelayoutDependentOnChildren__SWIG_0(jdimension);
1879     c_result = jresult ? true : false;
1880   }
1881   return c_result;
1882 }
1883
1884 void SwigDirector_ViewImpl::OnCalculateRelayoutSize(Dali::Dimension::Type dimension) {
1885   int jdimension  ;
1886
1887   if (!swig_callbackOnCalculateRelayoutSize) {
1888     Dali::Toolkit::Internal::Control::OnCalculateRelayoutSize(dimension);
1889     return;
1890   } else {
1891     jdimension = (int)dimension;
1892     swig_callbackOnCalculateRelayoutSize(jdimension);
1893   }
1894 }
1895
1896 void SwigDirector_ViewImpl::OnLayoutNegotiated(float size, Dali::Dimension::Type dimension) {
1897   float jsize  ;
1898   int jdimension  ;
1899
1900   if (!swig_callbackOnLayoutNegotiated) {
1901     Dali::Toolkit::Internal::Control::OnLayoutNegotiated(size,dimension);
1902     return;
1903   } else {
1904     jsize = size;
1905     jdimension = (int)dimension;
1906     swig_callbackOnLayoutNegotiated(jsize, jdimension);
1907   }
1908 }
1909
1910 Dali::CustomActorImpl::Extension *SwigDirector_ViewImpl::GetExtension() {
1911   return Dali::CustomActorImpl::GetExtension();
1912 }
1913
1914 void SwigDirector_ViewImpl::OnInitialize() {
1915   if (!swig_callbackOnInitialize) {
1916     Dali::Toolkit::Internal::Control::OnInitialize();
1917     return;
1918   } else {
1919     swig_callbackOnInitialize();
1920   }
1921 }
1922
1923 void SwigDirector_ViewImpl::OnControlChildAdd(Dali::Actor &child) {
1924   void * jchild = 0 ;
1925
1926   if (!swig_callbackOnControlChildAdd) {
1927     Dali::Toolkit::Internal::Control::OnControlChildAdd(child);
1928     return;
1929   } else {
1930     jchild = (Dali::Actor *) &child;
1931     swig_callbackOnControlChildAdd(jchild);
1932   }
1933 }
1934
1935 void SwigDirector_ViewImpl::OnControlChildRemove(Dali::Actor &child) {
1936   void * jchild = 0 ;
1937
1938   if (!swig_callbackOnControlChildRemove) {
1939     Dali::Toolkit::Internal::Control::OnControlChildRemove(child);
1940     return;
1941   } else {
1942     jchild = (Dali::Actor *) &child;
1943     swig_callbackOnControlChildRemove(jchild);
1944   }
1945 }
1946
1947 void SwigDirector_ViewImpl::OnStyleChange(Dali::Toolkit::StyleManager styleManager, Dali::StyleChange::Type change) {
1948   void * jstyleManager  ;
1949   int jchange  ;
1950
1951   if (!swig_callbackOnStyleChange) {
1952     Dali::Toolkit::Internal::Control::OnStyleChange(styleManager,change);
1953     return;
1954   } else {
1955     jstyleManager = (void *)new Dali::Toolkit::StyleManager((const Dali::Toolkit::StyleManager &)styleManager);
1956     jchange = (int)change;
1957     swig_callbackOnStyleChange(jstyleManager, jchange);
1958   }
1959 }
1960
1961 bool SwigDirector_ViewImpl::OnAccessibilityActivated() {
1962   bool c_result = SwigValueInit< bool >() ;
1963   unsigned int jresult = 0 ;
1964
1965   if (!swig_callbackOnAccessibilityActivated) {
1966     return Dali::Toolkit::Internal::Control::OnAccessibilityActivated();
1967   } else {
1968     jresult = (unsigned int) swig_callbackOnAccessibilityActivated();
1969     c_result = jresult ? true : false;
1970   }
1971   return c_result;
1972 }
1973
1974 bool SwigDirector_ViewImpl::OnAccessibilityPan(Dali::PanGesture gesture) {
1975   bool c_result = SwigValueInit< bool >() ;
1976   unsigned int jresult = 0 ;
1977   void * jgesture  ;
1978
1979   if (!swig_callbackOnAccessibilityPan) {
1980     return Dali::Toolkit::Internal::Control::OnAccessibilityPan(gesture);
1981   } else {
1982     jgesture = (void *)new Dali::PanGesture((const Dali::PanGesture &)gesture);
1983     jresult = (unsigned int) swig_callbackOnAccessibilityPan(jgesture);
1984     c_result = jresult ? true : false;
1985   }
1986   return c_result;
1987 }
1988
1989 bool SwigDirector_ViewImpl::OnAccessibilityTouch(Dali::TouchEvent const &touchEvent) {
1990   bool c_result = SwigValueInit< bool >() ;
1991   unsigned int jresult = 0 ;
1992   void * jtouchEvent = 0 ;
1993
1994   if (!swig_callbackOnAccessibilityTouch) {
1995     return Dali::Toolkit::Internal::Control::OnAccessibilityTouch(touchEvent);
1996   } else {
1997     jtouchEvent = (Dali::TouchEvent *) &touchEvent;
1998     jresult = (unsigned int) swig_callbackOnAccessibilityTouch(jtouchEvent);
1999     c_result = jresult ? true : false;
2000   }
2001   return c_result;
2002 }
2003
2004 bool SwigDirector_ViewImpl::OnAccessibilityValueChange(bool isIncrease) {
2005   bool c_result = SwigValueInit< bool >() ;
2006   unsigned int jresult = 0 ;
2007   unsigned int jisIncrease  ;
2008
2009   if (!swig_callbackOnAccessibilityValueChange) {
2010     return Dali::Toolkit::Internal::Control::OnAccessibilityValueChange(isIncrease);
2011   } else {
2012     jisIncrease = isIncrease;
2013     jresult = (unsigned int) swig_callbackOnAccessibilityValueChange(jisIncrease);
2014     c_result = jresult ? true : false;
2015   }
2016   return c_result;
2017 }
2018
2019 bool SwigDirector_ViewImpl::OnAccessibilityZoom() {
2020   bool c_result = SwigValueInit< bool >() ;
2021   unsigned int jresult = 0 ;
2022
2023   if (!swig_callbackOnAccessibilityZoom) {
2024     return Dali::Toolkit::Internal::Control::OnAccessibilityZoom();
2025   } else {
2026     jresult = (unsigned int) swig_callbackOnAccessibilityZoom();
2027     c_result = jresult ? true : false;
2028   }
2029   return c_result;
2030 }
2031
2032 void SwigDirector_ViewImpl::OnKeyInputFocusGained() {
2033   if (!swig_callbackOnKeyInputFocusGained) {
2034     Dali::Toolkit::Internal::Control::OnKeyInputFocusGained();
2035     return;
2036   } else {
2037     swig_callbackOnKeyInputFocusGained();
2038   }
2039 }
2040
2041 void SwigDirector_ViewImpl::OnKeyInputFocusLost() {
2042   if (!swig_callbackOnKeyInputFocusLost) {
2043     Dali::Toolkit::Internal::Control::OnKeyInputFocusLost();
2044     return;
2045   } else {
2046     swig_callbackOnKeyInputFocusLost();
2047   }
2048 }
2049
2050 Dali::Actor SwigDirector_ViewImpl::GetNextKeyboardFocusableActor(Dali::Actor currentFocusedActor, Dali::Toolkit::Control::KeyboardFocus::Direction direction, bool loopEnabled) {
2051   Dali::Actor c_result ;
2052   void * jresult = 0 ;
2053   void * jcurrentFocusedActor  ;
2054   int jdirection  ;
2055   unsigned int jloopEnabled  ;
2056
2057   if (!swig_callbackGetNextKeyboardFocusableActor) {
2058     return Dali::Toolkit::Internal::Control::GetNextKeyboardFocusableActor(currentFocusedActor,direction,loopEnabled);
2059   } else {
2060     jcurrentFocusedActor = (void *)new Dali::Actor((const Dali::Actor &)currentFocusedActor);
2061     jdirection = (int)direction;
2062     jloopEnabled = loopEnabled;
2063     jresult = (void *) swig_callbackGetNextKeyboardFocusableActor(jcurrentFocusedActor, jdirection, jloopEnabled);
2064     if (!jresult) {
2065       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Actor", 0);
2066       return c_result;
2067     }
2068     c_result = *(Dali::Actor *)jresult;
2069   }
2070   return c_result;
2071 }
2072
2073 void SwigDirector_ViewImpl::OnKeyboardFocusChangeCommitted(Dali::Actor commitedFocusableActor) {
2074   void * jcommitedFocusableActor  ;
2075
2076   if (!swig_callbackOnKeyboardFocusChangeCommitted) {
2077     Dali::Toolkit::Internal::Control::OnKeyboardFocusChangeCommitted(commitedFocusableActor);
2078     return;
2079   } else {
2080     jcommitedFocusableActor = (void *)new Dali::Actor((const Dali::Actor &)commitedFocusableActor);
2081     swig_callbackOnKeyboardFocusChangeCommitted(jcommitedFocusableActor);
2082   }
2083 }
2084
2085 bool SwigDirector_ViewImpl::OnKeyboardEnter() {
2086   bool c_result = SwigValueInit< bool >() ;
2087   unsigned int jresult = 0 ;
2088
2089   if (!swig_callbackOnKeyboardEnter) {
2090     return Dali::Toolkit::Internal::Control::OnKeyboardEnter();
2091   } else {
2092     jresult = (unsigned int) swig_callbackOnKeyboardEnter();
2093     c_result = jresult ? true : false;
2094   }
2095   return c_result;
2096 }
2097
2098 void SwigDirector_ViewImpl::OnPinch(Dali::PinchGesture const &pinch) {
2099   void * jpinch = 0 ;
2100
2101   if (!swig_callbackOnPinch) {
2102     Dali::Toolkit::Internal::Control::OnPinch(pinch);
2103     return;
2104   } else {
2105     jpinch = (Dali::PinchGesture *) &pinch;
2106     swig_callbackOnPinch(jpinch);
2107   }
2108 }
2109
2110 void SwigDirector_ViewImpl::OnPan(Dali::PanGesture const &pan) {
2111   void * jpan = 0 ;
2112
2113   if (!swig_callbackOnPan) {
2114     Dali::Toolkit::Internal::Control::OnPan(pan);
2115     return;
2116   } else {
2117     jpan = (Dali::PanGesture *) &pan;
2118     swig_callbackOnPan(jpan);
2119   }
2120 }
2121
2122 void SwigDirector_ViewImpl::OnTap(Dali::TapGesture const &tap) {
2123   void * jtap = 0 ;
2124
2125   if (!swig_callbackOnTap) {
2126     Dali::Toolkit::Internal::Control::OnTap(tap);
2127     return;
2128   } else {
2129     jtap = (Dali::TapGesture *) &tap;
2130     swig_callbackOnTap(jtap);
2131   }
2132 }
2133
2134 void SwigDirector_ViewImpl::OnLongPress(Dali::LongPressGesture const &longPress) {
2135   void * jlongPress = 0 ;
2136
2137   if (!swig_callbackOnLongPress) {
2138     Dali::Toolkit::Internal::Control::OnLongPress(longPress);
2139     return;
2140   } else {
2141     jlongPress = (Dali::LongPressGesture *) &longPress;
2142     swig_callbackOnLongPress(jlongPress);
2143   }
2144 }
2145
2146 void SwigDirector_ViewImpl::SignalConnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback) {
2147   void * jslotObserver = 0 ;
2148   void * jcallback = 0 ;
2149
2150   if (!swig_callbackSignalConnected) {
2151     Dali::Toolkit::Internal::Control::SignalConnected(slotObserver,callback);
2152     return;
2153   } else {
2154     jslotObserver = (void *) slotObserver;
2155     jcallback = (void *) callback;
2156     swig_callbackSignalConnected(jslotObserver, jcallback);
2157   }
2158 }
2159
2160 void SwigDirector_ViewImpl::SignalDisconnected(Dali::SlotObserver *slotObserver, Dali::CallbackBase *callback) {
2161   void * jslotObserver = 0 ;
2162   void * jcallback = 0 ;
2163
2164   if (!swig_callbackSignalDisconnected) {
2165     Dali::Toolkit::Internal::Control::SignalDisconnected(slotObserver,callback);
2166     return;
2167   } else {
2168     jslotObserver = (void *) slotObserver;
2169     jcallback = (void *) callback;
2170     swig_callbackSignalDisconnected(jslotObserver, jcallback);
2171   }
2172 }
2173
2174 Dali::Toolkit::Internal::Control::Extension *SwigDirector_ViewImpl::GetControlExtension() {
2175   return Dali::Toolkit::Internal::Control::GetControlExtension();
2176 }
2177
2178 void SwigDirector_ViewImpl::swig_connect_director(SWIG_Callback0_t callbackOnStageConnection, SWIG_Callback1_t callbackOnStageDisconnection, SWIG_Callback2_t callbackOnChildAdd, SWIG_Callback3_t callbackOnChildRemove, SWIG_Callback4_t callbackOnPropertySet, SWIG_Callback5_t callbackOnSizeSet, SWIG_Callback6_t callbackOnSizeAnimation, SWIG_Callback7_t callbackOnTouchEvent, SWIG_Callback8_t callbackOnHoverEvent, SWIG_Callback9_t callbackOnKeyEvent, SWIG_Callback10_t callbackOnWheelEvent, SWIG_Callback11_t callbackOnRelayout, SWIG_Callback12_t callbackOnSetResizePolicy, SWIG_Callback13_t callbackGetNaturalSize, SWIG_Callback14_t callbackCalculateChildSize, SWIG_Callback15_t callbackGetHeightForWidth, SWIG_Callback16_t callbackGetWidthForHeight, SWIG_Callback17_t callbackRelayoutDependentOnChildren__SWIG_0, SWIG_Callback18_t callbackRelayoutDependentOnChildren__SWIG_1, SWIG_Callback19_t callbackOnCalculateRelayoutSize, SWIG_Callback20_t callbackOnLayoutNegotiated, SWIG_Callback21_t callbackOnInitialize, SWIG_Callback22_t callbackOnControlChildAdd, SWIG_Callback23_t callbackOnControlChildRemove, SWIG_Callback24_t callbackOnStyleChange, SWIG_Callback25_t callbackOnAccessibilityActivated, SWIG_Callback26_t callbackOnAccessibilityPan, SWIG_Callback27_t callbackOnAccessibilityTouch, SWIG_Callback28_t callbackOnAccessibilityValueChange, SWIG_Callback29_t callbackOnAccessibilityZoom, SWIG_Callback30_t callbackOnKeyInputFocusGained, SWIG_Callback31_t callbackOnKeyInputFocusLost, SWIG_Callback32_t callbackGetNextKeyboardFocusableActor, SWIG_Callback33_t callbackOnKeyboardFocusChangeCommitted, SWIG_Callback34_t callbackOnKeyboardEnter, SWIG_Callback35_t callbackOnPinch, SWIG_Callback36_t callbackOnPan, SWIG_Callback37_t callbackOnTap, SWIG_Callback38_t callbackOnLongPress, SWIG_Callback39_t callbackSignalConnected, SWIG_Callback40_t callbackSignalDisconnected) {
2179   swig_callbackOnStageConnection = callbackOnStageConnection;
2180   swig_callbackOnStageDisconnection = callbackOnStageDisconnection;
2181   swig_callbackOnChildAdd = callbackOnChildAdd;
2182   swig_callbackOnChildRemove = callbackOnChildRemove;
2183   swig_callbackOnPropertySet = callbackOnPropertySet;
2184   swig_callbackOnSizeSet = callbackOnSizeSet;
2185   swig_callbackOnSizeAnimation = callbackOnSizeAnimation;
2186   swig_callbackOnTouchEvent = callbackOnTouchEvent;
2187   swig_callbackOnHoverEvent = callbackOnHoverEvent;
2188   swig_callbackOnKeyEvent = callbackOnKeyEvent;
2189   swig_callbackOnWheelEvent = callbackOnWheelEvent;
2190   swig_callbackOnRelayout = callbackOnRelayout;
2191   swig_callbackOnSetResizePolicy = callbackOnSetResizePolicy;
2192   swig_callbackGetNaturalSize = callbackGetNaturalSize;
2193   swig_callbackCalculateChildSize = callbackCalculateChildSize;
2194   swig_callbackGetHeightForWidth = callbackGetHeightForWidth;
2195   swig_callbackGetWidthForHeight = callbackGetWidthForHeight;
2196   swig_callbackRelayoutDependentOnChildren__SWIG_0 = callbackRelayoutDependentOnChildren__SWIG_0;
2197   swig_callbackRelayoutDependentOnChildren__SWIG_1 = callbackRelayoutDependentOnChildren__SWIG_1;
2198   swig_callbackOnCalculateRelayoutSize = callbackOnCalculateRelayoutSize;
2199   swig_callbackOnLayoutNegotiated = callbackOnLayoutNegotiated;
2200   swig_callbackOnInitialize = callbackOnInitialize;
2201   swig_callbackOnControlChildAdd = callbackOnControlChildAdd;
2202   swig_callbackOnControlChildRemove = callbackOnControlChildRemove;
2203   swig_callbackOnStyleChange = callbackOnStyleChange;
2204   swig_callbackOnAccessibilityActivated = callbackOnAccessibilityActivated;
2205   swig_callbackOnAccessibilityPan = callbackOnAccessibilityPan;
2206   swig_callbackOnAccessibilityTouch = callbackOnAccessibilityTouch;
2207   swig_callbackOnAccessibilityValueChange = callbackOnAccessibilityValueChange;
2208   swig_callbackOnAccessibilityZoom = callbackOnAccessibilityZoom;
2209   swig_callbackOnKeyInputFocusGained = callbackOnKeyInputFocusGained;
2210   swig_callbackOnKeyInputFocusLost = callbackOnKeyInputFocusLost;
2211   swig_callbackGetNextKeyboardFocusableActor = callbackGetNextKeyboardFocusableActor;
2212   swig_callbackOnKeyboardFocusChangeCommitted = callbackOnKeyboardFocusChangeCommitted;
2213   swig_callbackOnKeyboardEnter = callbackOnKeyboardEnter;
2214   swig_callbackOnPinch = callbackOnPinch;
2215   swig_callbackOnPan = callbackOnPan;
2216   swig_callbackOnTap = callbackOnTap;
2217   swig_callbackOnLongPress = callbackOnLongPress;
2218   swig_callbackSignalConnected = callbackSignalConnected;
2219   swig_callbackSignalDisconnected = callbackSignalDisconnected;
2220 }
2221
2222 void SwigDirector_ViewImpl::swig_init_callbacks() {
2223   swig_callbackOnStageConnection = 0;
2224   swig_callbackOnStageDisconnection = 0;
2225   swig_callbackOnChildAdd = 0;
2226   swig_callbackOnChildRemove = 0;
2227   swig_callbackOnPropertySet = 0;
2228   swig_callbackOnSizeSet = 0;
2229   swig_callbackOnSizeAnimation = 0;
2230   swig_callbackOnTouchEvent = 0;
2231   swig_callbackOnHoverEvent = 0;
2232   swig_callbackOnKeyEvent = 0;
2233   swig_callbackOnWheelEvent = 0;
2234   swig_callbackOnRelayout = 0;
2235   swig_callbackOnSetResizePolicy = 0;
2236   swig_callbackGetNaturalSize = 0;
2237   swig_callbackCalculateChildSize = 0;
2238   swig_callbackGetHeightForWidth = 0;
2239   swig_callbackGetWidthForHeight = 0;
2240   swig_callbackRelayoutDependentOnChildren__SWIG_0 = 0;
2241   swig_callbackRelayoutDependentOnChildren__SWIG_1 = 0;
2242   swig_callbackOnCalculateRelayoutSize = 0;
2243   swig_callbackOnLayoutNegotiated = 0;
2244   swig_callbackOnInitialize = 0;
2245   swig_callbackOnControlChildAdd = 0;
2246   swig_callbackOnControlChildRemove = 0;
2247   swig_callbackOnStyleChange = 0;
2248   swig_callbackOnAccessibilityActivated = 0;
2249   swig_callbackOnAccessibilityPan = 0;
2250   swig_callbackOnAccessibilityTouch = 0;
2251   swig_callbackOnAccessibilityValueChange = 0;
2252   swig_callbackOnAccessibilityZoom = 0;
2253   swig_callbackOnKeyInputFocusGained = 0;
2254   swig_callbackOnKeyInputFocusLost = 0;
2255   swig_callbackGetNextKeyboardFocusableActor = 0;
2256   swig_callbackOnKeyboardFocusChangeCommitted = 0;
2257   swig_callbackOnKeyboardEnter = 0;
2258   swig_callbackOnPinch = 0;
2259   swig_callbackOnPan = 0;
2260   swig_callbackOnTap = 0;
2261   swig_callbackOnLongPress = 0;
2262   swig_callbackSignalConnected = 0;
2263   swig_callbackSignalDisconnected = 0;
2264 }
2265
2266 SwigDirector_ItemFactory::SwigDirector_ItemFactory() : Dali::Toolkit::ItemFactory(), Swig::Director() {
2267   swig_init_callbacks();
2268 }
2269
2270 SwigDirector_ItemFactory::~SwigDirector_ItemFactory() {
2271
2272 }
2273
2274
2275 unsigned int SwigDirector_ItemFactory::GetNumberOfItems() {
2276   unsigned int c_result = SwigValueInit< unsigned int >() ;
2277   unsigned int jresult = 0 ;
2278
2279   if (!swig_callbackGetNumberOfItems) {
2280     throw Swig::DirectorPureVirtualException("Dali::Toolkit::ItemFactory::GetNumberOfItems");
2281   } else {
2282     jresult = (unsigned int) swig_callbackGetNumberOfItems();
2283     c_result = (unsigned int)jresult;
2284   }
2285   return c_result;
2286 }
2287
2288 Dali::Actor SwigDirector_ItemFactory::NewItem(unsigned int itemId) {
2289   Dali::Actor c_result ;
2290   void * jresult = 0 ;
2291   unsigned int jitemId  ;
2292
2293   if (!swig_callbackNewItem) {
2294     throw Swig::DirectorPureVirtualException("Dali::Toolkit::ItemFactory::NewItem");
2295   } else {
2296     jitemId = itemId;
2297     jresult = (void *) swig_callbackNewItem(jitemId);
2298     if (!jresult) {
2299       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Actor", 0);
2300       return c_result;
2301     }
2302     c_result = *(Dali::Actor *)jresult;
2303   }
2304   return c_result;
2305 }
2306
2307 void SwigDirector_ItemFactory::ItemReleased(unsigned int itemId, Dali::Actor actor) {
2308   unsigned int jitemId  ;
2309   void * jactor  ;
2310
2311   if (!swig_callbackItemReleased) {
2312     Dali::Toolkit::ItemFactory::ItemReleased(itemId,actor);
2313     return;
2314   } else {
2315     jitemId = itemId;
2316     jactor = (void *)new Dali::Actor((const Dali::Actor &)actor);
2317     swig_callbackItemReleased(jitemId, jactor);
2318   }
2319 }
2320
2321 Dali::Toolkit::ItemFactory::Extension *SwigDirector_ItemFactory::GetExtension() {
2322   return Dali::Toolkit::ItemFactory::GetExtension();
2323 }
2324
2325 void SwigDirector_ItemFactory::swig_connect_director(SWIG_Callback0_t callbackGetNumberOfItems, SWIG_Callback1_t callbackNewItem, SWIG_Callback2_t callbackItemReleased) {
2326   swig_callbackGetNumberOfItems = callbackGetNumberOfItems;
2327   swig_callbackNewItem = callbackNewItem;
2328   swig_callbackItemReleased = callbackItemReleased;
2329 }
2330
2331 void SwigDirector_ItemFactory::swig_init_callbacks() {
2332   swig_callbackGetNumberOfItems = 0;
2333   swig_callbackNewItem = 0;
2334   swig_callbackItemReleased = 0;
2335 }
2336
2337 SwigDirector_CustomAlgorithmInterface::SwigDirector_CustomAlgorithmInterface() : Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface(), Swig::Director() {
2338   swig_init_callbacks();
2339 }
2340
2341 SwigDirector_CustomAlgorithmInterface::~SwigDirector_CustomAlgorithmInterface() {
2342
2343 }
2344
2345
2346 Dali::Actor SwigDirector_CustomAlgorithmInterface::GetNextFocusableActor(Dali::Actor current, Dali::Actor proposed, Dali::Toolkit::Control::KeyboardFocus::Direction direction) {
2347   Dali::Actor c_result ;
2348   void * jresult = 0 ;
2349   void * jcurrent  ;
2350   void * jproposed  ;
2351   int jdirection  ;
2352
2353   if (!swig_callbackGetNextFocusableActor) {
2354     throw Swig::DirectorPureVirtualException("Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface::GetNextFocusableActor");
2355   } else {
2356     jcurrent = (void *)new Dali::Actor((const Dali::Actor &)current);
2357     jproposed = (void *)new Dali::Actor((const Dali::Actor &)proposed);
2358     jdirection = (int)direction;
2359     jresult = (void *) swig_callbackGetNextFocusableActor(jcurrent, jproposed, jdirection);
2360     if (!jresult) {
2361       SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Unexpected null return for type Dali::Actor", 0);
2362       return c_result;
2363     }
2364     c_result = *(Dali::Actor *)jresult;
2365   }
2366   return c_result;
2367 }
2368
2369 void SwigDirector_CustomAlgorithmInterface::swig_connect_director(SWIG_Callback0_t callbackGetNextFocusableActor) {
2370   swig_callbackGetNextFocusableActor = callbackGetNextFocusableActor;
2371 }
2372
2373 void SwigDirector_CustomAlgorithmInterface::swig_init_callbacks() {
2374   swig_callbackGetNextFocusableActor = 0;
2375 }
2376
2377
2378 #ifdef __cplusplus
2379 extern "C" {
2380 #endif
2381
2382 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_floatp() {
2383   void * jresult ;
2384   floatp *result = 0 ;
2385
2386   {
2387     try {
2388       result = (floatp *)new_floatp();
2389     } catch (std::out_of_range& e) {
2390       {
2391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2392       };
2393     } catch (std::exception& e) {
2394       {
2395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2396       };
2397     } catch (...) {
2398       {
2399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2400       };
2401     }
2402   }
2403   jresult = (void *)result;
2404   return jresult;
2405 }
2406
2407
2408 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_floatp(void * jarg1) {
2409   floatp *arg1 = (floatp *) 0 ;
2410
2411   arg1 = (floatp *)jarg1;
2412   {
2413     try {
2414       delete_floatp(arg1);
2415     } catch (std::out_of_range& e) {
2416       {
2417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2418       };
2419     } catch (std::exception& e) {
2420       {
2421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2422       };
2423     } catch (...) {
2424       {
2425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2426       };
2427     }
2428   }
2429 }
2430
2431
2432 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_floatp_assign(void * jarg1, float jarg2) {
2433   floatp *arg1 = (floatp *) 0 ;
2434   float arg2 ;
2435
2436   arg1 = (floatp *)jarg1;
2437   arg2 = (float)jarg2;
2438   {
2439     try {
2440       floatp_assign(arg1,arg2);
2441     } catch (std::out_of_range& e) {
2442       {
2443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2444       };
2445     } catch (std::exception& e) {
2446       {
2447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2448       };
2449     } catch (...) {
2450       {
2451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2452       };
2453     }
2454   }
2455 }
2456
2457
2458 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_floatp_value(void * jarg1) {
2459   float jresult ;
2460   floatp *arg1 = (floatp *) 0 ;
2461   float result;
2462
2463   arg1 = (floatp *)jarg1;
2464   {
2465     try {
2466       result = (float)floatp_value(arg1);
2467     } catch (std::out_of_range& e) {
2468       {
2469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2470       };
2471     } catch (std::exception& e) {
2472       {
2473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2474       };
2475     } catch (...) {
2476       {
2477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2478       };
2479     }
2480   }
2481   jresult = result;
2482   return jresult;
2483 }
2484
2485
2486 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_floatp_cast(void * jarg1) {
2487   void * jresult ;
2488   floatp *arg1 = (floatp *) 0 ;
2489   float *result = 0 ;
2490
2491   arg1 = (floatp *)jarg1;
2492   {
2493     try {
2494       result = (float *)floatp_cast(arg1);
2495     } catch (std::out_of_range& e) {
2496       {
2497         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2498       };
2499     } catch (std::exception& e) {
2500       {
2501         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2502       };
2503     } catch (...) {
2504       {
2505         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2506       };
2507     }
2508   }
2509   jresult = (void *)result;
2510   return jresult;
2511 }
2512
2513
2514 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_floatp_frompointer(void * jarg1) {
2515   void * jresult ;
2516   float *arg1 = (float *) 0 ;
2517   floatp *result = 0 ;
2518
2519   arg1 = (float *)jarg1;
2520   {
2521     try {
2522       result = (floatp *)floatp_frompointer(arg1);
2523     } catch (std::out_of_range& e) {
2524       {
2525         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2526       };
2527     } catch (std::exception& e) {
2528       {
2529         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2530       };
2531     } catch (...) {
2532       {
2533         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2534       };
2535     }
2536   }
2537   jresult = (void *)result;
2538   return jresult;
2539 }
2540
2541
2542 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_intp() {
2543   void * jresult ;
2544   intp *result = 0 ;
2545
2546   {
2547     try {
2548       result = (intp *)new_intp();
2549     } catch (std::out_of_range& e) {
2550       {
2551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2552       };
2553     } catch (std::exception& e) {
2554       {
2555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2556       };
2557     } catch (...) {
2558       {
2559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2560       };
2561     }
2562   }
2563   jresult = (void *)result;
2564   return jresult;
2565 }
2566
2567
2568 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_intp(void * jarg1) {
2569   intp *arg1 = (intp *) 0 ;
2570
2571   arg1 = (intp *)jarg1;
2572   {
2573     try {
2574       delete_intp(arg1);
2575     } catch (std::out_of_range& e) {
2576       {
2577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2578       };
2579     } catch (std::exception& e) {
2580       {
2581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2582       };
2583     } catch (...) {
2584       {
2585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2586       };
2587     }
2588   }
2589 }
2590
2591
2592 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_intp_assign(void * jarg1, int jarg2) {
2593   intp *arg1 = (intp *) 0 ;
2594   int arg2 ;
2595
2596   arg1 = (intp *)jarg1;
2597   arg2 = (int)jarg2;
2598   {
2599     try {
2600       intp_assign(arg1,arg2);
2601     } catch (std::out_of_range& e) {
2602       {
2603         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2604       };
2605     } catch (std::exception& e) {
2606       {
2607         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2608       };
2609     } catch (...) {
2610       {
2611         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2612       };
2613     }
2614   }
2615 }
2616
2617
2618 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_intp_value(void * jarg1) {
2619   int jresult ;
2620   intp *arg1 = (intp *) 0 ;
2621   int result;
2622
2623   arg1 = (intp *)jarg1;
2624   {
2625     try {
2626       result = (int)intp_value(arg1);
2627     } catch (std::out_of_range& e) {
2628       {
2629         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2630       };
2631     } catch (std::exception& e) {
2632       {
2633         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2634       };
2635     } catch (...) {
2636       {
2637         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2638       };
2639     }
2640   }
2641   jresult = result;
2642   return jresult;
2643 }
2644
2645
2646 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_intp_cast(void * jarg1) {
2647   void * jresult ;
2648   intp *arg1 = (intp *) 0 ;
2649   int *result = 0 ;
2650
2651   arg1 = (intp *)jarg1;
2652   {
2653     try {
2654       result = (int *)intp_cast(arg1);
2655     } catch (std::out_of_range& e) {
2656       {
2657         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2658       };
2659     } catch (std::exception& e) {
2660       {
2661         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2662       };
2663     } catch (...) {
2664       {
2665         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2666       };
2667     }
2668   }
2669   jresult = (void *)result;
2670   return jresult;
2671 }
2672
2673
2674 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_intp_frompointer(void * jarg1) {
2675   void * jresult ;
2676   int *arg1 = (int *) 0 ;
2677   intp *result = 0 ;
2678
2679   arg1 = (int *)jarg1;
2680   {
2681     try {
2682       result = (intp *)intp_frompointer(arg1);
2683     } catch (std::out_of_range& e) {
2684       {
2685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2686       };
2687     } catch (std::exception& e) {
2688       {
2689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2690       };
2691     } catch (...) {
2692       {
2693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2694       };
2695     }
2696   }
2697   jresult = (void *)result;
2698   return jresult;
2699 }
2700
2701
2702 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_doublep() {
2703   void * jresult ;
2704   doublep *result = 0 ;
2705
2706   {
2707     try {
2708       result = (doublep *)new_doublep();
2709     } catch (std::out_of_range& e) {
2710       {
2711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2712       };
2713     } catch (std::exception& e) {
2714       {
2715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2716       };
2717     } catch (...) {
2718       {
2719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2720       };
2721     }
2722   }
2723   jresult = (void *)result;
2724   return jresult;
2725 }
2726
2727
2728 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_doublep(void * jarg1) {
2729   doublep *arg1 = (doublep *) 0 ;
2730
2731   arg1 = (doublep *)jarg1;
2732   {
2733     try {
2734       delete_doublep(arg1);
2735     } catch (std::out_of_range& e) {
2736       {
2737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2738       };
2739     } catch (std::exception& e) {
2740       {
2741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2742       };
2743     } catch (...) {
2744       {
2745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2746       };
2747     }
2748   }
2749 }
2750
2751
2752 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_doublep_assign(void * jarg1, double jarg2) {
2753   doublep *arg1 = (doublep *) 0 ;
2754   double arg2 ;
2755
2756   arg1 = (doublep *)jarg1;
2757   arg2 = (double)jarg2;
2758   {
2759     try {
2760       doublep_assign(arg1,arg2);
2761     } catch (std::out_of_range& e) {
2762       {
2763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2764       };
2765     } catch (std::exception& e) {
2766       {
2767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2768       };
2769     } catch (...) {
2770       {
2771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2772       };
2773     }
2774   }
2775 }
2776
2777
2778 SWIGEXPORT double SWIGSTDCALL CSharp_Dali_doublep_value(void * jarg1) {
2779   double jresult ;
2780   doublep *arg1 = (doublep *) 0 ;
2781   double result;
2782
2783   arg1 = (doublep *)jarg1;
2784   {
2785     try {
2786       result = (double)doublep_value(arg1);
2787     } catch (std::out_of_range& e) {
2788       {
2789         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2790       };
2791     } catch (std::exception& e) {
2792       {
2793         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2794       };
2795     } catch (...) {
2796       {
2797         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2798       };
2799     }
2800   }
2801   jresult = result;
2802   return jresult;
2803 }
2804
2805
2806 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_doublep_cast(void * jarg1) {
2807   void * jresult ;
2808   doublep *arg1 = (doublep *) 0 ;
2809   double *result = 0 ;
2810
2811   arg1 = (doublep *)jarg1;
2812   {
2813     try {
2814       result = (double *)doublep_cast(arg1);
2815     } catch (std::out_of_range& e) {
2816       {
2817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2818       };
2819     } catch (std::exception& e) {
2820       {
2821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2822       };
2823     } catch (...) {
2824       {
2825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2826       };
2827     }
2828   }
2829   jresult = (void *)result;
2830   return jresult;
2831 }
2832
2833
2834 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_doublep_frompointer(void * jarg1) {
2835   void * jresult ;
2836   double *arg1 = (double *) 0 ;
2837   doublep *result = 0 ;
2838
2839   arg1 = (double *)jarg1;
2840   {
2841     try {
2842       result = (doublep *)doublep_frompointer(arg1);
2843     } catch (std::out_of_range& e) {
2844       {
2845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2846       };
2847     } catch (std::exception& e) {
2848       {
2849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2850       };
2851     } catch (...) {
2852       {
2853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2854       };
2855     }
2856   }
2857   jresult = (void *)result;
2858   return jresult;
2859 }
2860
2861
2862 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_uintp() {
2863   void * jresult ;
2864   uintp *result = 0 ;
2865
2866   {
2867     try {
2868       result = (uintp *)new_uintp();
2869     } catch (std::out_of_range& e) {
2870       {
2871         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2872       };
2873     } catch (std::exception& e) {
2874       {
2875         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2876       };
2877     } catch (...) {
2878       {
2879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2880       };
2881     }
2882   }
2883   jresult = (void *)result;
2884   return jresult;
2885 }
2886
2887
2888 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_uintp(void * jarg1) {
2889   uintp *arg1 = (uintp *) 0 ;
2890
2891   arg1 = (uintp *)jarg1;
2892   {
2893     try {
2894       delete_uintp(arg1);
2895     } catch (std::out_of_range& e) {
2896       {
2897         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2898       };
2899     } catch (std::exception& e) {
2900       {
2901         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2902       };
2903     } catch (...) {
2904       {
2905         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2906       };
2907     }
2908   }
2909 }
2910
2911
2912 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_uintp_assign(void * jarg1, unsigned int jarg2) {
2913   uintp *arg1 = (uintp *) 0 ;
2914   unsigned int arg2 ;
2915
2916   arg1 = (uintp *)jarg1;
2917   arg2 = (unsigned int)jarg2;
2918   {
2919     try {
2920       uintp_assign(arg1,arg2);
2921     } catch (std::out_of_range& e) {
2922       {
2923         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
2924       };
2925     } catch (std::exception& e) {
2926       {
2927         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
2928       };
2929     } catch (...) {
2930       {
2931         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
2932       };
2933     }
2934   }
2935 }
2936
2937
2938 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_uintp_value(void * jarg1) {
2939   unsigned int jresult ;
2940   uintp *arg1 = (uintp *) 0 ;
2941   unsigned int result;
2942
2943   arg1 = (uintp *)jarg1;
2944   {
2945     try {
2946       result = (unsigned int)uintp_value(arg1);
2947     } catch (std::out_of_range& e) {
2948       {
2949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2950       };
2951     } catch (std::exception& e) {
2952       {
2953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2954       };
2955     } catch (...) {
2956       {
2957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2958       };
2959     }
2960   }
2961   jresult = result;
2962   return jresult;
2963 }
2964
2965
2966 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_uintp_cast(void * jarg1) {
2967   void * jresult ;
2968   uintp *arg1 = (uintp *) 0 ;
2969   unsigned int *result = 0 ;
2970
2971   arg1 = (uintp *)jarg1;
2972   {
2973     try {
2974       result = (unsigned int *)uintp_cast(arg1);
2975     } catch (std::out_of_range& e) {
2976       {
2977         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
2978       };
2979     } catch (std::exception& e) {
2980       {
2981         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
2982       };
2983     } catch (...) {
2984       {
2985         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
2986       };
2987     }
2988   }
2989   jresult = (void *)result;
2990   return jresult;
2991 }
2992
2993
2994 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_uintp_frompointer(void * jarg1) {
2995   void * jresult ;
2996   unsigned int *arg1 = (unsigned int *) 0 ;
2997   uintp *result = 0 ;
2998
2999   arg1 = (unsigned int *)jarg1;
3000   {
3001     try {
3002       result = (uintp *)uintp_frompointer(arg1);
3003     } catch (std::out_of_range& e) {
3004       {
3005         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3006       };
3007     } catch (std::exception& e) {
3008       {
3009         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3010       };
3011     } catch (...) {
3012       {
3013         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3014       };
3015     }
3016   }
3017   jresult = (void *)result;
3018   return jresult;
3019 }
3020
3021
3022 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ushortp() {
3023   void * jresult ;
3024   ushortp *result = 0 ;
3025
3026   {
3027     try {
3028       result = (ushortp *)new_ushortp();
3029     } catch (std::out_of_range& e) {
3030       {
3031         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3032       };
3033     } catch (std::exception& e) {
3034       {
3035         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3036       };
3037     } catch (...) {
3038       {
3039         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3040       };
3041     }
3042   }
3043   jresult = (void *)result;
3044   return jresult;
3045 }
3046
3047
3048 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ushortp(void * jarg1) {
3049   ushortp *arg1 = (ushortp *) 0 ;
3050
3051   arg1 = (ushortp *)jarg1;
3052   {
3053     try {
3054       delete_ushortp(arg1);
3055     } catch (std::out_of_range& e) {
3056       {
3057         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3058       };
3059     } catch (std::exception& e) {
3060       {
3061         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3062       };
3063     } catch (...) {
3064       {
3065         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3066       };
3067     }
3068   }
3069 }
3070
3071
3072 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ushortp_assign(void * jarg1, unsigned short jarg2) {
3073   ushortp *arg1 = (ushortp *) 0 ;
3074   unsigned short arg2 ;
3075
3076   arg1 = (ushortp *)jarg1;
3077   arg2 = (unsigned short)jarg2;
3078   {
3079     try {
3080       ushortp_assign(arg1,arg2);
3081     } catch (std::out_of_range& e) {
3082       {
3083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3084       };
3085     } catch (std::exception& e) {
3086       {
3087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3088       };
3089     } catch (...) {
3090       {
3091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3092       };
3093     }
3094   }
3095 }
3096
3097
3098 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_ushortp_value(void * jarg1) {
3099   unsigned short jresult ;
3100   ushortp *arg1 = (ushortp *) 0 ;
3101   unsigned short result;
3102
3103   arg1 = (ushortp *)jarg1;
3104   {
3105     try {
3106       result = (unsigned short)ushortp_value(arg1);
3107     } catch (std::out_of_range& e) {
3108       {
3109         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3110       };
3111     } catch (std::exception& e) {
3112       {
3113         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3114       };
3115     } catch (...) {
3116       {
3117         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3118       };
3119     }
3120   }
3121   jresult = result;
3122   return jresult;
3123 }
3124
3125
3126 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ushortp_cast(void * jarg1) {
3127   void * jresult ;
3128   ushortp *arg1 = (ushortp *) 0 ;
3129   unsigned short *result = 0 ;
3130
3131   arg1 = (ushortp *)jarg1;
3132   {
3133     try {
3134       result = (unsigned short *)ushortp_cast(arg1);
3135     } catch (std::out_of_range& e) {
3136       {
3137         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3138       };
3139     } catch (std::exception& e) {
3140       {
3141         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3142       };
3143     } catch (...) {
3144       {
3145         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3146       };
3147     }
3148   }
3149   jresult = (void *)result;
3150   return jresult;
3151 }
3152
3153
3154 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ushortp_frompointer(void * jarg1) {
3155   void * jresult ;
3156   unsigned short *arg1 = (unsigned short *) 0 ;
3157   ushortp *result = 0 ;
3158
3159   arg1 = (unsigned short *)jarg1;
3160   {
3161     try {
3162       result = (ushortp *)ushortp_frompointer(arg1);
3163     } catch (std::out_of_range& e) {
3164       {
3165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3166       };
3167     } catch (std::exception& e) {
3168       {
3169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3170       };
3171     } catch (...) {
3172       {
3173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3174       };
3175     }
3176   }
3177   jresult = (void *)result;
3178   return jresult;
3179 }
3180
3181
3182 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_int_to_uint(int jarg1) {
3183   unsigned int jresult ;
3184   int arg1 ;
3185   unsigned int result;
3186
3187   arg1 = (int)jarg1;
3188   {
3189     try {
3190       result = (unsigned int)int_to_uint(arg1);
3191     } catch (std::out_of_range& e) {
3192       {
3193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3194       };
3195     } catch (std::exception& e) {
3196       {
3197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3198       };
3199     } catch (...) {
3200       {
3201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3202       };
3203     }
3204   }
3205   jresult = result;
3206   return jresult;
3207 }
3208
3209
3210 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RefObject_Reference(void * jarg1) {
3211   Dali::RefObject *arg1 = (Dali::RefObject *) 0 ;
3212
3213   arg1 = (Dali::RefObject *)jarg1;
3214   {
3215     try {
3216       (arg1)->Reference();
3217     } catch (std::out_of_range& e) {
3218       {
3219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3220       };
3221     } catch (std::exception& e) {
3222       {
3223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3224       };
3225     } catch (...) {
3226       {
3227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3228       };
3229     }
3230   }
3231 }
3232
3233
3234 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RefObject_Unreference(void * jarg1) {
3235   Dali::RefObject *arg1 = (Dali::RefObject *) 0 ;
3236
3237   arg1 = (Dali::RefObject *)jarg1;
3238   {
3239     try {
3240       (arg1)->Unreference();
3241     } catch (std::out_of_range& e) {
3242       {
3243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3244       };
3245     } catch (std::exception& e) {
3246       {
3247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3248       };
3249     } catch (...) {
3250       {
3251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3252       };
3253     }
3254   }
3255 }
3256
3257
3258 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RefObject_ReferenceCount(void * jarg1) {
3259   int jresult ;
3260   Dali::RefObject *arg1 = (Dali::RefObject *) 0 ;
3261   int result;
3262
3263   arg1 = (Dali::RefObject *)jarg1;
3264   {
3265     try {
3266       result = (int)(arg1)->ReferenceCount();
3267     } catch (std::out_of_range& e) {
3268       {
3269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3270       };
3271     } catch (std::exception& e) {
3272       {
3273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3274       };
3275     } catch (...) {
3276       {
3277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3278       };
3279     }
3280   }
3281   jresult = result;
3282   return jresult;
3283 }
3284
3285
3286 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Any__SWIG_0() {
3287   void * jresult ;
3288   Dali::Any *result = 0 ;
3289
3290   {
3291     try {
3292       result = (Dali::Any *)new Dali::Any();
3293     } catch (std::out_of_range& e) {
3294       {
3295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3296       };
3297     } catch (std::exception& e) {
3298       {
3299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3300       };
3301     } catch (...) {
3302       {
3303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3304       };
3305     }
3306   }
3307   jresult = (void *)result;
3308   return jresult;
3309 }
3310
3311
3312 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Any(void * jarg1) {
3313   Dali::Any *arg1 = (Dali::Any *) 0 ;
3314
3315   arg1 = (Dali::Any *)jarg1;
3316   {
3317     try {
3318       delete arg1;
3319     } catch (std::out_of_range& e) {
3320       {
3321         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3322       };
3323     } catch (std::exception& e) {
3324       {
3325         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3326       };
3327     } catch (...) {
3328       {
3329         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3330       };
3331     }
3332   }
3333 }
3334
3335
3336 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Any_AssertAlways(char * jarg1) {
3337   char *arg1 = (char *) 0 ;
3338
3339   arg1 = (char *)jarg1;
3340   {
3341     try {
3342       Dali::Any::AssertAlways((char const *)arg1);
3343     } catch (std::out_of_range& e) {
3344       {
3345         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3346       };
3347     } catch (std::exception& e) {
3348       {
3349         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3350       };
3351     } catch (...) {
3352       {
3353         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3354       };
3355     }
3356   }
3357 }
3358
3359
3360 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Any__SWIG_2(void * jarg1) {
3361   void * jresult ;
3362   Dali::Any *arg1 = 0 ;
3363   Dali::Any *result = 0 ;
3364
3365   arg1 = (Dali::Any *)jarg1;
3366   if (!arg1) {
3367     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Any const & type is null", 0);
3368     return 0;
3369   }
3370   {
3371     try {
3372       result = (Dali::Any *)new Dali::Any((Dali::Any const &)*arg1);
3373     } catch (std::out_of_range& e) {
3374       {
3375         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3376       };
3377     } catch (std::exception& e) {
3378       {
3379         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3380       };
3381     } catch (...) {
3382       {
3383         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3384       };
3385     }
3386   }
3387   jresult = (void *)result;
3388   return jresult;
3389 }
3390
3391
3392 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_Assign(void * jarg1, void * jarg2) {
3393   void * jresult ;
3394   Dali::Any *arg1 = (Dali::Any *) 0 ;
3395   Dali::Any *arg2 = 0 ;
3396   Dali::Any *result = 0 ;
3397
3398   arg1 = (Dali::Any *)jarg1;
3399   arg2 = (Dali::Any *)jarg2;
3400   if (!arg2) {
3401     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Any const & type is null", 0);
3402     return 0;
3403   }
3404   {
3405     try {
3406       result = (Dali::Any *) &(arg1)->operator =((Dali::Any const &)*arg2);
3407     } catch (std::out_of_range& e) {
3408       {
3409         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3410       };
3411     } catch (std::exception& e) {
3412       {
3413         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3414       };
3415     } catch (...) {
3416       {
3417         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3418       };
3419     }
3420   }
3421   jresult = (void *)result;
3422   return jresult;
3423 }
3424
3425
3426 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_GetType(void * jarg1) {
3427   void * jresult ;
3428   Dali::Any *arg1 = (Dali::Any *) 0 ;
3429   std::type_info *result = 0 ;
3430
3431   arg1 = (Dali::Any *)jarg1;
3432   {
3433     try {
3434       result = (std::type_info *) &((Dali::Any const *)arg1)->GetType();
3435     } catch (std::out_of_range& e) {
3436       {
3437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3438       };
3439     } catch (std::exception& e) {
3440       {
3441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3442       };
3443     } catch (...) {
3444       {
3445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3446       };
3447     }
3448   }
3449   jresult = (void *)result;
3450   return jresult;
3451 }
3452
3453
3454 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Any_Empty(void * jarg1) {
3455   unsigned int jresult ;
3456   Dali::Any *arg1 = (Dali::Any *) 0 ;
3457   bool result;
3458
3459   arg1 = (Dali::Any *)jarg1;
3460   {
3461     try {
3462       result = (bool)((Dali::Any const *)arg1)->Empty();
3463     } catch (std::out_of_range& e) {
3464       {
3465         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3466       };
3467     } catch (std::exception& e) {
3468       {
3469         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3470       };
3471     } catch (...) {
3472       {
3473         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3474       };
3475     }
3476   }
3477   jresult = result;
3478   return jresult;
3479 }
3480
3481
3482 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Any_AnyContainerBase(void * jarg1, void * jarg2, void * jarg3) {
3483   void * jresult ;
3484   std::type_info *arg1 = 0 ;
3485   Dali::Any::CloneFunc arg2 = (Dali::Any::CloneFunc) 0 ;
3486   Dali::Any::DeleteFunc arg3 = (Dali::Any::DeleteFunc) 0 ;
3487   Dali::Any::AnyContainerBase *result = 0 ;
3488
3489   arg1 = (std::type_info *)jarg1;
3490   if (!arg1) {
3491     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
3492     return 0;
3493   }
3494   arg2 = (Dali::Any::CloneFunc)jarg2;
3495   arg3 = (Dali::Any::DeleteFunc)jarg3;
3496   {
3497     try {
3498       result = (Dali::Any::AnyContainerBase *)new Dali::Any::AnyContainerBase((std::type_info const &)*arg1,arg2,arg3);
3499     } catch (std::out_of_range& e) {
3500       {
3501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3502       };
3503     } catch (std::exception& e) {
3504       {
3505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3506       };
3507     } catch (...) {
3508       {
3509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3510       };
3511     }
3512   }
3513   jresult = (void *)result;
3514   return jresult;
3515 }
3516
3517
3518 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_GetType(void * jarg1) {
3519   void * jresult ;
3520   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3521   std::type_info *result = 0 ;
3522
3523   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3524   {
3525     try {
3526       result = (std::type_info *) &((Dali::Any::AnyContainerBase const *)arg1)->GetType();
3527     } catch (std::out_of_range& e) {
3528       {
3529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3530       };
3531     } catch (std::exception& e) {
3532       {
3533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3534       };
3535     } catch (...) {
3536       {
3537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3538       };
3539     }
3540   }
3541   jresult = (void *)result;
3542   return jresult;
3543 }
3544
3545
3546 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mType_get(void * jarg1) {
3547   void * jresult ;
3548   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3549   ::std::type_info *result = 0 ;
3550
3551   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3552   result = (::std::type_info *) &(::std::type_info const &) ((arg1)->mType);
3553   jresult = (void *)result;
3554   return jresult;
3555 }
3556
3557
3558 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mCloneFunc_set(void * jarg1, void * jarg2) {
3559   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3560   Dali::Any::CloneFunc arg2 = (Dali::Any::CloneFunc) 0 ;
3561
3562   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3563   arg2 = (Dali::Any::CloneFunc)jarg2;
3564   if (arg1) (arg1)->mCloneFunc = arg2;
3565 }
3566
3567
3568 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mCloneFunc_get(void * jarg1) {
3569   void * jresult ;
3570   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3571   Dali::Any::CloneFunc result;
3572
3573   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3574   result = (Dali::Any::CloneFunc) ((arg1)->mCloneFunc);
3575   jresult = (void *)result;
3576   return jresult;
3577 }
3578
3579
3580 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mDeleteFunc_set(void * jarg1, void * jarg2) {
3581   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3582   Dali::Any::DeleteFunc arg2 = (Dali::Any::DeleteFunc) 0 ;
3583
3584   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3585   arg2 = (Dali::Any::DeleteFunc)jarg2;
3586   if (arg1) (arg1)->mDeleteFunc = arg2;
3587 }
3588
3589
3590 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_AnyContainerBase_mDeleteFunc_get(void * jarg1) {
3591   void * jresult ;
3592   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3593   Dali::Any::DeleteFunc result;
3594
3595   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3596   result = (Dali::Any::DeleteFunc) ((arg1)->mDeleteFunc);
3597   jresult = (void *)result;
3598   return jresult;
3599 }
3600
3601
3602 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Any_AnyContainerBase(void * jarg1) {
3603   Dali::Any::AnyContainerBase *arg1 = (Dali::Any::AnyContainerBase *) 0 ;
3604
3605   arg1 = (Dali::Any::AnyContainerBase *)jarg1;
3606   {
3607     try {
3608       delete arg1;
3609     } catch (std::out_of_range& e) {
3610       {
3611         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3612       };
3613     } catch (std::exception& e) {
3614       {
3615         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3616       };
3617     } catch (...) {
3618       {
3619         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3620       };
3621     }
3622   }
3623 }
3624
3625
3626 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Any_mContainer_set(void * jarg1, void * jarg2) {
3627   Dali::Any *arg1 = (Dali::Any *) 0 ;
3628   Dali::Any::AnyContainerBase *arg2 = (Dali::Any::AnyContainerBase *) 0 ;
3629
3630   arg1 = (Dali::Any *)jarg1;
3631   arg2 = (Dali::Any::AnyContainerBase *)jarg2;
3632   if (arg1) (arg1)->mContainer = arg2;
3633 }
3634
3635
3636 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Any_mContainer_get(void * jarg1) {
3637   void * jresult ;
3638   Dali::Any *arg1 = (Dali::Any *) 0 ;
3639   Dali::Any::AnyContainerBase *result = 0 ;
3640
3641   arg1 = (Dali::Any *)jarg1;
3642   result = (Dali::Any::AnyContainerBase *) ((arg1)->mContainer);
3643   jresult = (void *)result;
3644   return jresult;
3645 }
3646
3647
3648 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_DaliAssertMessage(char * jarg1, char * jarg2) {
3649   char *arg1 = (char *) 0 ;
3650   char *arg2 = (char *) 0 ;
3651
3652   arg1 = (char *)jarg1;
3653   arg2 = (char *)jarg2;
3654   {
3655     try {
3656       Dali::DaliAssertMessage((char const *)arg1,(char const *)arg2);
3657     } catch (std::out_of_range& e) {
3658       {
3659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3660       };
3661     } catch (std::exception& e) {
3662       {
3663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3664       };
3665     } catch (...) {
3666       {
3667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3668       };
3669     }
3670   }
3671 }
3672
3673
3674 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_DaliException(char * jarg1, char * jarg2) {
3675   void * jresult ;
3676   char *arg1 = (char *) 0 ;
3677   char *arg2 = (char *) 0 ;
3678   Dali::DaliException *result = 0 ;
3679
3680   arg1 = (char *)jarg1;
3681   arg2 = (char *)jarg2;
3682   {
3683     try {
3684       result = (Dali::DaliException *)new Dali::DaliException((char const *)arg1,(char const *)arg2);
3685     } catch (std::out_of_range& e) {
3686       {
3687         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3688       };
3689     } catch (std::exception& e) {
3690       {
3691         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3692       };
3693     } catch (...) {
3694       {
3695         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3696       };
3697     }
3698   }
3699   jresult = (void *)result;
3700   return jresult;
3701 }
3702
3703
3704 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_DaliException_location_set(void * jarg1, char * jarg2) {
3705   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3706   char *arg2 = (char *) 0 ;
3707
3708   arg1 = (Dali::DaliException *)jarg1;
3709   arg2 = (char *)jarg2;
3710   {
3711     if (arg2) {
3712       arg1->location = (char const *) (new char[strlen((const char *)arg2)+1]);
3713       strcpy((char *)arg1->location, (const char *)arg2);
3714     } else {
3715       arg1->location = 0;
3716     }
3717   }
3718 }
3719
3720
3721 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_DaliException_location_get(void * jarg1) {
3722   char * jresult ;
3723   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3724   char *result = 0 ;
3725
3726   arg1 = (Dali::DaliException *)jarg1;
3727   result = (char *) ((arg1)->location);
3728   jresult = SWIG_csharp_string_callback((const char *)result);
3729   return jresult;
3730 }
3731
3732
3733 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_DaliException_condition_set(void * jarg1, char * jarg2) {
3734   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3735   char *arg2 = (char *) 0 ;
3736
3737   arg1 = (Dali::DaliException *)jarg1;
3738   arg2 = (char *)jarg2;
3739   {
3740     if (arg2) {
3741       arg1->condition = (char const *) (new char[strlen((const char *)arg2)+1]);
3742       strcpy((char *)arg1->condition, (const char *)arg2);
3743     } else {
3744       arg1->condition = 0;
3745     }
3746   }
3747 }
3748
3749
3750 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_DaliException_condition_get(void * jarg1) {
3751   char * jresult ;
3752   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3753   char *result = 0 ;
3754
3755   arg1 = (Dali::DaliException *)jarg1;
3756   result = (char *) ((arg1)->condition);
3757   jresult = SWIG_csharp_string_callback((const char *)result);
3758   return jresult;
3759 }
3760
3761
3762 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_DaliException(void * jarg1) {
3763   Dali::DaliException *arg1 = (Dali::DaliException *) 0 ;
3764
3765   arg1 = (Dali::DaliException *)jarg1;
3766   {
3767     try {
3768       delete arg1;
3769     } catch (std::out_of_range& e) {
3770       {
3771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
3772       };
3773     } catch (std::exception& e) {
3774       {
3775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
3776       };
3777     } catch (...) {
3778       {
3779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
3780       };
3781     }
3782   }
3783 }
3784
3785
3786 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_0() {
3787   void * jresult ;
3788   Dali::Vector2 *result = 0 ;
3789
3790   {
3791     try {
3792       result = (Dali::Vector2 *)new Dali::Vector2();
3793     } catch (std::out_of_range& e) {
3794       {
3795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3796       };
3797     } catch (std::exception& e) {
3798       {
3799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3800       };
3801     } catch (...) {
3802       {
3803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3804       };
3805     }
3806   }
3807   jresult = (void *)result;
3808   return jresult;
3809 }
3810
3811
3812 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_1(float jarg1, float jarg2) {
3813   void * jresult ;
3814   float arg1 ;
3815   float arg2 ;
3816   Dali::Vector2 *result = 0 ;
3817
3818   arg1 = (float)jarg1;
3819   arg2 = (float)jarg2;
3820   {
3821     try {
3822       result = (Dali::Vector2 *)new Dali::Vector2(arg1,arg2);
3823     } catch (std::out_of_range& e) {
3824       {
3825         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3826       };
3827     } catch (std::exception& e) {
3828       {
3829         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3830       };
3831     } catch (...) {
3832       {
3833         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3834       };
3835     }
3836   }
3837   jresult = (void *)result;
3838   return jresult;
3839 }
3840
3841
3842 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_2(float* jarg1) {
3843   void * jresult ;
3844   float *arg1 = (float *) 0 ;
3845   Dali::Vector2 *result = 0 ;
3846
3847   arg1 = jarg1;
3848   {
3849     try {
3850       result = (Dali::Vector2 *)new Dali::Vector2((float const *)arg1);
3851     } catch (std::out_of_range& e) {
3852       {
3853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3854       };
3855     } catch (std::exception& e) {
3856       {
3857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3858       };
3859     } catch (...) {
3860       {
3861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3862       };
3863     }
3864   }
3865   jresult = (void *)result;
3866
3867
3868   return jresult;
3869 }
3870
3871
3872 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_3(void * jarg1) {
3873   void * jresult ;
3874   Dali::Vector3 *arg1 = 0 ;
3875   Dali::Vector2 *result = 0 ;
3876
3877   arg1 = (Dali::Vector3 *)jarg1;
3878   if (!arg1) {
3879     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
3880     return 0;
3881   }
3882   {
3883     try {
3884       result = (Dali::Vector2 *)new Dali::Vector2((Dali::Vector3 const &)*arg1);
3885     } catch (std::out_of_range& e) {
3886       {
3887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3888       };
3889     } catch (std::exception& e) {
3890       {
3891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3892       };
3893     } catch (...) {
3894       {
3895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3896       };
3897     }
3898   }
3899   jresult = (void *)result;
3900   return jresult;
3901 }
3902
3903
3904 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector2__SWIG_4(void * jarg1) {
3905   void * jresult ;
3906   Dali::Vector4 *arg1 = 0 ;
3907   Dali::Vector2 *result = 0 ;
3908
3909   arg1 = (Dali::Vector4 *)jarg1;
3910   if (!arg1) {
3911     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
3912     return 0;
3913   }
3914   {
3915     try {
3916       result = (Dali::Vector2 *)new Dali::Vector2((Dali::Vector4 const &)*arg1);
3917     } catch (std::out_of_range& e) {
3918       {
3919         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
3920       };
3921     } catch (std::exception& e) {
3922       {
3923         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
3924       };
3925     } catch (...) {
3926       {
3927         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
3928       };
3929     }
3930   }
3931   jresult = (void *)result;
3932   return jresult;
3933 }
3934
3935
3936 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_ONE_get() {
3937   void * jresult ;
3938   Dali::Vector2 *result = 0 ;
3939
3940   result = (Dali::Vector2 *)&Dali::Vector2::ONE;
3941   jresult = (void *)result;
3942   return jresult;
3943 }
3944
3945
3946 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_XAXIS_get() {
3947   void * jresult ;
3948   Dali::Vector2 *result = 0 ;
3949
3950   result = (Dali::Vector2 *)&Dali::Vector2::XAXIS;
3951   jresult = (void *)result;
3952   return jresult;
3953 }
3954
3955
3956 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_YAXIS_get() {
3957   void * jresult ;
3958   Dali::Vector2 *result = 0 ;
3959
3960   result = (Dali::Vector2 *)&Dali::Vector2::YAXIS;
3961   jresult = (void *)result;
3962   return jresult;
3963 }
3964
3965
3966 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_NEGATIVE_XAXIS_get() {
3967   void * jresult ;
3968   Dali::Vector2 *result = 0 ;
3969
3970   result = (Dali::Vector2 *)&Dali::Vector2::NEGATIVE_XAXIS;
3971   jresult = (void *)result;
3972   return jresult;
3973 }
3974
3975
3976 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_NEGATIVE_YAXIS_get() {
3977   void * jresult ;
3978   Dali::Vector2 *result = 0 ;
3979
3980   result = (Dali::Vector2 *)&Dali::Vector2::NEGATIVE_YAXIS;
3981   jresult = (void *)result;
3982   return jresult;
3983 }
3984
3985
3986 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_ZERO_get() {
3987   void * jresult ;
3988   Dali::Vector2 *result = 0 ;
3989
3990   result = (Dali::Vector2 *)&Dali::Vector2::ZERO;
3991   jresult = (void *)result;
3992   return jresult;
3993 }
3994
3995
3996 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Assign__SWIG_0(void * jarg1, float* jarg2) {
3997   void * jresult ;
3998   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
3999   float *arg2 = (float *) 0 ;
4000   Dali::Vector2 *result = 0 ;
4001
4002   arg1 = (Dali::Vector2 *)jarg1;
4003   arg2 = jarg2;
4004   {
4005     try {
4006       result = (Dali::Vector2 *) &(arg1)->operator =((float const *)arg2);
4007     } catch (std::out_of_range& e) {
4008       {
4009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4010       };
4011     } catch (std::exception& e) {
4012       {
4013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4014       };
4015     } catch (...) {
4016       {
4017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4018       };
4019     }
4020   }
4021   jresult = (void *)result;
4022
4023
4024   return jresult;
4025 }
4026
4027
4028 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Assign__SWIG_1(void * jarg1, void * jarg2) {
4029   void * jresult ;
4030   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4031   Dali::Vector3 *arg2 = 0 ;
4032   Dali::Vector2 *result = 0 ;
4033
4034   arg1 = (Dali::Vector2 *)jarg1;
4035   arg2 = (Dali::Vector3 *)jarg2;
4036   if (!arg2) {
4037     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
4038     return 0;
4039   }
4040   {
4041     try {
4042       result = (Dali::Vector2 *) &(arg1)->operator =((Dali::Vector3 const &)*arg2);
4043     } catch (std::out_of_range& e) {
4044       {
4045         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4046       };
4047     } catch (std::exception& e) {
4048       {
4049         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4050       };
4051     } catch (...) {
4052       {
4053         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4054       };
4055     }
4056   }
4057   jresult = (void *)result;
4058   return jresult;
4059 }
4060
4061
4062 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Assign__SWIG_2(void * jarg1, void * jarg2) {
4063   void * jresult ;
4064   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4065   Dali::Vector4 *arg2 = 0 ;
4066   Dali::Vector2 *result = 0 ;
4067
4068   arg1 = (Dali::Vector2 *)jarg1;
4069   arg2 = (Dali::Vector4 *)jarg2;
4070   if (!arg2) {
4071     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
4072     return 0;
4073   }
4074   {
4075     try {
4076       result = (Dali::Vector2 *) &(arg1)->operator =((Dali::Vector4 const &)*arg2);
4077     } catch (std::out_of_range& e) {
4078       {
4079         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4080       };
4081     } catch (std::exception& e) {
4082       {
4083         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4084       };
4085     } catch (...) {
4086       {
4087         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4088       };
4089     }
4090   }
4091   jresult = (void *)result;
4092   return jresult;
4093 }
4094
4095
4096 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Add(void * jarg1, void * jarg2) {
4097   void * jresult ;
4098   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4099   Dali::Vector2 *arg2 = 0 ;
4100   Dali::Vector2 result;
4101
4102   arg1 = (Dali::Vector2 *)jarg1;
4103   arg2 = (Dali::Vector2 *)jarg2;
4104   if (!arg2) {
4105     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4106     return 0;
4107   }
4108   {
4109     try {
4110       result = ((Dali::Vector2 const *)arg1)->operator +((Dali::Vector2 const &)*arg2);
4111     } catch (std::out_of_range& e) {
4112       {
4113         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4114       };
4115     } catch (std::exception& e) {
4116       {
4117         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4118       };
4119     } catch (...) {
4120       {
4121         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4122       };
4123     }
4124   }
4125   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4126   return jresult;
4127 }
4128
4129
4130 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_AddAssign(void * jarg1, void * jarg2) {
4131   void * jresult ;
4132   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4133   Dali::Vector2 *arg2 = 0 ;
4134   Dali::Vector2 *result = 0 ;
4135
4136   arg1 = (Dali::Vector2 *)jarg1;
4137   arg2 = (Dali::Vector2 *)jarg2;
4138   if (!arg2) {
4139     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4140     return 0;
4141   }
4142   {
4143     try {
4144       result = (Dali::Vector2 *) &(arg1)->operator +=((Dali::Vector2 const &)*arg2);
4145     } catch (std::out_of_range& e) {
4146       {
4147         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4148       };
4149     } catch (std::exception& e) {
4150       {
4151         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4152       };
4153     } catch (...) {
4154       {
4155         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4156       };
4157     }
4158   }
4159   jresult = (void *)result;
4160   return jresult;
4161 }
4162
4163
4164 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Subtract__SWIG_0(void * jarg1, void * jarg2) {
4165   void * jresult ;
4166   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4167   Dali::Vector2 *arg2 = 0 ;
4168   Dali::Vector2 result;
4169
4170   arg1 = (Dali::Vector2 *)jarg1;
4171   arg2 = (Dali::Vector2 *)jarg2;
4172   if (!arg2) {
4173     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4174     return 0;
4175   }
4176   {
4177     try {
4178       result = ((Dali::Vector2 const *)arg1)->operator -((Dali::Vector2 const &)*arg2);
4179     } catch (std::out_of_range& e) {
4180       {
4181         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4182       };
4183     } catch (std::exception& e) {
4184       {
4185         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4186       };
4187     } catch (...) {
4188       {
4189         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4190       };
4191     }
4192   }
4193   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4194   return jresult;
4195 }
4196
4197
4198 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_SubtractAssign(void * jarg1, void * jarg2) {
4199   void * jresult ;
4200   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4201   Dali::Vector2 *arg2 = 0 ;
4202   Dali::Vector2 *result = 0 ;
4203
4204   arg1 = (Dali::Vector2 *)jarg1;
4205   arg2 = (Dali::Vector2 *)jarg2;
4206   if (!arg2) {
4207     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4208     return 0;
4209   }
4210   {
4211     try {
4212       result = (Dali::Vector2 *) &(arg1)->operator -=((Dali::Vector2 const &)*arg2);
4213     } catch (std::out_of_range& e) {
4214       {
4215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4216       };
4217     } catch (std::exception& e) {
4218       {
4219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4220       };
4221     } catch (...) {
4222       {
4223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4224       };
4225     }
4226   }
4227   jresult = (void *)result;
4228   return jresult;
4229 }
4230
4231
4232 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Multiply__SWIG_0(void * jarg1, void * jarg2) {
4233   void * jresult ;
4234   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4235   Dali::Vector2 *arg2 = 0 ;
4236   Dali::Vector2 result;
4237
4238   arg1 = (Dali::Vector2 *)jarg1;
4239   arg2 = (Dali::Vector2 *)jarg2;
4240   if (!arg2) {
4241     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4242     return 0;
4243   }
4244   {
4245     try {
4246       result = ((Dali::Vector2 const *)arg1)->operator *((Dali::Vector2 const &)*arg2);
4247     } catch (std::out_of_range& e) {
4248       {
4249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4250       };
4251     } catch (std::exception& e) {
4252       {
4253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4254       };
4255     } catch (...) {
4256       {
4257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4258       };
4259     }
4260   }
4261   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4262   return jresult;
4263 }
4264
4265
4266 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Multiply__SWIG_1(void * jarg1, float jarg2) {
4267   void * jresult ;
4268   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4269   float arg2 ;
4270   Dali::Vector2 result;
4271
4272   arg1 = (Dali::Vector2 *)jarg1;
4273   arg2 = (float)jarg2;
4274   {
4275     try {
4276       result = ((Dali::Vector2 const *)arg1)->operator *(arg2);
4277     } catch (std::out_of_range& e) {
4278       {
4279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4280       };
4281     } catch (std::exception& e) {
4282       {
4283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4284       };
4285     } catch (...) {
4286       {
4287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4288       };
4289     }
4290   }
4291   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4292   return jresult;
4293 }
4294
4295
4296 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
4297   void * jresult ;
4298   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4299   Dali::Vector2 *arg2 = 0 ;
4300   Dali::Vector2 *result = 0 ;
4301
4302   arg1 = (Dali::Vector2 *)jarg1;
4303   arg2 = (Dali::Vector2 *)jarg2;
4304   if (!arg2) {
4305     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4306     return 0;
4307   }
4308   {
4309     try {
4310       result = (Dali::Vector2 *) &(arg1)->operator *=((Dali::Vector2 const &)*arg2);
4311     } catch (std::out_of_range& e) {
4312       {
4313         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4314       };
4315     } catch (std::exception& e) {
4316       {
4317         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4318       };
4319     } catch (...) {
4320       {
4321         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4322       };
4323     }
4324   }
4325   jresult = (void *)result;
4326   return jresult;
4327 }
4328
4329
4330 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
4331   void * jresult ;
4332   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4333   float arg2 ;
4334   Dali::Vector2 *result = 0 ;
4335
4336   arg1 = (Dali::Vector2 *)jarg1;
4337   arg2 = (float)jarg2;
4338   {
4339     try {
4340       result = (Dali::Vector2 *) &(arg1)->operator *=(arg2);
4341     } catch (std::out_of_range& e) {
4342       {
4343         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4344       };
4345     } catch (std::exception& e) {
4346       {
4347         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4348       };
4349     } catch (...) {
4350       {
4351         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4352       };
4353     }
4354   }
4355   jresult = (void *)result;
4356   return jresult;
4357 }
4358
4359
4360 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Divide__SWIG_0(void * jarg1, void * jarg2) {
4361   void * jresult ;
4362   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4363   Dali::Vector2 *arg2 = 0 ;
4364   Dali::Vector2 result;
4365
4366   arg1 = (Dali::Vector2 *)jarg1;
4367   arg2 = (Dali::Vector2 *)jarg2;
4368   if (!arg2) {
4369     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4370     return 0;
4371   }
4372   {
4373     try {
4374       result = ((Dali::Vector2 const *)arg1)->operator /((Dali::Vector2 const &)*arg2);
4375     } catch (std::out_of_range& e) {
4376       {
4377         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4378       };
4379     } catch (std::exception& e) {
4380       {
4381         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4382       };
4383     } catch (...) {
4384       {
4385         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4386       };
4387     }
4388   }
4389   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4390   return jresult;
4391 }
4392
4393
4394 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Divide__SWIG_1(void * jarg1, float jarg2) {
4395   void * jresult ;
4396   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4397   float arg2 ;
4398   Dali::Vector2 result;
4399
4400   arg1 = (Dali::Vector2 *)jarg1;
4401   arg2 = (float)jarg2;
4402   {
4403     try {
4404       result = ((Dali::Vector2 const *)arg1)->operator /(arg2);
4405     } catch (std::out_of_range& e) {
4406       {
4407         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4408       };
4409     } catch (std::exception& e) {
4410       {
4411         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4412       };
4413     } catch (...) {
4414       {
4415         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4416       };
4417     }
4418   }
4419   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4420   return jresult;
4421 }
4422
4423
4424 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_DivideAssign__SWIG_0(void * jarg1, void * jarg2) {
4425   void * jresult ;
4426   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4427   Dali::Vector2 *arg2 = 0 ;
4428   Dali::Vector2 *result = 0 ;
4429
4430   arg1 = (Dali::Vector2 *)jarg1;
4431   arg2 = (Dali::Vector2 *)jarg2;
4432   if (!arg2) {
4433     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4434     return 0;
4435   }
4436   {
4437     try {
4438       result = (Dali::Vector2 *) &(arg1)->operator /=((Dali::Vector2 const &)*arg2);
4439     } catch (std::out_of_range& e) {
4440       {
4441         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4442       };
4443     } catch (std::exception& e) {
4444       {
4445         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4446       };
4447     } catch (...) {
4448       {
4449         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4450       };
4451     }
4452   }
4453   jresult = (void *)result;
4454   return jresult;
4455 }
4456
4457
4458 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_DivideAssign__SWIG_1(void * jarg1, float jarg2) {
4459   void * jresult ;
4460   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4461   float arg2 ;
4462   Dali::Vector2 *result = 0 ;
4463
4464   arg1 = (Dali::Vector2 *)jarg1;
4465   arg2 = (float)jarg2;
4466   {
4467     try {
4468       result = (Dali::Vector2 *) &(arg1)->operator /=(arg2);
4469     } catch (std::out_of_range& e) {
4470       {
4471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4472       };
4473     } catch (std::exception& e) {
4474       {
4475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4476       };
4477     } catch (...) {
4478       {
4479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4480       };
4481     }
4482   }
4483   jresult = (void *)result;
4484   return jresult;
4485 }
4486
4487
4488 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_Subtract__SWIG_1(void * jarg1) {
4489   void * jresult ;
4490   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4491   Dali::Vector2 result;
4492
4493   arg1 = (Dali::Vector2 *)jarg1;
4494   {
4495     try {
4496       result = ((Dali::Vector2 const *)arg1)->operator -();
4497     } catch (std::out_of_range& e) {
4498       {
4499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4500       };
4501     } catch (std::exception& e) {
4502       {
4503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4504       };
4505     } catch (...) {
4506       {
4507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4508       };
4509     }
4510   }
4511   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4512   return jresult;
4513 }
4514
4515
4516 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector2_EqualTo(void * jarg1, void * jarg2) {
4517   unsigned int jresult ;
4518   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4519   Dali::Vector2 *arg2 = 0 ;
4520   bool result;
4521
4522   arg1 = (Dali::Vector2 *)jarg1;
4523   arg2 = (Dali::Vector2 *)jarg2;
4524   if (!arg2) {
4525     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4526     return 0;
4527   }
4528   {
4529     try {
4530       result = (bool)((Dali::Vector2 const *)arg1)->operator ==((Dali::Vector2 const &)*arg2);
4531     } catch (std::out_of_range& e) {
4532       {
4533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4534       };
4535     } catch (std::exception& e) {
4536       {
4537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4538       };
4539     } catch (...) {
4540       {
4541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4542       };
4543     }
4544   }
4545   jresult = result;
4546   return jresult;
4547 }
4548
4549
4550 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector2_NotEqualTo(void * jarg1, void * jarg2) {
4551   unsigned int jresult ;
4552   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4553   Dali::Vector2 *arg2 = 0 ;
4554   bool result;
4555
4556   arg1 = (Dali::Vector2 *)jarg1;
4557   arg2 = (Dali::Vector2 *)jarg2;
4558   if (!arg2) {
4559     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4560     return 0;
4561   }
4562   {
4563     try {
4564       result = (bool)((Dali::Vector2 const *)arg1)->operator !=((Dali::Vector2 const &)*arg2);
4565     } catch (std::out_of_range& e) {
4566       {
4567         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4568       };
4569     } catch (std::exception& e) {
4570       {
4571         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4572       };
4573     } catch (...) {
4574       {
4575         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4576       };
4577     }
4578   }
4579   jresult = result;
4580   return jresult;
4581 }
4582
4583
4584 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_ValueOfIndex__SWIG_0(void * jarg1, unsigned int jarg2) {
4585   float jresult ;
4586   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4587   unsigned int arg2 ;
4588   float *result = 0 ;
4589
4590   arg1 = (Dali::Vector2 *)jarg1;
4591   arg2 = (unsigned int)jarg2;
4592   {
4593     try {
4594       result = (float *) &((Dali::Vector2 const *)arg1)->operator [](arg2);
4595     } catch (std::out_of_range& e) {
4596       {
4597         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4598       };
4599     } catch (std::exception& e) {
4600       {
4601         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4602       };
4603     } catch (...) {
4604       {
4605         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4606       };
4607     }
4608   }
4609   jresult = *result;
4610   return jresult;
4611 }
4612
4613
4614 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_Length(void * jarg1) {
4615   float jresult ;
4616   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4617   float result;
4618
4619   arg1 = (Dali::Vector2 *)jarg1;
4620   {
4621     try {
4622       result = (float)((Dali::Vector2 const *)arg1)->Length();
4623     } catch (std::out_of_range& e) {
4624       {
4625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4626       };
4627     } catch (std::exception& e) {
4628       {
4629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4630       };
4631     } catch (...) {
4632       {
4633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4634       };
4635     }
4636   }
4637   jresult = result;
4638   return jresult;
4639 }
4640
4641
4642 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_LengthSquared(void * jarg1) {
4643   float jresult ;
4644   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4645   float result;
4646
4647   arg1 = (Dali::Vector2 *)jarg1;
4648   {
4649     try {
4650       result = (float)((Dali::Vector2 const *)arg1)->LengthSquared();
4651     } catch (std::out_of_range& e) {
4652       {
4653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4654       };
4655     } catch (std::exception& e) {
4656       {
4657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4658       };
4659     } catch (...) {
4660       {
4661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4662       };
4663     }
4664   }
4665   jresult = result;
4666   return jresult;
4667 }
4668
4669
4670 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Normalize(void * jarg1) {
4671   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4672
4673   arg1 = (Dali::Vector2 *)jarg1;
4674   {
4675     try {
4676       (arg1)->Normalize();
4677     } catch (std::out_of_range& e) {
4678       {
4679         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
4680       };
4681     } catch (std::exception& e) {
4682       {
4683         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
4684       };
4685     } catch (...) {
4686       {
4687         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
4688       };
4689     }
4690   }
4691 }
4692
4693
4694 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Clamp(void * jarg1, void * jarg2, void * jarg3) {
4695   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4696   Dali::Vector2 *arg2 = 0 ;
4697   Dali::Vector2 *arg3 = 0 ;
4698
4699   arg1 = (Dali::Vector2 *)jarg1;
4700   arg2 = (Dali::Vector2 *)jarg2;
4701   if (!arg2) {
4702     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4703     return ;
4704   }
4705   arg3 = (Dali::Vector2 *)jarg3;
4706   if (!arg3) {
4707     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4708     return ;
4709   }
4710   {
4711     try {
4712       (arg1)->Clamp((Dali::Vector2 const &)*arg2,(Dali::Vector2 const &)*arg3);
4713     } catch (std::out_of_range& e) {
4714       {
4715         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
4716       };
4717     } catch (std::exception& e) {
4718       {
4719         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
4720       };
4721     } catch (...) {
4722       {
4723         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
4724       };
4725     }
4726   }
4727 }
4728
4729
4730 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector2_AsFloat__SWIG_0(void * jarg1) {
4731   void * jresult ;
4732   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4733   float *result = 0 ;
4734
4735   arg1 = (Dali::Vector2 *)jarg1;
4736   {
4737     try {
4738       result = (float *)((Dali::Vector2 const *)arg1)->AsFloat();
4739     } catch (std::out_of_range& e) {
4740       {
4741         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4742       };
4743     } catch (std::exception& e) {
4744       {
4745         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4746       };
4747     } catch (...) {
4748       {
4749         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4750       };
4751     }
4752   }
4753   jresult = (void *)result;
4754   return jresult;
4755 }
4756
4757
4758 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_X_set(void * jarg1, float jarg2) {
4759   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4760   float arg2 ;
4761
4762   arg1 = (Dali::Vector2 *)jarg1;
4763   arg2 = (float)jarg2;
4764   if (arg1) (arg1)->x = arg2;
4765 }
4766
4767
4768 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_X_get(void * jarg1) {
4769   float jresult ;
4770   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4771   float result;
4772
4773   arg1 = (Dali::Vector2 *)jarg1;
4774   result = (float) ((arg1)->x);
4775   jresult = result;
4776   return jresult;
4777 }
4778
4779
4780 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Width_set(void * jarg1, float jarg2) {
4781   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4782   float arg2 ;
4783
4784   arg1 = (Dali::Vector2 *)jarg1;
4785   arg2 = (float)jarg2;
4786   if (arg1) (arg1)->width = arg2;
4787 }
4788
4789
4790 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_Width_get(void * jarg1) {
4791   float jresult ;
4792   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4793   float result;
4794
4795   arg1 = (Dali::Vector2 *)jarg1;
4796   result = (float) ((arg1)->width);
4797   jresult = result;
4798   return jresult;
4799 }
4800
4801
4802 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Y_set(void * jarg1, float jarg2) {
4803   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4804   float arg2 ;
4805
4806   arg1 = (Dali::Vector2 *)jarg1;
4807   arg2 = (float)jarg2;
4808   if (arg1) (arg1)->y = arg2;
4809 }
4810
4811
4812 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_Y_get(void * jarg1) {
4813   float jresult ;
4814   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4815   float result;
4816
4817   arg1 = (Dali::Vector2 *)jarg1;
4818   result = (float) ((arg1)->y);
4819   jresult = result;
4820   return jresult;
4821 }
4822
4823
4824 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector2_Height_set(void * jarg1, float jarg2) {
4825   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4826   float arg2 ;
4827
4828   arg1 = (Dali::Vector2 *)jarg1;
4829   arg2 = (float)jarg2;
4830   if (arg1) (arg1)->height = arg2;
4831 }
4832
4833
4834 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector2_Height_get(void * jarg1) {
4835   float jresult ;
4836   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4837   float result;
4838
4839   arg1 = (Dali::Vector2 *)jarg1;
4840   result = (float) ((arg1)->height);
4841   jresult = result;
4842   return jresult;
4843 }
4844
4845
4846 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Vector2(void * jarg1) {
4847   Dali::Vector2 *arg1 = (Dali::Vector2 *) 0 ;
4848
4849   arg1 = (Dali::Vector2 *)jarg1;
4850   {
4851     try {
4852       delete arg1;
4853     } catch (std::out_of_range& e) {
4854       {
4855         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
4856       };
4857     } catch (std::exception& e) {
4858       {
4859         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
4860       };
4861     } catch (...) {
4862       {
4863         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
4864       };
4865     }
4866   }
4867 }
4868
4869
4870 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Min__SWIG_0(void * jarg1, void * jarg2) {
4871   void * jresult ;
4872   Dali::Vector2 *arg1 = 0 ;
4873   Dali::Vector2 *arg2 = 0 ;
4874   Dali::Vector2 result;
4875
4876   arg1 = (Dali::Vector2 *)jarg1;
4877   if (!arg1) {
4878     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4879     return 0;
4880   }
4881   arg2 = (Dali::Vector2 *)jarg2;
4882   if (!arg2) {
4883     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4884     return 0;
4885   }
4886   {
4887     try {
4888       result = Dali::Min((Dali::Vector2 const &)*arg1,(Dali::Vector2 const &)*arg2);
4889     } catch (std::out_of_range& e) {
4890       {
4891         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4892       };
4893     } catch (std::exception& e) {
4894       {
4895         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4896       };
4897     } catch (...) {
4898       {
4899         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4900       };
4901     }
4902   }
4903   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4904   return jresult;
4905 }
4906
4907
4908 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Max__SWIG_0(void * jarg1, void * jarg2) {
4909   void * jresult ;
4910   Dali::Vector2 *arg1 = 0 ;
4911   Dali::Vector2 *arg2 = 0 ;
4912   Dali::Vector2 result;
4913
4914   arg1 = (Dali::Vector2 *)jarg1;
4915   if (!arg1) {
4916     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4917     return 0;
4918   }
4919   arg2 = (Dali::Vector2 *)jarg2;
4920   if (!arg2) {
4921     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4922     return 0;
4923   }
4924   {
4925     try {
4926       result = Dali::Max((Dali::Vector2 const &)*arg1,(Dali::Vector2 const &)*arg2);
4927     } catch (std::out_of_range& e) {
4928       {
4929         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4930       };
4931     } catch (std::exception& e) {
4932       {
4933         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4934       };
4935     } catch (...) {
4936       {
4937         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4938       };
4939     }
4940   }
4941   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4942   return jresult;
4943 }
4944
4945
4946 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3) {
4947   void * jresult ;
4948   Dali::Vector2 *arg1 = 0 ;
4949   float *arg2 = 0 ;
4950   float *arg3 = 0 ;
4951   float temp2 ;
4952   float temp3 ;
4953   Dali::Vector2 result;
4954
4955   arg1 = (Dali::Vector2 *)jarg1;
4956   if (!arg1) {
4957     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
4958     return 0;
4959   }
4960   temp2 = (float)jarg2;
4961   arg2 = &temp2;
4962   temp3 = (float)jarg3;
4963   arg3 = &temp3;
4964   {
4965     try {
4966       result = Dali::Clamp((Dali::Vector2 const &)*arg1,(float const &)*arg2,(float const &)*arg3);
4967     } catch (std::out_of_range& e) {
4968       {
4969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4970       };
4971     } catch (std::exception& e) {
4972       {
4973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
4974       };
4975     } catch (...) {
4976       {
4977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
4978       };
4979     }
4980   }
4981   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
4982   return jresult;
4983 }
4984
4985
4986 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_0() {
4987   void * jresult ;
4988   Dali::Vector3 *result = 0 ;
4989
4990   {
4991     try {
4992       result = (Dali::Vector3 *)new Dali::Vector3();
4993     } catch (std::out_of_range& e) {
4994       {
4995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
4996       };
4997     } catch (std::exception& e) {
4998       {
4999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5000       };
5001     } catch (...) {
5002       {
5003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5004       };
5005     }
5006   }
5007   jresult = (void *)result;
5008   return jresult;
5009 }
5010
5011
5012 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_1(float jarg1, float jarg2, float jarg3) {
5013   void * jresult ;
5014   float arg1 ;
5015   float arg2 ;
5016   float arg3 ;
5017   Dali::Vector3 *result = 0 ;
5018
5019   arg1 = (float)jarg1;
5020   arg2 = (float)jarg2;
5021   arg3 = (float)jarg3;
5022   {
5023     try {
5024       result = (Dali::Vector3 *)new Dali::Vector3(arg1,arg2,arg3);
5025     } catch (std::out_of_range& e) {
5026       {
5027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5028       };
5029     } catch (std::exception& e) {
5030       {
5031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5032       };
5033     } catch (...) {
5034       {
5035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5036       };
5037     }
5038   }
5039   jresult = (void *)result;
5040   return jresult;
5041 }
5042
5043
5044 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_2(float* jarg1) {
5045   void * jresult ;
5046   float *arg1 = (float *) 0 ;
5047   Dali::Vector3 *result = 0 ;
5048
5049   arg1 = jarg1;
5050   {
5051     try {
5052       result = (Dali::Vector3 *)new Dali::Vector3((float const *)arg1);
5053     } catch (std::out_of_range& e) {
5054       {
5055         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5056       };
5057     } catch (std::exception& e) {
5058       {
5059         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5060       };
5061     } catch (...) {
5062       {
5063         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5064       };
5065     }
5066   }
5067   jresult = (void *)result;
5068
5069
5070   return jresult;
5071 }
5072
5073
5074 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_3(void * jarg1) {
5075   void * jresult ;
5076   Dali::Vector2 *arg1 = 0 ;
5077   Dali::Vector3 *result = 0 ;
5078
5079   arg1 = (Dali::Vector2 *)jarg1;
5080   if (!arg1) {
5081     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
5082     return 0;
5083   }
5084   {
5085     try {
5086       result = (Dali::Vector3 *)new Dali::Vector3((Dali::Vector2 const &)*arg1);
5087     } catch (std::out_of_range& e) {
5088       {
5089         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5090       };
5091     } catch (std::exception& e) {
5092       {
5093         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5094       };
5095     } catch (...) {
5096       {
5097         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5098       };
5099     }
5100   }
5101   jresult = (void *)result;
5102   return jresult;
5103 }
5104
5105
5106 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector3__SWIG_4(void * jarg1) {
5107   void * jresult ;
5108   Dali::Vector4 *arg1 = 0 ;
5109   Dali::Vector3 *result = 0 ;
5110
5111   arg1 = (Dali::Vector4 *)jarg1;
5112   if (!arg1) {
5113     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
5114     return 0;
5115   }
5116   {
5117     try {
5118       result = (Dali::Vector3 *)new Dali::Vector3((Dali::Vector4 const &)*arg1);
5119     } catch (std::out_of_range& e) {
5120       {
5121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5122       };
5123     } catch (std::exception& e) {
5124       {
5125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5126       };
5127     } catch (...) {
5128       {
5129         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5130       };
5131     }
5132   }
5133   jresult = (void *)result;
5134   return jresult;
5135 }
5136
5137
5138 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_ONE_get() {
5139   void * jresult ;
5140   Dali::Vector3 *result = 0 ;
5141
5142   result = (Dali::Vector3 *)&Dali::Vector3::ONE;
5143   jresult = (void *)result;
5144   return jresult;
5145 }
5146
5147
5148 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_XAXIS_get() {
5149   void * jresult ;
5150   Dali::Vector3 *result = 0 ;
5151
5152   result = (Dali::Vector3 *)&Dali::Vector3::XAXIS;
5153   jresult = (void *)result;
5154   return jresult;
5155 }
5156
5157
5158 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_YAXIS_get() {
5159   void * jresult ;
5160   Dali::Vector3 *result = 0 ;
5161
5162   result = (Dali::Vector3 *)&Dali::Vector3::YAXIS;
5163   jresult = (void *)result;
5164   return jresult;
5165 }
5166
5167
5168 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_ZAXIS_get() {
5169   void * jresult ;
5170   Dali::Vector3 *result = 0 ;
5171
5172   result = (Dali::Vector3 *)&Dali::Vector3::ZAXIS;
5173   jresult = (void *)result;
5174   return jresult;
5175 }
5176
5177
5178 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_NEGATIVE_XAXIS_get() {
5179   void * jresult ;
5180   Dali::Vector3 *result = 0 ;
5181
5182   result = (Dali::Vector3 *)&Dali::Vector3::NEGATIVE_XAXIS;
5183   jresult = (void *)result;
5184   return jresult;
5185 }
5186
5187
5188 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_NEGATIVE_YAXIS_get() {
5189   void * jresult ;
5190   Dali::Vector3 *result = 0 ;
5191
5192   result = (Dali::Vector3 *)&Dali::Vector3::NEGATIVE_YAXIS;
5193   jresult = (void *)result;
5194   return jresult;
5195 }
5196
5197
5198 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_NEGATIVE_ZAXIS_get() {
5199   void * jresult ;
5200   Dali::Vector3 *result = 0 ;
5201
5202   result = (Dali::Vector3 *)&Dali::Vector3::NEGATIVE_ZAXIS;
5203   jresult = (void *)result;
5204   return jresult;
5205 }
5206
5207
5208 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_ZERO_get() {
5209   void * jresult ;
5210   Dali::Vector3 *result = 0 ;
5211
5212   result = (Dali::Vector3 *)&Dali::Vector3::ZERO;
5213   jresult = (void *)result;
5214   return jresult;
5215 }
5216
5217
5218 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Assign__SWIG_0(void * jarg1, float* jarg2) {
5219   void * jresult ;
5220   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5221   float *arg2 = (float *) 0 ;
5222   Dali::Vector3 *result = 0 ;
5223
5224   arg1 = (Dali::Vector3 *)jarg1;
5225   arg2 = jarg2;
5226   {
5227     try {
5228       result = (Dali::Vector3 *) &(arg1)->operator =((float const *)arg2);
5229     } catch (std::out_of_range& e) {
5230       {
5231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5232       };
5233     } catch (std::exception& e) {
5234       {
5235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5236       };
5237     } catch (...) {
5238       {
5239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5240       };
5241     }
5242   }
5243   jresult = (void *)result;
5244
5245
5246   return jresult;
5247 }
5248
5249
5250 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Assign__SWIG_1(void * jarg1, void * jarg2) {
5251   void * jresult ;
5252   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5253   Dali::Vector2 *arg2 = 0 ;
5254   Dali::Vector3 *result = 0 ;
5255
5256   arg1 = (Dali::Vector3 *)jarg1;
5257   arg2 = (Dali::Vector2 *)jarg2;
5258   if (!arg2) {
5259     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
5260     return 0;
5261   }
5262   {
5263     try {
5264       result = (Dali::Vector3 *) &(arg1)->operator =((Dali::Vector2 const &)*arg2);
5265     } catch (std::out_of_range& e) {
5266       {
5267         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5268       };
5269     } catch (std::exception& e) {
5270       {
5271         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5272       };
5273     } catch (...) {
5274       {
5275         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5276       };
5277     }
5278   }
5279   jresult = (void *)result;
5280   return jresult;
5281 }
5282
5283
5284 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Assign__SWIG_2(void * jarg1, void * jarg2) {
5285   void * jresult ;
5286   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5287   Dali::Vector4 *arg2 = 0 ;
5288   Dali::Vector3 *result = 0 ;
5289
5290   arg1 = (Dali::Vector3 *)jarg1;
5291   arg2 = (Dali::Vector4 *)jarg2;
5292   if (!arg2) {
5293     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
5294     return 0;
5295   }
5296   {
5297     try {
5298       result = (Dali::Vector3 *) &(arg1)->operator =((Dali::Vector4 const &)*arg2);
5299     } catch (std::out_of_range& e) {
5300       {
5301         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5302       };
5303     } catch (std::exception& e) {
5304       {
5305         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5306       };
5307     } catch (...) {
5308       {
5309         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5310       };
5311     }
5312   }
5313   jresult = (void *)result;
5314   return jresult;
5315 }
5316
5317
5318 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Add(void * jarg1, void * jarg2) {
5319   void * jresult ;
5320   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5321   Dali::Vector3 *arg2 = 0 ;
5322   Dali::Vector3 result;
5323
5324   arg1 = (Dali::Vector3 *)jarg1;
5325   arg2 = (Dali::Vector3 *)jarg2;
5326   if (!arg2) {
5327     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5328     return 0;
5329   }
5330   {
5331     try {
5332       result = ((Dali::Vector3 const *)arg1)->operator +((Dali::Vector3 const &)*arg2);
5333     } catch (std::out_of_range& e) {
5334       {
5335         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5336       };
5337     } catch (std::exception& e) {
5338       {
5339         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5340       };
5341     } catch (...) {
5342       {
5343         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5344       };
5345     }
5346   }
5347   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5348   return jresult;
5349 }
5350
5351
5352 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_AddAssign(void * jarg1, void * jarg2) {
5353   void * jresult ;
5354   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5355   Dali::Vector3 *arg2 = 0 ;
5356   Dali::Vector3 *result = 0 ;
5357
5358   arg1 = (Dali::Vector3 *)jarg1;
5359   arg2 = (Dali::Vector3 *)jarg2;
5360   if (!arg2) {
5361     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5362     return 0;
5363   }
5364   {
5365     try {
5366       result = (Dali::Vector3 *) &(arg1)->operator +=((Dali::Vector3 const &)*arg2);
5367     } catch (std::out_of_range& e) {
5368       {
5369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5370       };
5371     } catch (std::exception& e) {
5372       {
5373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5374       };
5375     } catch (...) {
5376       {
5377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5378       };
5379     }
5380   }
5381   jresult = (void *)result;
5382   return jresult;
5383 }
5384
5385
5386 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Subtract__SWIG_0(void * jarg1, void * jarg2) {
5387   void * jresult ;
5388   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5389   Dali::Vector3 *arg2 = 0 ;
5390   Dali::Vector3 result;
5391
5392   arg1 = (Dali::Vector3 *)jarg1;
5393   arg2 = (Dali::Vector3 *)jarg2;
5394   if (!arg2) {
5395     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5396     return 0;
5397   }
5398   {
5399     try {
5400       result = ((Dali::Vector3 const *)arg1)->operator -((Dali::Vector3 const &)*arg2);
5401     } catch (std::out_of_range& e) {
5402       {
5403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5404       };
5405     } catch (std::exception& e) {
5406       {
5407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5408       };
5409     } catch (...) {
5410       {
5411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5412       };
5413     }
5414   }
5415   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5416   return jresult;
5417 }
5418
5419
5420 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_SubtractAssign(void * jarg1, void * jarg2) {
5421   void * jresult ;
5422   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5423   Dali::Vector3 *arg2 = 0 ;
5424   Dali::Vector3 *result = 0 ;
5425
5426   arg1 = (Dali::Vector3 *)jarg1;
5427   arg2 = (Dali::Vector3 *)jarg2;
5428   if (!arg2) {
5429     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5430     return 0;
5431   }
5432   {
5433     try {
5434       result = (Dali::Vector3 *) &(arg1)->operator -=((Dali::Vector3 const &)*arg2);
5435     } catch (std::out_of_range& e) {
5436       {
5437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5438       };
5439     } catch (std::exception& e) {
5440       {
5441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5442       };
5443     } catch (...) {
5444       {
5445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5446       };
5447     }
5448   }
5449   jresult = (void *)result;
5450   return jresult;
5451 }
5452
5453
5454 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Multiply__SWIG_0(void * jarg1, void * jarg2) {
5455   void * jresult ;
5456   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5457   Dali::Vector3 *arg2 = 0 ;
5458   Dali::Vector3 result;
5459
5460   arg1 = (Dali::Vector3 *)jarg1;
5461   arg2 = (Dali::Vector3 *)jarg2;
5462   if (!arg2) {
5463     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5464     return 0;
5465   }
5466   {
5467     try {
5468       result = ((Dali::Vector3 const *)arg1)->operator *((Dali::Vector3 const &)*arg2);
5469     } catch (std::out_of_range& e) {
5470       {
5471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5472       };
5473     } catch (std::exception& e) {
5474       {
5475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5476       };
5477     } catch (...) {
5478       {
5479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5480       };
5481     }
5482   }
5483   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5484   return jresult;
5485 }
5486
5487
5488 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Multiply__SWIG_1(void * jarg1, float jarg2) {
5489   void * jresult ;
5490   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5491   float arg2 ;
5492   Dali::Vector3 result;
5493
5494   arg1 = (Dali::Vector3 *)jarg1;
5495   arg2 = (float)jarg2;
5496   {
5497     try {
5498       result = ((Dali::Vector3 const *)arg1)->operator *(arg2);
5499     } catch (std::out_of_range& e) {
5500       {
5501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5502       };
5503     } catch (std::exception& e) {
5504       {
5505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5506       };
5507     } catch (...) {
5508       {
5509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5510       };
5511     }
5512   }
5513   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5514   return jresult;
5515 }
5516
5517
5518 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
5519   void * jresult ;
5520   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5521   Dali::Vector3 *arg2 = 0 ;
5522   Dali::Vector3 *result = 0 ;
5523
5524   arg1 = (Dali::Vector3 *)jarg1;
5525   arg2 = (Dali::Vector3 *)jarg2;
5526   if (!arg2) {
5527     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5528     return 0;
5529   }
5530   {
5531     try {
5532       result = (Dali::Vector3 *) &(arg1)->operator *=((Dali::Vector3 const &)*arg2);
5533     } catch (std::out_of_range& e) {
5534       {
5535         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5536       };
5537     } catch (std::exception& e) {
5538       {
5539         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5540       };
5541     } catch (...) {
5542       {
5543         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5544       };
5545     }
5546   }
5547   jresult = (void *)result;
5548   return jresult;
5549 }
5550
5551
5552 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
5553   void * jresult ;
5554   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5555   float arg2 ;
5556   Dali::Vector3 *result = 0 ;
5557
5558   arg1 = (Dali::Vector3 *)jarg1;
5559   arg2 = (float)jarg2;
5560   {
5561     try {
5562       result = (Dali::Vector3 *) &(arg1)->operator *=(arg2);
5563     } catch (std::out_of_range& e) {
5564       {
5565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5566       };
5567     } catch (std::exception& e) {
5568       {
5569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5570       };
5571     } catch (...) {
5572       {
5573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5574       };
5575     }
5576   }
5577   jresult = (void *)result;
5578   return jresult;
5579 }
5580
5581
5582 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_MultiplyAssign__SWIG_2(void * jarg1, void * jarg2) {
5583   void * jresult ;
5584   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5585   Dali::Quaternion *arg2 = 0 ;
5586   Dali::Vector3 *result = 0 ;
5587
5588   arg1 = (Dali::Vector3 *)jarg1;
5589   arg2 = (Dali::Quaternion *)jarg2;
5590   if (!arg2) {
5591     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
5592     return 0;
5593   }
5594   {
5595     try {
5596       result = (Dali::Vector3 *) &(arg1)->operator *=((Dali::Quaternion const &)*arg2);
5597     } catch (std::out_of_range& e) {
5598       {
5599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5600       };
5601     } catch (std::exception& e) {
5602       {
5603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5604       };
5605     } catch (...) {
5606       {
5607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5608       };
5609     }
5610   }
5611   jresult = (void *)result;
5612   return jresult;
5613 }
5614
5615
5616 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Divide__SWIG_0(void * jarg1, void * jarg2) {
5617   void * jresult ;
5618   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5619   Dali::Vector3 *arg2 = 0 ;
5620   Dali::Vector3 result;
5621
5622   arg1 = (Dali::Vector3 *)jarg1;
5623   arg2 = (Dali::Vector3 *)jarg2;
5624   if (!arg2) {
5625     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5626     return 0;
5627   }
5628   {
5629     try {
5630       result = ((Dali::Vector3 const *)arg1)->operator /((Dali::Vector3 const &)*arg2);
5631     } catch (std::out_of_range& e) {
5632       {
5633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5634       };
5635     } catch (std::exception& e) {
5636       {
5637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5638       };
5639     } catch (...) {
5640       {
5641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5642       };
5643     }
5644   }
5645   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5646   return jresult;
5647 }
5648
5649
5650 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Divide__SWIG_1(void * jarg1, float jarg2) {
5651   void * jresult ;
5652   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5653   float arg2 ;
5654   Dali::Vector3 result;
5655
5656   arg1 = (Dali::Vector3 *)jarg1;
5657   arg2 = (float)jarg2;
5658   {
5659     try {
5660       result = ((Dali::Vector3 const *)arg1)->operator /(arg2);
5661     } catch (std::out_of_range& e) {
5662       {
5663         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5664       };
5665     } catch (std::exception& e) {
5666       {
5667         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5668       };
5669     } catch (...) {
5670       {
5671         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5672       };
5673     }
5674   }
5675   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5676   return jresult;
5677 }
5678
5679
5680 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_DivideAssign__SWIG_0(void * jarg1, void * jarg2) {
5681   void * jresult ;
5682   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5683   Dali::Vector3 *arg2 = 0 ;
5684   Dali::Vector3 *result = 0 ;
5685
5686   arg1 = (Dali::Vector3 *)jarg1;
5687   arg2 = (Dali::Vector3 *)jarg2;
5688   if (!arg2) {
5689     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5690     return 0;
5691   }
5692   {
5693     try {
5694       result = (Dali::Vector3 *) &(arg1)->operator /=((Dali::Vector3 const &)*arg2);
5695     } catch (std::out_of_range& e) {
5696       {
5697         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5698       };
5699     } catch (std::exception& e) {
5700       {
5701         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5702       };
5703     } catch (...) {
5704       {
5705         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5706       };
5707     }
5708   }
5709   jresult = (void *)result;
5710   return jresult;
5711 }
5712
5713
5714 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_DivideAssign__SWIG_1(void * jarg1, float jarg2) {
5715   void * jresult ;
5716   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5717   float arg2 ;
5718   Dali::Vector3 *result = 0 ;
5719
5720   arg1 = (Dali::Vector3 *)jarg1;
5721   arg2 = (float)jarg2;
5722   {
5723     try {
5724       result = (Dali::Vector3 *) &(arg1)->operator /=(arg2);
5725     } catch (std::out_of_range& e) {
5726       {
5727         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5728       };
5729     } catch (std::exception& e) {
5730       {
5731         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5732       };
5733     } catch (...) {
5734       {
5735         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5736       };
5737     }
5738   }
5739   jresult = (void *)result;
5740   return jresult;
5741 }
5742
5743
5744 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Subtract__SWIG_1(void * jarg1) {
5745   void * jresult ;
5746   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5747   Dali::Vector3 result;
5748
5749   arg1 = (Dali::Vector3 *)jarg1;
5750   {
5751     try {
5752       result = ((Dali::Vector3 const *)arg1)->operator -();
5753     } catch (std::out_of_range& e) {
5754       {
5755         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5756       };
5757     } catch (std::exception& e) {
5758       {
5759         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5760       };
5761     } catch (...) {
5762       {
5763         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5764       };
5765     }
5766   }
5767   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5768   return jresult;
5769 }
5770
5771
5772 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector3_EqualTo(void * jarg1, void * jarg2) {
5773   unsigned int jresult ;
5774   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5775   Dali::Vector3 *arg2 = 0 ;
5776   bool result;
5777
5778   arg1 = (Dali::Vector3 *)jarg1;
5779   arg2 = (Dali::Vector3 *)jarg2;
5780   if (!arg2) {
5781     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5782     return 0;
5783   }
5784   {
5785     try {
5786       result = (bool)((Dali::Vector3 const *)arg1)->operator ==((Dali::Vector3 const &)*arg2);
5787     } catch (std::out_of_range& e) {
5788       {
5789         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5790       };
5791     } catch (std::exception& e) {
5792       {
5793         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5794       };
5795     } catch (...) {
5796       {
5797         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5798       };
5799     }
5800   }
5801   jresult = result;
5802   return jresult;
5803 }
5804
5805
5806 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector3_NotEqualTo(void * jarg1, void * jarg2) {
5807   unsigned int jresult ;
5808   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5809   Dali::Vector3 *arg2 = 0 ;
5810   bool result;
5811
5812   arg1 = (Dali::Vector3 *)jarg1;
5813   arg2 = (Dali::Vector3 *)jarg2;
5814   if (!arg2) {
5815     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5816     return 0;
5817   }
5818   {
5819     try {
5820       result = (bool)((Dali::Vector3 const *)arg1)->operator !=((Dali::Vector3 const &)*arg2);
5821     } catch (std::out_of_range& e) {
5822       {
5823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5824       };
5825     } catch (std::exception& e) {
5826       {
5827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5828       };
5829     } catch (...) {
5830       {
5831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5832       };
5833     }
5834   }
5835   jresult = result;
5836   return jresult;
5837 }
5838
5839
5840 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_ValueOfIndex__SWIG_0(void * jarg1, unsigned int jarg2) {
5841   float jresult ;
5842   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5843   unsigned int arg2 ;
5844   float *result = 0 ;
5845
5846   arg1 = (Dali::Vector3 *)jarg1;
5847   arg2 = (unsigned int)jarg2;
5848   {
5849     try {
5850       result = (float *) &((Dali::Vector3 const *)arg1)->operator [](arg2);
5851     } catch (std::out_of_range& e) {
5852       {
5853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5854       };
5855     } catch (std::exception& e) {
5856       {
5857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5858       };
5859     } catch (...) {
5860       {
5861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5862       };
5863     }
5864   }
5865   jresult = *result;
5866   return jresult;
5867 }
5868
5869
5870 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Dot(void * jarg1, void * jarg2) {
5871   float jresult ;
5872   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5873   Dali::Vector3 *arg2 = 0 ;
5874   float result;
5875
5876   arg1 = (Dali::Vector3 *)jarg1;
5877   arg2 = (Dali::Vector3 *)jarg2;
5878   if (!arg2) {
5879     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5880     return 0;
5881   }
5882   {
5883     try {
5884       result = (float)((Dali::Vector3 const *)arg1)->Dot((Dali::Vector3 const &)*arg2);
5885     } catch (std::out_of_range& e) {
5886       {
5887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5888       };
5889     } catch (std::exception& e) {
5890       {
5891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5892       };
5893     } catch (...) {
5894       {
5895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5896       };
5897     }
5898   }
5899   jresult = result;
5900   return jresult;
5901 }
5902
5903
5904 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_Cross(void * jarg1, void * jarg2) {
5905   void * jresult ;
5906   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5907   Dali::Vector3 *arg2 = 0 ;
5908   Dali::Vector3 result;
5909
5910   arg1 = (Dali::Vector3 *)jarg1;
5911   arg2 = (Dali::Vector3 *)jarg2;
5912   if (!arg2) {
5913     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
5914     return 0;
5915   }
5916   {
5917     try {
5918       result = ((Dali::Vector3 const *)arg1)->Cross((Dali::Vector3 const &)*arg2);
5919     } catch (std::out_of_range& e) {
5920       {
5921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5922       };
5923     } catch (std::exception& e) {
5924       {
5925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5926       };
5927     } catch (...) {
5928       {
5929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5930       };
5931     }
5932   }
5933   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
5934   return jresult;
5935 }
5936
5937
5938 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Length(void * jarg1) {
5939   float jresult ;
5940   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5941   float result;
5942
5943   arg1 = (Dali::Vector3 *)jarg1;
5944   {
5945     try {
5946       result = (float)((Dali::Vector3 const *)arg1)->Length();
5947     } catch (std::out_of_range& e) {
5948       {
5949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5950       };
5951     } catch (std::exception& e) {
5952       {
5953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5954       };
5955     } catch (...) {
5956       {
5957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5958       };
5959     }
5960   }
5961   jresult = result;
5962   return jresult;
5963 }
5964
5965
5966 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_LengthSquared(void * jarg1) {
5967   float jresult ;
5968   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5969   float result;
5970
5971   arg1 = (Dali::Vector3 *)jarg1;
5972   {
5973     try {
5974       result = (float)((Dali::Vector3 const *)arg1)->LengthSquared();
5975     } catch (std::out_of_range& e) {
5976       {
5977         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
5978       };
5979     } catch (std::exception& e) {
5980       {
5981         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
5982       };
5983     } catch (...) {
5984       {
5985         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
5986       };
5987     }
5988   }
5989   jresult = result;
5990   return jresult;
5991 }
5992
5993
5994 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Normalize(void * jarg1) {
5995   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
5996
5997   arg1 = (Dali::Vector3 *)jarg1;
5998   {
5999     try {
6000       (arg1)->Normalize();
6001     } catch (std::out_of_range& e) {
6002       {
6003         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
6004       };
6005     } catch (std::exception& e) {
6006       {
6007         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
6008       };
6009     } catch (...) {
6010       {
6011         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
6012       };
6013     }
6014   }
6015 }
6016
6017
6018 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Clamp(void * jarg1, void * jarg2, void * jarg3) {
6019   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6020   Dali::Vector3 *arg2 = 0 ;
6021   Dali::Vector3 *arg3 = 0 ;
6022
6023   arg1 = (Dali::Vector3 *)jarg1;
6024   arg2 = (Dali::Vector3 *)jarg2;
6025   if (!arg2) {
6026     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6027     return ;
6028   }
6029   arg3 = (Dali::Vector3 *)jarg3;
6030   if (!arg3) {
6031     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6032     return ;
6033   }
6034   {
6035     try {
6036       (arg1)->Clamp((Dali::Vector3 const &)*arg2,(Dali::Vector3 const &)*arg3);
6037     } catch (std::out_of_range& e) {
6038       {
6039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
6040       };
6041     } catch (std::exception& e) {
6042       {
6043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
6044       };
6045     } catch (...) {
6046       {
6047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
6048       };
6049     }
6050   }
6051 }
6052
6053
6054 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_AsFloat__SWIG_0(void * jarg1) {
6055   void * jresult ;
6056   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6057   float *result = 0 ;
6058
6059   arg1 = (Dali::Vector3 *)jarg1;
6060   {
6061     try {
6062       result = (float *)((Dali::Vector3 const *)arg1)->AsFloat();
6063     } catch (std::out_of_range& e) {
6064       {
6065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6066       };
6067     } catch (std::exception& e) {
6068       {
6069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6070       };
6071     } catch (...) {
6072       {
6073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6074       };
6075     }
6076   }
6077   jresult = (void *)result;
6078   return jresult;
6079 }
6080
6081
6082 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_GetVectorXY__SWIG_0(void * jarg1) {
6083   void * jresult ;
6084   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6085   Dali::Vector2 *result = 0 ;
6086
6087   arg1 = (Dali::Vector3 *)jarg1;
6088   {
6089     try {
6090       result = (Dali::Vector2 *) &((Dali::Vector3 const *)arg1)->GetVectorXY();
6091     } catch (std::out_of_range& e) {
6092       {
6093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6094       };
6095     } catch (std::exception& e) {
6096       {
6097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6098       };
6099     } catch (...) {
6100       {
6101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6102       };
6103     }
6104   }
6105   jresult = (void *)result;
6106   return jresult;
6107 }
6108
6109
6110 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector3_GetVectorYZ__SWIG_0(void * jarg1) {
6111   void * jresult ;
6112   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6113   Dali::Vector2 *result = 0 ;
6114
6115   arg1 = (Dali::Vector3 *)jarg1;
6116   {
6117     try {
6118       result = (Dali::Vector2 *) &((Dali::Vector3 const *)arg1)->GetVectorYZ();
6119     } catch (std::out_of_range& e) {
6120       {
6121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6122       };
6123     } catch (std::exception& e) {
6124       {
6125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6126       };
6127     } catch (...) {
6128       {
6129         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6130       };
6131     }
6132   }
6133   jresult = (void *)result;
6134   return jresult;
6135 }
6136
6137
6138 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_X_set(void * jarg1, float jarg2) {
6139   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6140   float arg2 ;
6141
6142   arg1 = (Dali::Vector3 *)jarg1;
6143   arg2 = (float)jarg2;
6144   if (arg1) (arg1)->x = arg2;
6145 }
6146
6147
6148 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_X_get(void * jarg1) {
6149   float jresult ;
6150   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6151   float result;
6152
6153   arg1 = (Dali::Vector3 *)jarg1;
6154   result = (float) ((arg1)->x);
6155   jresult = result;
6156   return jresult;
6157 }
6158
6159
6160 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Width_set(void * jarg1, float jarg2) {
6161   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6162   float arg2 ;
6163
6164   arg1 = (Dali::Vector3 *)jarg1;
6165   arg2 = (float)jarg2;
6166   if (arg1) (arg1)->width = arg2;
6167 }
6168
6169
6170 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Width_get(void * jarg1) {
6171   float jresult ;
6172   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6173   float result;
6174
6175   arg1 = (Dali::Vector3 *)jarg1;
6176   result = (float) ((arg1)->width);
6177   jresult = result;
6178   return jresult;
6179 }
6180
6181
6182 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_r_set(void * jarg1, float jarg2) {
6183   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6184   float arg2 ;
6185
6186   arg1 = (Dali::Vector3 *)jarg1;
6187   arg2 = (float)jarg2;
6188   if (arg1) (arg1)->r = arg2;
6189 }
6190
6191
6192 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_r_get(void * jarg1) {
6193   float jresult ;
6194   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6195   float result;
6196
6197   arg1 = (Dali::Vector3 *)jarg1;
6198   result = (float) ((arg1)->r);
6199   jresult = result;
6200   return jresult;
6201 }
6202
6203
6204 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Y_set(void * jarg1, float jarg2) {
6205   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6206   float arg2 ;
6207
6208   arg1 = (Dali::Vector3 *)jarg1;
6209   arg2 = (float)jarg2;
6210   if (arg1) (arg1)->y = arg2;
6211 }
6212
6213
6214 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Y_get(void * jarg1) {
6215   float jresult ;
6216   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6217   float result;
6218
6219   arg1 = (Dali::Vector3 *)jarg1;
6220   result = (float) ((arg1)->y);
6221   jresult = result;
6222   return jresult;
6223 }
6224
6225
6226 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Height_set(void * jarg1, float jarg2) {
6227   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6228   float arg2 ;
6229
6230   arg1 = (Dali::Vector3 *)jarg1;
6231   arg2 = (float)jarg2;
6232   if (arg1) (arg1)->height = arg2;
6233 }
6234
6235
6236 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Height_get(void * jarg1) {
6237   float jresult ;
6238   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6239   float result;
6240
6241   arg1 = (Dali::Vector3 *)jarg1;
6242   result = (float) ((arg1)->height);
6243   jresult = result;
6244   return jresult;
6245 }
6246
6247
6248 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_g_set(void * jarg1, float jarg2) {
6249   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6250   float arg2 ;
6251
6252   arg1 = (Dali::Vector3 *)jarg1;
6253   arg2 = (float)jarg2;
6254   if (arg1) (arg1)->g = arg2;
6255 }
6256
6257
6258 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_g_get(void * jarg1) {
6259   float jresult ;
6260   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6261   float result;
6262
6263   arg1 = (Dali::Vector3 *)jarg1;
6264   result = (float) ((arg1)->g);
6265   jresult = result;
6266   return jresult;
6267 }
6268
6269
6270 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Z_set(void * jarg1, float jarg2) {
6271   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6272   float arg2 ;
6273
6274   arg1 = (Dali::Vector3 *)jarg1;
6275   arg2 = (float)jarg2;
6276   if (arg1) (arg1)->z = arg2;
6277 }
6278
6279
6280 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Z_get(void * jarg1) {
6281   float jresult ;
6282   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6283   float result;
6284
6285   arg1 = (Dali::Vector3 *)jarg1;
6286   result = (float) ((arg1)->z);
6287   jresult = result;
6288   return jresult;
6289 }
6290
6291
6292 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_Depth_set(void * jarg1, float jarg2) {
6293   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6294   float arg2 ;
6295
6296   arg1 = (Dali::Vector3 *)jarg1;
6297   arg2 = (float)jarg2;
6298   if (arg1) (arg1)->depth = arg2;
6299 }
6300
6301
6302 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_Depth_get(void * jarg1) {
6303   float jresult ;
6304   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6305   float result;
6306
6307   arg1 = (Dali::Vector3 *)jarg1;
6308   result = (float) ((arg1)->depth);
6309   jresult = result;
6310   return jresult;
6311 }
6312
6313
6314 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector3_b_set(void * jarg1, float jarg2) {
6315   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6316   float arg2 ;
6317
6318   arg1 = (Dali::Vector3 *)jarg1;
6319   arg2 = (float)jarg2;
6320   if (arg1) (arg1)->b = arg2;
6321 }
6322
6323
6324 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector3_b_get(void * jarg1) {
6325   float jresult ;
6326   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6327   float result;
6328
6329   arg1 = (Dali::Vector3 *)jarg1;
6330   result = (float) ((arg1)->b);
6331   jresult = result;
6332   return jresult;
6333 }
6334
6335
6336 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Vector3(void * jarg1) {
6337   Dali::Vector3 *arg1 = (Dali::Vector3 *) 0 ;
6338
6339   arg1 = (Dali::Vector3 *)jarg1;
6340   {
6341     try {
6342       delete arg1;
6343     } catch (std::out_of_range& e) {
6344       {
6345         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
6346       };
6347     } catch (std::exception& e) {
6348       {
6349         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
6350       };
6351     } catch (...) {
6352       {
6353         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
6354       };
6355     }
6356   }
6357 }
6358
6359
6360 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Min__SWIG_1(void * jarg1, void * jarg2) {
6361   void * jresult ;
6362   Dali::Vector3 *arg1 = 0 ;
6363   Dali::Vector3 *arg2 = 0 ;
6364   Dali::Vector3 result;
6365
6366   arg1 = (Dali::Vector3 *)jarg1;
6367   if (!arg1) {
6368     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6369     return 0;
6370   }
6371   arg2 = (Dali::Vector3 *)jarg2;
6372   if (!arg2) {
6373     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6374     return 0;
6375   }
6376   {
6377     try {
6378       result = Dali::Min((Dali::Vector3 const &)*arg1,(Dali::Vector3 const &)*arg2);
6379     } catch (std::out_of_range& e) {
6380       {
6381         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6382       };
6383     } catch (std::exception& e) {
6384       {
6385         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6386       };
6387     } catch (...) {
6388       {
6389         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6390       };
6391     }
6392   }
6393   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
6394   return jresult;
6395 }
6396
6397
6398 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Max__SWIG_1(void * jarg1, void * jarg2) {
6399   void * jresult ;
6400   Dali::Vector3 *arg1 = 0 ;
6401   Dali::Vector3 *arg2 = 0 ;
6402   Dali::Vector3 result;
6403
6404   arg1 = (Dali::Vector3 *)jarg1;
6405   if (!arg1) {
6406     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6407     return 0;
6408   }
6409   arg2 = (Dali::Vector3 *)jarg2;
6410   if (!arg2) {
6411     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6412     return 0;
6413   }
6414   {
6415     try {
6416       result = Dali::Max((Dali::Vector3 const &)*arg1,(Dali::Vector3 const &)*arg2);
6417     } catch (std::out_of_range& e) {
6418       {
6419         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6420       };
6421     } catch (std::exception& e) {
6422       {
6423         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6424       };
6425     } catch (...) {
6426       {
6427         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6428       };
6429     }
6430   }
6431   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
6432   return jresult;
6433 }
6434
6435
6436 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
6437   void * jresult ;
6438   Dali::Vector3 *arg1 = 0 ;
6439   float *arg2 = 0 ;
6440   float *arg3 = 0 ;
6441   float temp2 ;
6442   float temp3 ;
6443   Dali::Vector3 result;
6444
6445   arg1 = (Dali::Vector3 *)jarg1;
6446   if (!arg1) {
6447     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6448     return 0;
6449   }
6450   temp2 = (float)jarg2;
6451   arg2 = &temp2;
6452   temp3 = (float)jarg3;
6453   arg3 = &temp3;
6454   {
6455     try {
6456       result = Dali::Clamp((Dali::Vector3 const &)*arg1,(float const &)*arg2,(float const &)*arg3);
6457     } catch (std::out_of_range& e) {
6458       {
6459         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6460       };
6461     } catch (std::exception& e) {
6462       {
6463         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6464       };
6465     } catch (...) {
6466       {
6467         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6468       };
6469     }
6470   }
6471   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
6472   return jresult;
6473 }
6474
6475
6476 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_0() {
6477   void * jresult ;
6478   Dali::Vector4 *result = 0 ;
6479
6480   {
6481     try {
6482       result = (Dali::Vector4 *)new Dali::Vector4();
6483     } catch (std::out_of_range& e) {
6484       {
6485         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6486       };
6487     } catch (std::exception& e) {
6488       {
6489         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6490       };
6491     } catch (...) {
6492       {
6493         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6494       };
6495     }
6496   }
6497   jresult = (void *)result;
6498   return jresult;
6499 }
6500
6501
6502 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) {
6503   void * jresult ;
6504   float arg1 ;
6505   float arg2 ;
6506   float arg3 ;
6507   float arg4 ;
6508   Dali::Vector4 *result = 0 ;
6509
6510   arg1 = (float)jarg1;
6511   arg2 = (float)jarg2;
6512   arg3 = (float)jarg3;
6513   arg4 = (float)jarg4;
6514   {
6515     try {
6516       result = (Dali::Vector4 *)new Dali::Vector4(arg1,arg2,arg3,arg4);
6517     } catch (std::out_of_range& e) {
6518       {
6519         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6520       };
6521     } catch (std::exception& e) {
6522       {
6523         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6524       };
6525     } catch (...) {
6526       {
6527         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6528       };
6529     }
6530   }
6531   jresult = (void *)result;
6532   return jresult;
6533 }
6534
6535
6536 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_2(float* jarg1) {
6537   void * jresult ;
6538   float *arg1 = (float *) 0 ;
6539   Dali::Vector4 *result = 0 ;
6540
6541   arg1 = jarg1;
6542   {
6543     try {
6544       result = (Dali::Vector4 *)new Dali::Vector4((float const *)arg1);
6545     } catch (std::out_of_range& e) {
6546       {
6547         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6548       };
6549     } catch (std::exception& e) {
6550       {
6551         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6552       };
6553     } catch (...) {
6554       {
6555         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6556       };
6557     }
6558   }
6559   jresult = (void *)result;
6560
6561
6562   return jresult;
6563 }
6564
6565
6566 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_3(void * jarg1) {
6567   void * jresult ;
6568   Dali::Vector2 *arg1 = 0 ;
6569   Dali::Vector4 *result = 0 ;
6570
6571   arg1 = (Dali::Vector2 *)jarg1;
6572   if (!arg1) {
6573     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
6574     return 0;
6575   }
6576   {
6577     try {
6578       result = (Dali::Vector4 *)new Dali::Vector4((Dali::Vector2 const &)*arg1);
6579     } catch (std::out_of_range& e) {
6580       {
6581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6582       };
6583     } catch (std::exception& e) {
6584       {
6585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6586       };
6587     } catch (...) {
6588       {
6589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6590       };
6591     }
6592   }
6593   jresult = (void *)result;
6594   return jresult;
6595 }
6596
6597
6598 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Vector4__SWIG_4(void * jarg1) {
6599   void * jresult ;
6600   Dali::Vector3 *arg1 = 0 ;
6601   Dali::Vector4 *result = 0 ;
6602
6603   arg1 = (Dali::Vector3 *)jarg1;
6604   if (!arg1) {
6605     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6606     return 0;
6607   }
6608   {
6609     try {
6610       result = (Dali::Vector4 *)new Dali::Vector4((Dali::Vector3 const &)*arg1);
6611     } catch (std::out_of_range& e) {
6612       {
6613         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6614       };
6615     } catch (std::exception& e) {
6616       {
6617         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6618       };
6619     } catch (...) {
6620       {
6621         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6622       };
6623     }
6624   }
6625   jresult = (void *)result;
6626   return jresult;
6627 }
6628
6629
6630 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_ONE_get() {
6631   void * jresult ;
6632   Dali::Vector4 *result = 0 ;
6633
6634   result = (Dali::Vector4 *)&Dali::Vector4::ONE;
6635   jresult = (void *)result;
6636   return jresult;
6637 }
6638
6639
6640 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_XAXIS_get() {
6641   void * jresult ;
6642   Dali::Vector4 *result = 0 ;
6643
6644   result = (Dali::Vector4 *)&Dali::Vector4::XAXIS;
6645   jresult = (void *)result;
6646   return jresult;
6647 }
6648
6649
6650 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_YAXIS_get() {
6651   void * jresult ;
6652   Dali::Vector4 *result = 0 ;
6653
6654   result = (Dali::Vector4 *)&Dali::Vector4::YAXIS;
6655   jresult = (void *)result;
6656   return jresult;
6657 }
6658
6659
6660 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_ZAXIS_get() {
6661   void * jresult ;
6662   Dali::Vector4 *result = 0 ;
6663
6664   result = (Dali::Vector4 *)&Dali::Vector4::ZAXIS;
6665   jresult = (void *)result;
6666   return jresult;
6667 }
6668
6669
6670 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_ZERO_get() {
6671   void * jresult ;
6672   Dali::Vector4 *result = 0 ;
6673
6674   result = (Dali::Vector4 *)&Dali::Vector4::ZERO;
6675   jresult = (void *)result;
6676   return jresult;
6677 }
6678
6679
6680 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Assign__SWIG_0(void * jarg1, float* jarg2) {
6681   void * jresult ;
6682   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6683   float *arg2 = (float *) 0 ;
6684   Dali::Vector4 *result = 0 ;
6685
6686   arg1 = (Dali::Vector4 *)jarg1;
6687   arg2 = jarg2;
6688   {
6689     try {
6690       result = (Dali::Vector4 *) &(arg1)->operator =((float const *)arg2);
6691     } catch (std::out_of_range& e) {
6692       {
6693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6694       };
6695     } catch (std::exception& e) {
6696       {
6697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6698       };
6699     } catch (...) {
6700       {
6701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6702       };
6703     }
6704   }
6705   jresult = (void *)result;
6706
6707
6708   return jresult;
6709 }
6710
6711
6712 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Assign__SWIG_1(void * jarg1, void * jarg2) {
6713   void * jresult ;
6714   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6715   Dali::Vector2 *arg2 = 0 ;
6716   Dali::Vector4 *result = 0 ;
6717
6718   arg1 = (Dali::Vector4 *)jarg1;
6719   arg2 = (Dali::Vector2 *)jarg2;
6720   if (!arg2) {
6721     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
6722     return 0;
6723   }
6724   {
6725     try {
6726       result = (Dali::Vector4 *) &(arg1)->operator =((Dali::Vector2 const &)*arg2);
6727     } catch (std::out_of_range& e) {
6728       {
6729         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6730       };
6731     } catch (std::exception& e) {
6732       {
6733         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6734       };
6735     } catch (...) {
6736       {
6737         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6738       };
6739     }
6740   }
6741   jresult = (void *)result;
6742   return jresult;
6743 }
6744
6745
6746 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Assign__SWIG_2(void * jarg1, void * jarg2) {
6747   void * jresult ;
6748   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6749   Dali::Vector3 *arg2 = 0 ;
6750   Dali::Vector4 *result = 0 ;
6751
6752   arg1 = (Dali::Vector4 *)jarg1;
6753   arg2 = (Dali::Vector3 *)jarg2;
6754   if (!arg2) {
6755     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
6756     return 0;
6757   }
6758   {
6759     try {
6760       result = (Dali::Vector4 *) &(arg1)->operator =((Dali::Vector3 const &)*arg2);
6761     } catch (std::out_of_range& e) {
6762       {
6763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6764       };
6765     } catch (std::exception& e) {
6766       {
6767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6768       };
6769     } catch (...) {
6770       {
6771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6772       };
6773     }
6774   }
6775   jresult = (void *)result;
6776   return jresult;
6777 }
6778
6779
6780 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Add(void * jarg1, void * jarg2) {
6781   void * jresult ;
6782   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6783   Dali::Vector4 *arg2 = 0 ;
6784   Dali::Vector4 result;
6785
6786   arg1 = (Dali::Vector4 *)jarg1;
6787   arg2 = (Dali::Vector4 *)jarg2;
6788   if (!arg2) {
6789     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6790     return 0;
6791   }
6792   {
6793     try {
6794       result = ((Dali::Vector4 const *)arg1)->operator +((Dali::Vector4 const &)*arg2);
6795     } catch (std::out_of_range& e) {
6796       {
6797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6798       };
6799     } catch (std::exception& e) {
6800       {
6801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6802       };
6803     } catch (...) {
6804       {
6805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6806       };
6807     }
6808   }
6809   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
6810   return jresult;
6811 }
6812
6813
6814 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_AddAssign(void * jarg1, void * jarg2) {
6815   void * jresult ;
6816   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6817   Dali::Vector4 *arg2 = 0 ;
6818   Dali::Vector4 *result = 0 ;
6819
6820   arg1 = (Dali::Vector4 *)jarg1;
6821   arg2 = (Dali::Vector4 *)jarg2;
6822   if (!arg2) {
6823     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6824     return 0;
6825   }
6826   {
6827     try {
6828       result = (Dali::Vector4 *) &(arg1)->operator +=((Dali::Vector4 const &)*arg2);
6829     } catch (std::out_of_range& e) {
6830       {
6831         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6832       };
6833     } catch (std::exception& e) {
6834       {
6835         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6836       };
6837     } catch (...) {
6838       {
6839         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6840       };
6841     }
6842   }
6843   jresult = (void *)result;
6844   return jresult;
6845 }
6846
6847
6848 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Subtract__SWIG_0(void * jarg1, void * jarg2) {
6849   void * jresult ;
6850   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6851   Dali::Vector4 *arg2 = 0 ;
6852   Dali::Vector4 result;
6853
6854   arg1 = (Dali::Vector4 *)jarg1;
6855   arg2 = (Dali::Vector4 *)jarg2;
6856   if (!arg2) {
6857     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6858     return 0;
6859   }
6860   {
6861     try {
6862       result = ((Dali::Vector4 const *)arg1)->operator -((Dali::Vector4 const &)*arg2);
6863     } catch (std::out_of_range& e) {
6864       {
6865         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6866       };
6867     } catch (std::exception& e) {
6868       {
6869         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6870       };
6871     } catch (...) {
6872       {
6873         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6874       };
6875     }
6876   }
6877   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
6878   return jresult;
6879 }
6880
6881
6882 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_SubtractAssign(void * jarg1, void * jarg2) {
6883   void * jresult ;
6884   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6885   Dali::Vector4 *arg2 = 0 ;
6886   Dali::Vector4 *result = 0 ;
6887
6888   arg1 = (Dali::Vector4 *)jarg1;
6889   arg2 = (Dali::Vector4 *)jarg2;
6890   if (!arg2) {
6891     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6892     return 0;
6893   }
6894   {
6895     try {
6896       result = (Dali::Vector4 *) &(arg1)->operator -=((Dali::Vector4 const &)*arg2);
6897     } catch (std::out_of_range& e) {
6898       {
6899         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6900       };
6901     } catch (std::exception& e) {
6902       {
6903         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6904       };
6905     } catch (...) {
6906       {
6907         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6908       };
6909     }
6910   }
6911   jresult = (void *)result;
6912   return jresult;
6913 }
6914
6915
6916 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Multiply__SWIG_0(void * jarg1, void * jarg2) {
6917   void * jresult ;
6918   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6919   Dali::Vector4 *arg2 = 0 ;
6920   Dali::Vector4 result;
6921
6922   arg1 = (Dali::Vector4 *)jarg1;
6923   arg2 = (Dali::Vector4 *)jarg2;
6924   if (!arg2) {
6925     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6926     return 0;
6927   }
6928   {
6929     try {
6930       result = ((Dali::Vector4 const *)arg1)->operator *((Dali::Vector4 const &)*arg2);
6931     } catch (std::out_of_range& e) {
6932       {
6933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6934       };
6935     } catch (std::exception& e) {
6936       {
6937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6938       };
6939     } catch (...) {
6940       {
6941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6942       };
6943     }
6944   }
6945   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
6946   return jresult;
6947 }
6948
6949
6950 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Multiply__SWIG_1(void * jarg1, float jarg2) {
6951   void * jresult ;
6952   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6953   float arg2 ;
6954   Dali::Vector4 result;
6955
6956   arg1 = (Dali::Vector4 *)jarg1;
6957   arg2 = (float)jarg2;
6958   {
6959     try {
6960       result = ((Dali::Vector4 const *)arg1)->operator *(arg2);
6961     } catch (std::out_of_range& e) {
6962       {
6963         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6964       };
6965     } catch (std::exception& e) {
6966       {
6967         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
6968       };
6969     } catch (...) {
6970       {
6971         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
6972       };
6973     }
6974   }
6975   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
6976   return jresult;
6977 }
6978
6979
6980 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
6981   void * jresult ;
6982   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
6983   Dali::Vector4 *arg2 = 0 ;
6984   Dali::Vector4 *result = 0 ;
6985
6986   arg1 = (Dali::Vector4 *)jarg1;
6987   arg2 = (Dali::Vector4 *)jarg2;
6988   if (!arg2) {
6989     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
6990     return 0;
6991   }
6992   {
6993     try {
6994       result = (Dali::Vector4 *) &(arg1)->operator *=((Dali::Vector4 const &)*arg2);
6995     } catch (std::out_of_range& e) {
6996       {
6997         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
6998       };
6999     } catch (std::exception& e) {
7000       {
7001         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7002       };
7003     } catch (...) {
7004       {
7005         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7006       };
7007     }
7008   }
7009   jresult = (void *)result;
7010   return jresult;
7011 }
7012
7013
7014 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
7015   void * jresult ;
7016   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7017   float arg2 ;
7018   Dali::Vector4 *result = 0 ;
7019
7020   arg1 = (Dali::Vector4 *)jarg1;
7021   arg2 = (float)jarg2;
7022   {
7023     try {
7024       result = (Dali::Vector4 *) &(arg1)->operator *=(arg2);
7025     } catch (std::out_of_range& e) {
7026       {
7027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7028       };
7029     } catch (std::exception& e) {
7030       {
7031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7032       };
7033     } catch (...) {
7034       {
7035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7036       };
7037     }
7038   }
7039   jresult = (void *)result;
7040   return jresult;
7041 }
7042
7043
7044 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Divide__SWIG_0(void * jarg1, void * jarg2) {
7045   void * jresult ;
7046   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7047   Dali::Vector4 *arg2 = 0 ;
7048   Dali::Vector4 result;
7049
7050   arg1 = (Dali::Vector4 *)jarg1;
7051   arg2 = (Dali::Vector4 *)jarg2;
7052   if (!arg2) {
7053     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7054     return 0;
7055   }
7056   {
7057     try {
7058       result = ((Dali::Vector4 const *)arg1)->operator /((Dali::Vector4 const &)*arg2);
7059     } catch (std::out_of_range& e) {
7060       {
7061         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7062       };
7063     } catch (std::exception& e) {
7064       {
7065         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7066       };
7067     } catch (...) {
7068       {
7069         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7070       };
7071     }
7072   }
7073   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7074   return jresult;
7075 }
7076
7077
7078 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Divide__SWIG_1(void * jarg1, float jarg2) {
7079   void * jresult ;
7080   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7081   float arg2 ;
7082   Dali::Vector4 result;
7083
7084   arg1 = (Dali::Vector4 *)jarg1;
7085   arg2 = (float)jarg2;
7086   {
7087     try {
7088       result = ((Dali::Vector4 const *)arg1)->operator /(arg2);
7089     } catch (std::out_of_range& e) {
7090       {
7091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7092       };
7093     } catch (std::exception& e) {
7094       {
7095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7096       };
7097     } catch (...) {
7098       {
7099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7100       };
7101     }
7102   }
7103   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7104   return jresult;
7105 }
7106
7107
7108 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_DivideAssign__SWIG_0(void * jarg1, void * jarg2) {
7109   void * jresult ;
7110   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7111   Dali::Vector4 *arg2 = 0 ;
7112   Dali::Vector4 *result = 0 ;
7113
7114   arg1 = (Dali::Vector4 *)jarg1;
7115   arg2 = (Dali::Vector4 *)jarg2;
7116   if (!arg2) {
7117     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7118     return 0;
7119   }
7120   {
7121     try {
7122       result = (Dali::Vector4 *) &(arg1)->operator /=((Dali::Vector4 const &)*arg2);
7123     } catch (std::out_of_range& e) {
7124       {
7125         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7126       };
7127     } catch (std::exception& e) {
7128       {
7129         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7130       };
7131     } catch (...) {
7132       {
7133         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7134       };
7135     }
7136   }
7137   jresult = (void *)result;
7138   return jresult;
7139 }
7140
7141
7142 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_DivideAssign__SWIG_1(void * jarg1, float jarg2) {
7143   void * jresult ;
7144   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7145   float arg2 ;
7146   Dali::Vector4 *result = 0 ;
7147
7148   arg1 = (Dali::Vector4 *)jarg1;
7149   arg2 = (float)jarg2;
7150   {
7151     try {
7152       result = (Dali::Vector4 *) &(arg1)->operator /=(arg2);
7153     } catch (std::out_of_range& e) {
7154       {
7155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7156       };
7157     } catch (std::exception& e) {
7158       {
7159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7160       };
7161     } catch (...) {
7162       {
7163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7164       };
7165     }
7166   }
7167   jresult = (void *)result;
7168   return jresult;
7169 }
7170
7171
7172 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Subtract__SWIG_1(void * jarg1) {
7173   void * jresult ;
7174   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7175   Dali::Vector4 result;
7176
7177   arg1 = (Dali::Vector4 *)jarg1;
7178   {
7179     try {
7180       result = ((Dali::Vector4 const *)arg1)->operator -();
7181     } catch (std::out_of_range& e) {
7182       {
7183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7184       };
7185     } catch (std::exception& e) {
7186       {
7187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7188       };
7189     } catch (...) {
7190       {
7191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7192       };
7193     }
7194   }
7195   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7196   return jresult;
7197 }
7198
7199
7200 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector4_EqualTo(void * jarg1, void * jarg2) {
7201   unsigned int jresult ;
7202   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7203   Dali::Vector4 *arg2 = 0 ;
7204   bool result;
7205
7206   arg1 = (Dali::Vector4 *)jarg1;
7207   arg2 = (Dali::Vector4 *)jarg2;
7208   if (!arg2) {
7209     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7210     return 0;
7211   }
7212   {
7213     try {
7214       result = (bool)((Dali::Vector4 const *)arg1)->operator ==((Dali::Vector4 const &)*arg2);
7215     } catch (std::out_of_range& e) {
7216       {
7217         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7218       };
7219     } catch (std::exception& e) {
7220       {
7221         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7222       };
7223     } catch (...) {
7224       {
7225         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7226       };
7227     }
7228   }
7229   jresult = result;
7230   return jresult;
7231 }
7232
7233
7234 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Vector4_NotEqualTo(void * jarg1, void * jarg2) {
7235   unsigned int jresult ;
7236   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7237   Dali::Vector4 *arg2 = 0 ;
7238   bool result;
7239
7240   arg1 = (Dali::Vector4 *)jarg1;
7241   arg2 = (Dali::Vector4 *)jarg2;
7242   if (!arg2) {
7243     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7244     return 0;
7245   }
7246   {
7247     try {
7248       result = (bool)((Dali::Vector4 const *)arg1)->operator !=((Dali::Vector4 const &)*arg2);
7249     } catch (std::out_of_range& e) {
7250       {
7251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7252       };
7253     } catch (std::exception& e) {
7254       {
7255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7256       };
7257     } catch (...) {
7258       {
7259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7260       };
7261     }
7262   }
7263   jresult = result;
7264   return jresult;
7265 }
7266
7267
7268 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_ValueOfIndex__SWIG_0(void * jarg1, unsigned int jarg2) {
7269   float jresult ;
7270   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7271   unsigned int arg2 ;
7272   float *result = 0 ;
7273
7274   arg1 = (Dali::Vector4 *)jarg1;
7275   arg2 = (unsigned int)jarg2;
7276   {
7277     try {
7278       result = (float *) &((Dali::Vector4 const *)arg1)->operator [](arg2);
7279     } catch (std::out_of_range& e) {
7280       {
7281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7282       };
7283     } catch (std::exception& e) {
7284       {
7285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7286       };
7287     } catch (...) {
7288       {
7289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7290       };
7291     }
7292   }
7293   jresult = *result;
7294   return jresult;
7295 }
7296
7297
7298 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Dot__SWIG_0(void * jarg1, void * jarg2) {
7299   float jresult ;
7300   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7301   Dali::Vector3 *arg2 = 0 ;
7302   float result;
7303
7304   arg1 = (Dali::Vector4 *)jarg1;
7305   arg2 = (Dali::Vector3 *)jarg2;
7306   if (!arg2) {
7307     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
7308     return 0;
7309   }
7310   {
7311     try {
7312       result = (float)((Dali::Vector4 const *)arg1)->Dot((Dali::Vector3 const &)*arg2);
7313     } catch (std::out_of_range& e) {
7314       {
7315         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7316       };
7317     } catch (std::exception& e) {
7318       {
7319         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7320       };
7321     } catch (...) {
7322       {
7323         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7324       };
7325     }
7326   }
7327   jresult = result;
7328   return jresult;
7329 }
7330
7331
7332 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Dot__SWIG_1(void * jarg1, void * jarg2) {
7333   float jresult ;
7334   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7335   Dali::Vector4 *arg2 = 0 ;
7336   float result;
7337
7338   arg1 = (Dali::Vector4 *)jarg1;
7339   arg2 = (Dali::Vector4 *)jarg2;
7340   if (!arg2) {
7341     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7342     return 0;
7343   }
7344   {
7345     try {
7346       result = (float)((Dali::Vector4 const *)arg1)->Dot((Dali::Vector4 const &)*arg2);
7347     } catch (std::out_of_range& e) {
7348       {
7349         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7350       };
7351     } catch (std::exception& e) {
7352       {
7353         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7354       };
7355     } catch (...) {
7356       {
7357         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7358       };
7359     }
7360   }
7361   jresult = result;
7362   return jresult;
7363 }
7364
7365
7366 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Dot4(void * jarg1, void * jarg2) {
7367   float jresult ;
7368   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7369   Dali::Vector4 *arg2 = 0 ;
7370   float result;
7371
7372   arg1 = (Dali::Vector4 *)jarg1;
7373   arg2 = (Dali::Vector4 *)jarg2;
7374   if (!arg2) {
7375     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7376     return 0;
7377   }
7378   {
7379     try {
7380       result = (float)((Dali::Vector4 const *)arg1)->Dot4((Dali::Vector4 const &)*arg2);
7381     } catch (std::out_of_range& e) {
7382       {
7383         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7384       };
7385     } catch (std::exception& e) {
7386       {
7387         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7388       };
7389     } catch (...) {
7390       {
7391         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7392       };
7393     }
7394   }
7395   jresult = result;
7396   return jresult;
7397 }
7398
7399
7400 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_Cross(void * jarg1, void * jarg2) {
7401   void * jresult ;
7402   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7403   Dali::Vector4 *arg2 = 0 ;
7404   Dali::Vector4 result;
7405
7406   arg1 = (Dali::Vector4 *)jarg1;
7407   arg2 = (Dali::Vector4 *)jarg2;
7408   if (!arg2) {
7409     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7410     return 0;
7411   }
7412   {
7413     try {
7414       result = ((Dali::Vector4 const *)arg1)->Cross((Dali::Vector4 const &)*arg2);
7415     } catch (std::out_of_range& e) {
7416       {
7417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7418       };
7419     } catch (std::exception& e) {
7420       {
7421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7422       };
7423     } catch (...) {
7424       {
7425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7426       };
7427     }
7428   }
7429   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7430   return jresult;
7431 }
7432
7433
7434 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Length(void * jarg1) {
7435   float jresult ;
7436   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7437   float result;
7438
7439   arg1 = (Dali::Vector4 *)jarg1;
7440   {
7441     try {
7442       result = (float)((Dali::Vector4 const *)arg1)->Length();
7443     } catch (std::out_of_range& e) {
7444       {
7445         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7446       };
7447     } catch (std::exception& e) {
7448       {
7449         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7450       };
7451     } catch (...) {
7452       {
7453         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7454       };
7455     }
7456   }
7457   jresult = result;
7458   return jresult;
7459 }
7460
7461
7462 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_LengthSquared(void * jarg1) {
7463   float jresult ;
7464   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7465   float result;
7466
7467   arg1 = (Dali::Vector4 *)jarg1;
7468   {
7469     try {
7470       result = (float)((Dali::Vector4 const *)arg1)->LengthSquared();
7471     } catch (std::out_of_range& e) {
7472       {
7473         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7474       };
7475     } catch (std::exception& e) {
7476       {
7477         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7478       };
7479     } catch (...) {
7480       {
7481         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7482       };
7483     }
7484   }
7485   jresult = result;
7486   return jresult;
7487 }
7488
7489
7490 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_Normalize(void * jarg1) {
7491   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7492
7493   arg1 = (Dali::Vector4 *)jarg1;
7494   {
7495     try {
7496       (arg1)->Normalize();
7497     } catch (std::out_of_range& e) {
7498       {
7499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
7500       };
7501     } catch (std::exception& e) {
7502       {
7503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
7504       };
7505     } catch (...) {
7506       {
7507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
7508       };
7509     }
7510   }
7511 }
7512
7513
7514 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_Clamp(void * jarg1, void * jarg2, void * jarg3) {
7515   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7516   Dali::Vector4 *arg2 = 0 ;
7517   Dali::Vector4 *arg3 = 0 ;
7518
7519   arg1 = (Dali::Vector4 *)jarg1;
7520   arg2 = (Dali::Vector4 *)jarg2;
7521   if (!arg2) {
7522     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7523     return ;
7524   }
7525   arg3 = (Dali::Vector4 *)jarg3;
7526   if (!arg3) {
7527     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7528     return ;
7529   }
7530   {
7531     try {
7532       (arg1)->Clamp((Dali::Vector4 const &)*arg2,(Dali::Vector4 const &)*arg3);
7533     } catch (std::out_of_range& e) {
7534       {
7535         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
7536       };
7537     } catch (std::exception& e) {
7538       {
7539         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
7540       };
7541     } catch (...) {
7542       {
7543         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
7544       };
7545     }
7546   }
7547 }
7548
7549
7550 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Vector4_AsFloat__SWIG_0(void * jarg1) {
7551   void * jresult ;
7552   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7553   float *result = 0 ;
7554
7555   arg1 = (Dali::Vector4 *)jarg1;
7556   {
7557     try {
7558       result = (float *)((Dali::Vector4 const *)arg1)->AsFloat();
7559     } catch (std::out_of_range& e) {
7560       {
7561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7562       };
7563     } catch (std::exception& e) {
7564       {
7565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7566       };
7567     } catch (...) {
7568       {
7569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7570       };
7571     }
7572   }
7573   jresult = (void *)result;
7574   return jresult;
7575 }
7576
7577
7578 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_X_set(void * jarg1, float jarg2) {
7579   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7580   float arg2 ;
7581
7582   arg1 = (Dali::Vector4 *)jarg1;
7583   arg2 = (float)jarg2;
7584   if (arg1) (arg1)->x = arg2;
7585 }
7586
7587
7588 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_X_get(void * jarg1) {
7589   float jresult ;
7590   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7591   float result;
7592
7593   arg1 = (Dali::Vector4 *)jarg1;
7594   result = (float) ((arg1)->x);
7595   jresult = result;
7596   return jresult;
7597 }
7598
7599
7600 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_r_set(void * jarg1, float jarg2) {
7601   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7602   float arg2 ;
7603
7604   arg1 = (Dali::Vector4 *)jarg1;
7605   arg2 = (float)jarg2;
7606   if (arg1) (arg1)->r = arg2;
7607 }
7608
7609
7610 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_r_get(void * jarg1) {
7611   float jresult ;
7612   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7613   float result;
7614
7615   arg1 = (Dali::Vector4 *)jarg1;
7616   result = (float) ((arg1)->r);
7617   jresult = result;
7618   return jresult;
7619 }
7620
7621
7622 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_s_set(void * jarg1, float jarg2) {
7623   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7624   float arg2 ;
7625
7626   arg1 = (Dali::Vector4 *)jarg1;
7627   arg2 = (float)jarg2;
7628   if (arg1) (arg1)->s = arg2;
7629 }
7630
7631
7632 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_s_get(void * jarg1) {
7633   float jresult ;
7634   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7635   float result;
7636
7637   arg1 = (Dali::Vector4 *)jarg1;
7638   result = (float) ((arg1)->s);
7639   jresult = result;
7640   return jresult;
7641 }
7642
7643
7644 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_Y_set(void * jarg1, float jarg2) {
7645   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7646   float arg2 ;
7647
7648   arg1 = (Dali::Vector4 *)jarg1;
7649   arg2 = (float)jarg2;
7650   if (arg1) (arg1)->y = arg2;
7651 }
7652
7653
7654 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Y_get(void * jarg1) {
7655   float jresult ;
7656   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7657   float result;
7658
7659   arg1 = (Dali::Vector4 *)jarg1;
7660   result = (float) ((arg1)->y);
7661   jresult = result;
7662   return jresult;
7663 }
7664
7665
7666 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_g_set(void * jarg1, float jarg2) {
7667   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7668   float arg2 ;
7669
7670   arg1 = (Dali::Vector4 *)jarg1;
7671   arg2 = (float)jarg2;
7672   if (arg1) (arg1)->g = arg2;
7673 }
7674
7675
7676 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_g_get(void * jarg1) {
7677   float jresult ;
7678   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7679   float result;
7680
7681   arg1 = (Dali::Vector4 *)jarg1;
7682   result = (float) ((arg1)->g);
7683   jresult = result;
7684   return jresult;
7685 }
7686
7687
7688 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_t_set(void * jarg1, float jarg2) {
7689   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7690   float arg2 ;
7691
7692   arg1 = (Dali::Vector4 *)jarg1;
7693   arg2 = (float)jarg2;
7694   if (arg1) (arg1)->t = arg2;
7695 }
7696
7697
7698 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_t_get(void * jarg1) {
7699   float jresult ;
7700   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7701   float result;
7702
7703   arg1 = (Dali::Vector4 *)jarg1;
7704   result = (float) ((arg1)->t);
7705   jresult = result;
7706   return jresult;
7707 }
7708
7709
7710 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_Z_set(void * jarg1, float jarg2) {
7711   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7712   float arg2 ;
7713
7714   arg1 = (Dali::Vector4 *)jarg1;
7715   arg2 = (float)jarg2;
7716   if (arg1) (arg1)->z = arg2;
7717 }
7718
7719
7720 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_Z_get(void * jarg1) {
7721   float jresult ;
7722   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7723   float result;
7724
7725   arg1 = (Dali::Vector4 *)jarg1;
7726   result = (float) ((arg1)->z);
7727   jresult = result;
7728   return jresult;
7729 }
7730
7731
7732 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_b_set(void * jarg1, float jarg2) {
7733   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7734   float arg2 ;
7735
7736   arg1 = (Dali::Vector4 *)jarg1;
7737   arg2 = (float)jarg2;
7738   if (arg1) (arg1)->b = arg2;
7739 }
7740
7741
7742 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_b_get(void * jarg1) {
7743   float jresult ;
7744   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7745   float result;
7746
7747   arg1 = (Dali::Vector4 *)jarg1;
7748   result = (float) ((arg1)->b);
7749   jresult = result;
7750   return jresult;
7751 }
7752
7753
7754 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_p_set(void * jarg1, float jarg2) {
7755   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7756   float arg2 ;
7757
7758   arg1 = (Dali::Vector4 *)jarg1;
7759   arg2 = (float)jarg2;
7760   if (arg1) (arg1)->p = arg2;
7761 }
7762
7763
7764 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_p_get(void * jarg1) {
7765   float jresult ;
7766   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7767   float result;
7768
7769   arg1 = (Dali::Vector4 *)jarg1;
7770   result = (float) ((arg1)->p);
7771   jresult = result;
7772   return jresult;
7773 }
7774
7775
7776 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_W_set(void * jarg1, float jarg2) {
7777   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7778   float arg2 ;
7779
7780   arg1 = (Dali::Vector4 *)jarg1;
7781   arg2 = (float)jarg2;
7782   if (arg1) (arg1)->w = arg2;
7783 }
7784
7785
7786 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_W_get(void * jarg1) {
7787   float jresult ;
7788   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7789   float result;
7790
7791   arg1 = (Dali::Vector4 *)jarg1;
7792   result = (float) ((arg1)->w);
7793   jresult = result;
7794   return jresult;
7795 }
7796
7797
7798 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_a_set(void * jarg1, float jarg2) {
7799   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7800   float arg2 ;
7801
7802   arg1 = (Dali::Vector4 *)jarg1;
7803   arg2 = (float)jarg2;
7804   if (arg1) (arg1)->a = arg2;
7805 }
7806
7807
7808 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_a_get(void * jarg1) {
7809   float jresult ;
7810   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7811   float result;
7812
7813   arg1 = (Dali::Vector4 *)jarg1;
7814   result = (float) ((arg1)->a);
7815   jresult = result;
7816   return jresult;
7817 }
7818
7819
7820 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Vector4_q_set(void * jarg1, float jarg2) {
7821   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7822   float arg2 ;
7823
7824   arg1 = (Dali::Vector4 *)jarg1;
7825   arg2 = (float)jarg2;
7826   if (arg1) (arg1)->q = arg2;
7827 }
7828
7829
7830 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Vector4_q_get(void * jarg1) {
7831   float jresult ;
7832   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7833   float result;
7834
7835   arg1 = (Dali::Vector4 *)jarg1;
7836   result = (float) ((arg1)->q);
7837   jresult = result;
7838   return jresult;
7839 }
7840
7841
7842 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Vector4(void * jarg1) {
7843   Dali::Vector4 *arg1 = (Dali::Vector4 *) 0 ;
7844
7845   arg1 = (Dali::Vector4 *)jarg1;
7846   {
7847     try {
7848       delete arg1;
7849     } catch (std::out_of_range& e) {
7850       {
7851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
7852       };
7853     } catch (std::exception& e) {
7854       {
7855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
7856       };
7857     } catch (...) {
7858       {
7859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
7860       };
7861     }
7862   }
7863 }
7864
7865
7866 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Min__SWIG_2(void * jarg1, void * jarg2) {
7867   void * jresult ;
7868   Dali::Vector4 *arg1 = 0 ;
7869   Dali::Vector4 *arg2 = 0 ;
7870   Dali::Vector4 result;
7871
7872   arg1 = (Dali::Vector4 *)jarg1;
7873   if (!arg1) {
7874     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7875     return 0;
7876   }
7877   arg2 = (Dali::Vector4 *)jarg2;
7878   if (!arg2) {
7879     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7880     return 0;
7881   }
7882   {
7883     try {
7884       result = Dali::Min((Dali::Vector4 const &)*arg1,(Dali::Vector4 const &)*arg2);
7885     } catch (std::out_of_range& e) {
7886       {
7887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7888       };
7889     } catch (std::exception& e) {
7890       {
7891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7892       };
7893     } catch (...) {
7894       {
7895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7896       };
7897     }
7898   }
7899   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7900   return jresult;
7901 }
7902
7903
7904 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Max__SWIG_2(void * jarg1, void * jarg2) {
7905   void * jresult ;
7906   Dali::Vector4 *arg1 = 0 ;
7907   Dali::Vector4 *arg2 = 0 ;
7908   Dali::Vector4 result;
7909
7910   arg1 = (Dali::Vector4 *)jarg1;
7911   if (!arg1) {
7912     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7913     return 0;
7914   }
7915   arg2 = (Dali::Vector4 *)jarg2;
7916   if (!arg2) {
7917     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7918     return 0;
7919   }
7920   {
7921     try {
7922       result = Dali::Max((Dali::Vector4 const &)*arg1,(Dali::Vector4 const &)*arg2);
7923     } catch (std::out_of_range& e) {
7924       {
7925         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7926       };
7927     } catch (std::exception& e) {
7928       {
7929         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7930       };
7931     } catch (...) {
7932       {
7933         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7934       };
7935     }
7936   }
7937   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7938   return jresult;
7939 }
7940
7941
7942 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_2(void * jarg1, float jarg2, float jarg3) {
7943   void * jresult ;
7944   Dali::Vector4 *arg1 = 0 ;
7945   float *arg2 = 0 ;
7946   float *arg3 = 0 ;
7947   float temp2 ;
7948   float temp3 ;
7949   Dali::Vector4 result;
7950
7951   arg1 = (Dali::Vector4 *)jarg1;
7952   if (!arg1) {
7953     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
7954     return 0;
7955   }
7956   temp2 = (float)jarg2;
7957   arg2 = &temp2;
7958   temp3 = (float)jarg3;
7959   arg3 = &temp3;
7960   {
7961     try {
7962       result = Dali::Clamp((Dali::Vector4 const &)*arg1,(float const &)*arg2,(float const &)*arg3);
7963     } catch (std::out_of_range& e) {
7964       {
7965         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7966       };
7967     } catch (std::exception& e) {
7968       {
7969         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7970       };
7971     } catch (...) {
7972       {
7973         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
7974       };
7975     }
7976   }
7977   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
7978   return jresult;
7979 }
7980
7981
7982 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Uint16Pair__SWIG_0() {
7983   void * jresult ;
7984   Dali::Uint16Pair *result = 0 ;
7985
7986   {
7987     try {
7988       result = (Dali::Uint16Pair *)new Dali::Uint16Pair();
7989     } catch (std::out_of_range& e) {
7990       {
7991         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
7992       };
7993     } catch (std::exception& e) {
7994       {
7995         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
7996       };
7997     } catch (...) {
7998       {
7999         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8000       };
8001     }
8002   }
8003   jresult = (void *)result;
8004   return jresult;
8005 }
8006
8007
8008 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Uint16Pair__SWIG_1(unsigned int jarg1, unsigned int jarg2) {
8009   void * jresult ;
8010   uint32_t arg1 ;
8011   uint32_t arg2 ;
8012   Dali::Uint16Pair *result = 0 ;
8013
8014   arg1 = (uint32_t)jarg1;
8015   arg2 = (uint32_t)jarg2;
8016   {
8017     try {
8018       result = (Dali::Uint16Pair *)new Dali::Uint16Pair(arg1,arg2);
8019     } catch (std::out_of_range& e) {
8020       {
8021         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8022       };
8023     } catch (std::exception& e) {
8024       {
8025         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8026       };
8027     } catch (...) {
8028       {
8029         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8030       };
8031     }
8032   }
8033   jresult = (void *)result;
8034   return jresult;
8035 }
8036
8037
8038 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Uint16Pair__SWIG_2(void * jarg1) {
8039   void * jresult ;
8040   Dali::Uint16Pair *arg1 = 0 ;
8041   Dali::Uint16Pair *result = 0 ;
8042
8043   arg1 = (Dali::Uint16Pair *)jarg1;
8044   if (!arg1) {
8045     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8046     return 0;
8047   }
8048   {
8049     try {
8050       result = (Dali::Uint16Pair *)new Dali::Uint16Pair((Dali::Uint16Pair const &)*arg1);
8051     } catch (std::out_of_range& e) {
8052       {
8053         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8054       };
8055     } catch (std::exception& e) {
8056       {
8057         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8058       };
8059     } catch (...) {
8060       {
8061         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8062       };
8063     }
8064   }
8065   jresult = (void *)result;
8066   return jresult;
8067 }
8068
8069
8070 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Uint16Pair_SetWidth(void * jarg1, unsigned short jarg2) {
8071   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8072   uint16_t arg2 ;
8073
8074   arg1 = (Dali::Uint16Pair *)jarg1;
8075   arg2 = (uint16_t)jarg2;
8076   {
8077     try {
8078       (arg1)->SetWidth(arg2);
8079     } catch (std::out_of_range& e) {
8080       {
8081         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8082       };
8083     } catch (std::exception& e) {
8084       {
8085         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8086       };
8087     } catch (...) {
8088       {
8089         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8090       };
8091     }
8092   }
8093 }
8094
8095
8096 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_Uint16Pair_GetWidth(void * jarg1) {
8097   unsigned short jresult ;
8098   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8099   uint16_t result;
8100
8101   arg1 = (Dali::Uint16Pair *)jarg1;
8102   {
8103     try {
8104       result = ((Dali::Uint16Pair const *)arg1)->GetWidth();
8105     } catch (std::out_of_range& e) {
8106       {
8107         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8108       };
8109     } catch (std::exception& e) {
8110       {
8111         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8112       };
8113     } catch (...) {
8114       {
8115         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8116       };
8117     }
8118   }
8119   jresult = result;
8120   return jresult;
8121 }
8122
8123
8124 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Uint16Pair_SetHeight(void * jarg1, unsigned short jarg2) {
8125   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8126   uint16_t arg2 ;
8127
8128   arg1 = (Dali::Uint16Pair *)jarg1;
8129   arg2 = (uint16_t)jarg2;
8130   {
8131     try {
8132       (arg1)->SetHeight(arg2);
8133     } catch (std::out_of_range& e) {
8134       {
8135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8136       };
8137     } catch (std::exception& e) {
8138       {
8139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8140       };
8141     } catch (...) {
8142       {
8143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8144       };
8145     }
8146   }
8147 }
8148
8149
8150 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_Uint16Pair_GetHeight(void * jarg1) {
8151   unsigned short jresult ;
8152   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8153   uint16_t result;
8154
8155   arg1 = (Dali::Uint16Pair *)jarg1;
8156   {
8157     try {
8158       result = ((Dali::Uint16Pair const *)arg1)->GetHeight();
8159     } catch (std::out_of_range& e) {
8160       {
8161         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8162       };
8163     } catch (std::exception& e) {
8164       {
8165         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8166       };
8167     } catch (...) {
8168       {
8169         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8170       };
8171     }
8172   }
8173   jresult = result;
8174   return jresult;
8175 }
8176
8177
8178 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Uint16Pair_SetX(void * jarg1, unsigned short jarg2) {
8179   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8180   uint16_t arg2 ;
8181
8182   arg1 = (Dali::Uint16Pair *)jarg1;
8183   arg2 = (uint16_t)jarg2;
8184   {
8185     try {
8186       (arg1)->SetX(arg2);
8187     } catch (std::out_of_range& e) {
8188       {
8189         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8190       };
8191     } catch (std::exception& e) {
8192       {
8193         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8194       };
8195     } catch (...) {
8196       {
8197         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8198       };
8199     }
8200   }
8201 }
8202
8203
8204 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_Uint16Pair_GetX(void * jarg1) {
8205   unsigned short jresult ;
8206   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8207   uint16_t result;
8208
8209   arg1 = (Dali::Uint16Pair *)jarg1;
8210   {
8211     try {
8212       result = ((Dali::Uint16Pair const *)arg1)->GetX();
8213     } catch (std::out_of_range& e) {
8214       {
8215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8216       };
8217     } catch (std::exception& e) {
8218       {
8219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8220       };
8221     } catch (...) {
8222       {
8223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8224       };
8225     }
8226   }
8227   jresult = result;
8228   return jresult;
8229 }
8230
8231
8232 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Uint16Pair_SetY(void * jarg1, unsigned short jarg2) {
8233   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8234   uint16_t arg2 ;
8235
8236   arg1 = (Dali::Uint16Pair *)jarg1;
8237   arg2 = (uint16_t)jarg2;
8238   {
8239     try {
8240       (arg1)->SetY(arg2);
8241     } catch (std::out_of_range& e) {
8242       {
8243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8244       };
8245     } catch (std::exception& e) {
8246       {
8247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8248       };
8249     } catch (...) {
8250       {
8251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8252       };
8253     }
8254   }
8255 }
8256
8257
8258 SWIGEXPORT unsigned short SWIGSTDCALL CSharp_Dali_Uint16Pair_GetY(void * jarg1) {
8259   unsigned short jresult ;
8260   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8261   uint16_t result;
8262
8263   arg1 = (Dali::Uint16Pair *)jarg1;
8264   {
8265     try {
8266       result = ((Dali::Uint16Pair const *)arg1)->GetY();
8267     } catch (std::out_of_range& e) {
8268       {
8269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8270       };
8271     } catch (std::exception& e) {
8272       {
8273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8274       };
8275     } catch (...) {
8276       {
8277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8278       };
8279     }
8280   }
8281   jresult = result;
8282   return jresult;
8283 }
8284
8285
8286 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Uint16Pair_Assign(void * jarg1, void * jarg2) {
8287   void * jresult ;
8288   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8289   Dali::Uint16Pair *arg2 = 0 ;
8290   Dali::Uint16Pair *result = 0 ;
8291
8292   arg1 = (Dali::Uint16Pair *)jarg1;
8293   arg2 = (Dali::Uint16Pair *)jarg2;
8294   if (!arg2) {
8295     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8296     return 0;
8297   }
8298   {
8299     try {
8300       result = (Dali::Uint16Pair *) &(arg1)->operator =((Dali::Uint16Pair const &)*arg2);
8301     } catch (std::out_of_range& e) {
8302       {
8303         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8304       };
8305     } catch (std::exception& e) {
8306       {
8307         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8308       };
8309     } catch (...) {
8310       {
8311         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8312       };
8313     }
8314   }
8315   jresult = (void *)result;
8316   return jresult;
8317 }
8318
8319
8320 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Uint16Pair_EqualTo(void * jarg1, void * jarg2) {
8321   unsigned int jresult ;
8322   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8323   Dali::Uint16Pair *arg2 = 0 ;
8324   bool result;
8325
8326   arg1 = (Dali::Uint16Pair *)jarg1;
8327   arg2 = (Dali::Uint16Pair *)jarg2;
8328   if (!arg2) {
8329     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8330     return 0;
8331   }
8332   {
8333     try {
8334       result = (bool)((Dali::Uint16Pair const *)arg1)->operator ==((Dali::Uint16Pair const &)*arg2);
8335     } catch (std::out_of_range& e) {
8336       {
8337         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8338       };
8339     } catch (std::exception& e) {
8340       {
8341         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8342       };
8343     } catch (...) {
8344       {
8345         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8346       };
8347     }
8348   }
8349   jresult = result;
8350   return jresult;
8351 }
8352
8353
8354 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Uint16Pair_NotEqualTo(void * jarg1, void * jarg2) {
8355   unsigned int jresult ;
8356   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8357   Dali::Uint16Pair *arg2 = 0 ;
8358   bool result;
8359
8360   arg1 = (Dali::Uint16Pair *)jarg1;
8361   arg2 = (Dali::Uint16Pair *)jarg2;
8362   if (!arg2) {
8363     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8364     return 0;
8365   }
8366   {
8367     try {
8368       result = (bool)((Dali::Uint16Pair const *)arg1)->operator !=((Dali::Uint16Pair const &)*arg2);
8369     } catch (std::out_of_range& e) {
8370       {
8371         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8372       };
8373     } catch (std::exception& e) {
8374       {
8375         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8376       };
8377     } catch (...) {
8378       {
8379         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8380       };
8381     }
8382   }
8383   jresult = result;
8384   return jresult;
8385 }
8386
8387
8388 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Uint16Pair_LessThan(void * jarg1, void * jarg2) {
8389   unsigned int jresult ;
8390   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8391   Dali::Uint16Pair *arg2 = 0 ;
8392   bool result;
8393
8394   arg1 = (Dali::Uint16Pair *)jarg1;
8395   arg2 = (Dali::Uint16Pair *)jarg2;
8396   if (!arg2) {
8397     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8398     return 0;
8399   }
8400   {
8401     try {
8402       result = (bool)((Dali::Uint16Pair const *)arg1)->operator <((Dali::Uint16Pair const &)*arg2);
8403     } catch (std::out_of_range& e) {
8404       {
8405         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8406       };
8407     } catch (std::exception& e) {
8408       {
8409         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8410       };
8411     } catch (...) {
8412       {
8413         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8414       };
8415     }
8416   }
8417   jresult = result;
8418   return jresult;
8419 }
8420
8421
8422 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Uint16Pair_GreaterThan(void * jarg1, void * jarg2) {
8423   unsigned int jresult ;
8424   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8425   Dali::Uint16Pair *arg2 = 0 ;
8426   bool result;
8427
8428   arg1 = (Dali::Uint16Pair *)jarg1;
8429   arg2 = (Dali::Uint16Pair *)jarg2;
8430   if (!arg2) {
8431     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Uint16Pair const & type is null", 0);
8432     return 0;
8433   }
8434   {
8435     try {
8436       result = (bool)((Dali::Uint16Pair const *)arg1)->operator >((Dali::Uint16Pair const &)*arg2);
8437     } catch (std::out_of_range& e) {
8438       {
8439         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8440       };
8441     } catch (std::exception& e) {
8442       {
8443         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8444       };
8445     } catch (...) {
8446       {
8447         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8448       };
8449     }
8450   }
8451   jresult = result;
8452   return jresult;
8453 }
8454
8455
8456 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Uint16Pair(void * jarg1) {
8457   Dali::Uint16Pair *arg1 = (Dali::Uint16Pair *) 0 ;
8458
8459   arg1 = (Dali::Uint16Pair *)jarg1;
8460   {
8461     try {
8462       delete arg1;
8463     } catch (std::out_of_range& e) {
8464       {
8465         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8466       };
8467     } catch (std::exception& e) {
8468       {
8469         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8470       };
8471     } catch (...) {
8472       {
8473         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8474       };
8475     }
8476   }
8477 }
8478
8479
8480 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Degree__SWIG_0() {
8481   void * jresult ;
8482   Dali::Degree *result = 0 ;
8483
8484   {
8485     try {
8486       result = (Dali::Degree *)new Dali::Degree();
8487     } catch (std::out_of_range& e) {
8488       {
8489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8490       };
8491     } catch (std::exception& e) {
8492       {
8493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8494       };
8495     } catch (...) {
8496       {
8497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8498       };
8499     }
8500   }
8501   jresult = (void *)result;
8502   return jresult;
8503 }
8504
8505
8506 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Degree__SWIG_1(float jarg1) {
8507   void * jresult ;
8508   float arg1 ;
8509   Dali::Degree *result = 0 ;
8510
8511   arg1 = (float)jarg1;
8512   {
8513     try {
8514       result = (Dali::Degree *)new Dali::Degree(arg1);
8515     } catch (std::out_of_range& e) {
8516       {
8517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8518       };
8519     } catch (std::exception& e) {
8520       {
8521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8522       };
8523     } catch (...) {
8524       {
8525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8526       };
8527     }
8528   }
8529   jresult = (void *)result;
8530   return jresult;
8531 }
8532
8533
8534 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Degree__SWIG_2(void * jarg1) {
8535   void * jresult ;
8536   Dali::Radian arg1 ;
8537   Dali::Radian *argp1 ;
8538   Dali::Degree *result = 0 ;
8539
8540   argp1 = (Dali::Radian *)jarg1;
8541   if (!argp1) {
8542     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
8543     return 0;
8544   }
8545   arg1 = *argp1;
8546   {
8547     try {
8548       result = (Dali::Degree *)new Dali::Degree(arg1);
8549     } catch (std::out_of_range& e) {
8550       {
8551         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8552       };
8553     } catch (std::exception& e) {
8554       {
8555         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8556       };
8557     } catch (...) {
8558       {
8559         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8560       };
8561     }
8562   }
8563   jresult = (void *)result;
8564   return jresult;
8565 }
8566
8567
8568 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Degree_degree_set(void * jarg1, float jarg2) {
8569   Dali::Degree *arg1 = (Dali::Degree *) 0 ;
8570   float arg2 ;
8571
8572   arg1 = (Dali::Degree *)jarg1;
8573   arg2 = (float)jarg2;
8574   if (arg1) (arg1)->degree = arg2;
8575 }
8576
8577
8578 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Degree_degree_get(void * jarg1) {
8579   float jresult ;
8580   Dali::Degree *arg1 = (Dali::Degree *) 0 ;
8581   float result;
8582
8583   arg1 = (Dali::Degree *)jarg1;
8584   result = (float) ((arg1)->degree);
8585   jresult = result;
8586   return jresult;
8587 }
8588
8589
8590 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Degree(void * jarg1) {
8591   Dali::Degree *arg1 = (Dali::Degree *) 0 ;
8592
8593   arg1 = (Dali::Degree *)jarg1;
8594   {
8595     try {
8596       delete arg1;
8597     } catch (std::out_of_range& e) {
8598       {
8599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
8600       };
8601     } catch (std::exception& e) {
8602       {
8603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
8604       };
8605     } catch (...) {
8606       {
8607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
8608       };
8609     }
8610   }
8611 }
8612
8613
8614 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_360_get() {
8615   void * jresult ;
8616   Dali::Radian *result = 0 ;
8617
8618   result = (Dali::Radian *)&Dali::ANGLE_360;
8619   jresult = (void *)result;
8620   return jresult;
8621 }
8622
8623
8624 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_315_get() {
8625   void * jresult ;
8626   Dali::Radian *result = 0 ;
8627
8628   result = (Dali::Radian *)&Dali::ANGLE_315;
8629   jresult = (void *)result;
8630   return jresult;
8631 }
8632
8633
8634 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_270_get() {
8635   void * jresult ;
8636   Dali::Radian *result = 0 ;
8637
8638   result = (Dali::Radian *)&Dali::ANGLE_270;
8639   jresult = (void *)result;
8640   return jresult;
8641 }
8642
8643
8644 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_225_get() {
8645   void * jresult ;
8646   Dali::Radian *result = 0 ;
8647
8648   result = (Dali::Radian *)&Dali::ANGLE_225;
8649   jresult = (void *)result;
8650   return jresult;
8651 }
8652
8653
8654 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_180_get() {
8655   void * jresult ;
8656   Dali::Radian *result = 0 ;
8657
8658   result = (Dali::Radian *)&Dali::ANGLE_180;
8659   jresult = (void *)result;
8660   return jresult;
8661 }
8662
8663
8664 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_135_get() {
8665   void * jresult ;
8666   Dali::Radian *result = 0 ;
8667
8668   result = (Dali::Radian *)&Dali::ANGLE_135;
8669   jresult = (void *)result;
8670   return jresult;
8671 }
8672
8673
8674 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_120_get() {
8675   void * jresult ;
8676   Dali::Radian *result = 0 ;
8677
8678   result = (Dali::Radian *)&Dali::ANGLE_120;
8679   jresult = (void *)result;
8680   return jresult;
8681 }
8682
8683
8684 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_90_get() {
8685   void * jresult ;
8686   Dali::Radian *result = 0 ;
8687
8688   result = (Dali::Radian *)&Dali::ANGLE_90;
8689   jresult = (void *)result;
8690   return jresult;
8691 }
8692
8693
8694 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_60_get() {
8695   void * jresult ;
8696   Dali::Radian *result = 0 ;
8697
8698   result = (Dali::Radian *)&Dali::ANGLE_60;
8699   jresult = (void *)result;
8700   return jresult;
8701 }
8702
8703
8704 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_45_get() {
8705   void * jresult ;
8706   Dali::Radian *result = 0 ;
8707
8708   result = (Dali::Radian *)&Dali::ANGLE_45;
8709   jresult = (void *)result;
8710   return jresult;
8711 }
8712
8713
8714 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_30_get() {
8715   void * jresult ;
8716   Dali::Radian *result = 0 ;
8717
8718   result = (Dali::Radian *)&Dali::ANGLE_30;
8719   jresult = (void *)result;
8720   return jresult;
8721 }
8722
8723
8724 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ANGLE_0_get() {
8725   void * jresult ;
8726   Dali::Radian *result = 0 ;
8727
8728   result = (Dali::Radian *)&Dali::ANGLE_0;
8729   jresult = (void *)result;
8730   return jresult;
8731 }
8732
8733
8734 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_5(void * jarg1, void * jarg2) {
8735   unsigned int jresult ;
8736   Dali::Degree *arg1 = 0 ;
8737   Dali::Degree *arg2 = 0 ;
8738   bool result;
8739
8740   arg1 = (Dali::Degree *)jarg1;
8741   if (!arg1) {
8742     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8743     return 0;
8744   }
8745   arg2 = (Dali::Degree *)jarg2;
8746   if (!arg2) {
8747     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8748     return 0;
8749   }
8750   {
8751     try {
8752       result = (bool)Dali::operator ==((Dali::Degree const &)*arg1,(Dali::Degree const &)*arg2);
8753     } catch (std::out_of_range& e) {
8754       {
8755         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8756       };
8757     } catch (std::exception& e) {
8758       {
8759         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8760       };
8761     } catch (...) {
8762       {
8763         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8764       };
8765     }
8766   }
8767   jresult = result;
8768   return jresult;
8769 }
8770
8771
8772 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NotEqualTo__SWIG_4(void * jarg1, void * jarg2) {
8773   unsigned int jresult ;
8774   Dali::Degree *arg1 = 0 ;
8775   Dali::Degree *arg2 = 0 ;
8776   bool result;
8777
8778   arg1 = (Dali::Degree *)jarg1;
8779   if (!arg1) {
8780     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8781     return 0;
8782   }
8783   arg2 = (Dali::Degree *)jarg2;
8784   if (!arg2) {
8785     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
8786     return 0;
8787   }
8788   {
8789     try {
8790       result = (bool)Dali::operator !=((Dali::Degree const &)*arg1,(Dali::Degree const &)*arg2);
8791     } catch (std::out_of_range& e) {
8792       {
8793         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8794       };
8795     } catch (std::exception& e) {
8796       {
8797         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8798       };
8799     } catch (...) {
8800       {
8801         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8802       };
8803     }
8804   }
8805   jresult = result;
8806   return jresult;
8807 }
8808
8809
8810 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3) {
8811   void * jresult ;
8812   Dali::Degree arg1 ;
8813   float arg2 ;
8814   float arg3 ;
8815   Dali::Degree *argp1 ;
8816   Dali::Degree result;
8817
8818   argp1 = (Dali::Degree *)jarg1;
8819   if (!argp1) {
8820     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
8821     return 0;
8822   }
8823   arg1 = *argp1;
8824   arg2 = (float)jarg2;
8825   arg3 = (float)jarg3;
8826   {
8827     try {
8828       result = Dali::Clamp(arg1,arg2,arg3);
8829     } catch (std::out_of_range& e) {
8830       {
8831         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8832       };
8833     } catch (std::exception& e) {
8834       {
8835         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8836       };
8837     } catch (...) {
8838       {
8839         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8840       };
8841     }
8842   }
8843   jresult = new Dali::Degree((const Dali::Degree &)result);
8844   return jresult;
8845 }
8846
8847
8848 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Radian__SWIG_0() {
8849   void * jresult ;
8850   Dali::Radian *result = 0 ;
8851
8852   {
8853     try {
8854       result = (Dali::Radian *)new Dali::Radian();
8855     } catch (std::out_of_range& e) {
8856       {
8857         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8858       };
8859     } catch (std::exception& e) {
8860       {
8861         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8862       };
8863     } catch (...) {
8864       {
8865         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8866       };
8867     }
8868   }
8869   jresult = (void *)result;
8870   return jresult;
8871 }
8872
8873
8874 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Radian__SWIG_1(float jarg1) {
8875   void * jresult ;
8876   float arg1 ;
8877   Dali::Radian *result = 0 ;
8878
8879   arg1 = (float)jarg1;
8880   {
8881     try {
8882       result = (Dali::Radian *)new Dali::Radian(arg1);
8883     } catch (std::out_of_range& e) {
8884       {
8885         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8886       };
8887     } catch (std::exception& e) {
8888       {
8889         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8890       };
8891     } catch (...) {
8892       {
8893         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8894       };
8895     }
8896   }
8897   jresult = (void *)result;
8898   return jresult;
8899 }
8900
8901
8902 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Radian__SWIG_2(void * jarg1) {
8903   void * jresult ;
8904   Dali::Degree arg1 ;
8905   Dali::Degree *argp1 ;
8906   Dali::Radian *result = 0 ;
8907
8908   argp1 = (Dali::Degree *)jarg1;
8909   if (!argp1) {
8910     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
8911     return 0;
8912   }
8913   arg1 = *argp1;
8914   {
8915     try {
8916       result = (Dali::Radian *)new Dali::Radian(arg1);
8917     } catch (std::out_of_range& e) {
8918       {
8919         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8920       };
8921     } catch (std::exception& e) {
8922       {
8923         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8924       };
8925     } catch (...) {
8926       {
8927         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8928       };
8929     }
8930   }
8931   jresult = (void *)result;
8932   return jresult;
8933 }
8934
8935
8936 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Radian_Assign__SWIG_0(void * jarg1, float jarg2) {
8937   void * jresult ;
8938   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
8939   float arg2 ;
8940   Dali::Radian *result = 0 ;
8941
8942   arg1 = (Dali::Radian *)jarg1;
8943   arg2 = (float)jarg2;
8944   {
8945     try {
8946       result = (Dali::Radian *) &(arg1)->operator =(arg2);
8947     } catch (std::out_of_range& e) {
8948       {
8949         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8950       };
8951     } catch (std::exception& e) {
8952       {
8953         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8954       };
8955     } catch (...) {
8956       {
8957         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8958       };
8959     }
8960   }
8961   jresult = (void *)result;
8962   return jresult;
8963 }
8964
8965
8966 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Radian_Assign__SWIG_1(void * jarg1, void * jarg2) {
8967   void * jresult ;
8968   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
8969   Dali::Degree arg2 ;
8970   Dali::Degree *argp2 ;
8971   Dali::Radian *result = 0 ;
8972
8973   arg1 = (Dali::Radian *)jarg1;
8974   argp2 = (Dali::Degree *)jarg2;
8975   if (!argp2) {
8976     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
8977     return 0;
8978   }
8979   arg2 = *argp2;
8980   {
8981     try {
8982       result = (Dali::Radian *) &(arg1)->operator =(arg2);
8983     } catch (std::out_of_range& e) {
8984       {
8985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
8986       };
8987     } catch (std::exception& e) {
8988       {
8989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
8990       };
8991     } catch (...) {
8992       {
8993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
8994       };
8995     }
8996   }
8997   jresult = (void *)result;
8998   return jresult;
8999 }
9000
9001
9002 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Radian_ConvertToFloat(void * jarg1) {
9003   float jresult ;
9004   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
9005   float result;
9006
9007   arg1 = (Dali::Radian *)jarg1;
9008   {
9009     try {
9010       result = (float)((Dali::Radian const *)arg1)->operator float();
9011     } catch (std::out_of_range& e) {
9012       {
9013         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9014       };
9015     } catch (std::exception& e) {
9016       {
9017         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9018       };
9019     } catch (...) {
9020       {
9021         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9022       };
9023     }
9024   }
9025   jresult = result;
9026   return jresult;
9027 }
9028
9029
9030 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Radian_radian_set(void * jarg1, float jarg2) {
9031   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
9032   float arg2 ;
9033
9034   arg1 = (Dali::Radian *)jarg1;
9035   arg2 = (float)jarg2;
9036   if (arg1) (arg1)->radian = arg2;
9037 }
9038
9039
9040 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Radian_radian_get(void * jarg1) {
9041   float jresult ;
9042   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
9043   float result;
9044
9045   arg1 = (Dali::Radian *)jarg1;
9046   result = (float) ((arg1)->radian);
9047   jresult = result;
9048   return jresult;
9049 }
9050
9051
9052 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Radian(void * jarg1) {
9053   Dali::Radian *arg1 = (Dali::Radian *) 0 ;
9054
9055   arg1 = (Dali::Radian *)jarg1;
9056   {
9057     try {
9058       delete arg1;
9059     } catch (std::out_of_range& e) {
9060       {
9061         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
9062       };
9063     } catch (std::exception& e) {
9064       {
9065         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
9066       };
9067     } catch (...) {
9068       {
9069         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
9070       };
9071     }
9072   }
9073 }
9074
9075
9076 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_6(void * jarg1, void * jarg2) {
9077   unsigned int jresult ;
9078   Dali::Radian arg1 ;
9079   Dali::Radian arg2 ;
9080   Dali::Radian *argp1 ;
9081   Dali::Radian *argp2 ;
9082   bool result;
9083
9084   argp1 = (Dali::Radian *)jarg1;
9085   if (!argp1) {
9086     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9087     return 0;
9088   }
9089   arg1 = *argp1;
9090   argp2 = (Dali::Radian *)jarg2;
9091   if (!argp2) {
9092     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9093     return 0;
9094   }
9095   arg2 = *argp2;
9096   {
9097     try {
9098       result = (bool)Dali::operator ==(arg1,arg2);
9099     } catch (std::out_of_range& e) {
9100       {
9101         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9102       };
9103     } catch (std::exception& e) {
9104       {
9105         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9106       };
9107     } catch (...) {
9108       {
9109         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9110       };
9111     }
9112   }
9113   jresult = result;
9114   return jresult;
9115 }
9116
9117
9118 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NotEqualTo__SWIG_5(void * jarg1, void * jarg2) {
9119   unsigned int jresult ;
9120   Dali::Radian arg1 ;
9121   Dali::Radian arg2 ;
9122   Dali::Radian *argp1 ;
9123   Dali::Radian *argp2 ;
9124   bool result;
9125
9126   argp1 = (Dali::Radian *)jarg1;
9127   if (!argp1) {
9128     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9129     return 0;
9130   }
9131   arg1 = *argp1;
9132   argp2 = (Dali::Radian *)jarg2;
9133   if (!argp2) {
9134     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9135     return 0;
9136   }
9137   arg2 = *argp2;
9138   {
9139     try {
9140       result = (bool)Dali::operator !=(arg1,arg2);
9141     } catch (std::out_of_range& e) {
9142       {
9143         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9144       };
9145     } catch (std::exception& e) {
9146       {
9147         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9148       };
9149     } catch (...) {
9150       {
9151         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9152       };
9153     }
9154   }
9155   jresult = result;
9156   return jresult;
9157 }
9158
9159
9160 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_7(void * jarg1, void * jarg2) {
9161   unsigned int jresult ;
9162   Dali::Radian arg1 ;
9163   Dali::Degree arg2 ;
9164   Dali::Radian *argp1 ;
9165   Dali::Degree *argp2 ;
9166   bool result;
9167
9168   argp1 = (Dali::Radian *)jarg1;
9169   if (!argp1) {
9170     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9171     return 0;
9172   }
9173   arg1 = *argp1;
9174   argp2 = (Dali::Degree *)jarg2;
9175   if (!argp2) {
9176     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9177     return 0;
9178   }
9179   arg2 = *argp2;
9180   {
9181     try {
9182       result = (bool)Dali::operator ==(arg1,arg2);
9183     } catch (std::out_of_range& e) {
9184       {
9185         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9186       };
9187     } catch (std::exception& e) {
9188       {
9189         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9190       };
9191     } catch (...) {
9192       {
9193         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9194       };
9195     }
9196   }
9197   jresult = result;
9198   return jresult;
9199 }
9200
9201
9202 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NotEqualTo__SWIG_6(void * jarg1, void * jarg2) {
9203   unsigned int jresult ;
9204   Dali::Radian arg1 ;
9205   Dali::Degree arg2 ;
9206   Dali::Radian *argp1 ;
9207   Dali::Degree *argp2 ;
9208   bool result;
9209
9210   argp1 = (Dali::Radian *)jarg1;
9211   if (!argp1) {
9212     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9213     return 0;
9214   }
9215   arg1 = *argp1;
9216   argp2 = (Dali::Degree *)jarg2;
9217   if (!argp2) {
9218     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9219     return 0;
9220   }
9221   arg2 = *argp2;
9222   {
9223     try {
9224       result = (bool)Dali::operator !=(arg1,arg2);
9225     } catch (std::out_of_range& e) {
9226       {
9227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9228       };
9229     } catch (std::exception& e) {
9230       {
9231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9232       };
9233     } catch (...) {
9234       {
9235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9236       };
9237     }
9238   }
9239   jresult = result;
9240   return jresult;
9241 }
9242
9243
9244 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_8(void * jarg1, void * jarg2) {
9245   unsigned int jresult ;
9246   Dali::Degree arg1 ;
9247   Dali::Radian arg2 ;
9248   Dali::Degree *argp1 ;
9249   Dali::Radian *argp2 ;
9250   bool result;
9251
9252   argp1 = (Dali::Degree *)jarg1;
9253   if (!argp1) {
9254     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9255     return 0;
9256   }
9257   arg1 = *argp1;
9258   argp2 = (Dali::Radian *)jarg2;
9259   if (!argp2) {
9260     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9261     return 0;
9262   }
9263   arg2 = *argp2;
9264   {
9265     try {
9266       result = (bool)Dali::operator ==(arg1,arg2);
9267     } catch (std::out_of_range& e) {
9268       {
9269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9270       };
9271     } catch (std::exception& e) {
9272       {
9273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9274       };
9275     } catch (...) {
9276       {
9277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9278       };
9279     }
9280   }
9281   jresult = result;
9282   return jresult;
9283 }
9284
9285
9286 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NotEqualTo__SWIG_7(void * jarg1, void * jarg2) {
9287   unsigned int jresult ;
9288   Dali::Degree arg1 ;
9289   Dali::Radian arg2 ;
9290   Dali::Degree *argp1 ;
9291   Dali::Radian *argp2 ;
9292   bool result;
9293
9294   argp1 = (Dali::Degree *)jarg1;
9295   if (!argp1) {
9296     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9297     return 0;
9298   }
9299   arg1 = *argp1;
9300   argp2 = (Dali::Radian *)jarg2;
9301   if (!argp2) {
9302     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9303     return 0;
9304   }
9305   arg2 = *argp2;
9306   {
9307     try {
9308       result = (bool)Dali::operator !=(arg1,arg2);
9309     } catch (std::out_of_range& e) {
9310       {
9311         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9312       };
9313     } catch (std::exception& e) {
9314       {
9315         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9316       };
9317     } catch (...) {
9318       {
9319         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9320       };
9321     }
9322   }
9323   jresult = result;
9324   return jresult;
9325 }
9326
9327
9328 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GreaterThan__SWIG_0(void * jarg1, void * jarg2) {
9329   unsigned int jresult ;
9330   Dali::Radian arg1 ;
9331   Dali::Radian arg2 ;
9332   Dali::Radian *argp1 ;
9333   Dali::Radian *argp2 ;
9334   bool result;
9335
9336   argp1 = (Dali::Radian *)jarg1;
9337   if (!argp1) {
9338     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9339     return 0;
9340   }
9341   arg1 = *argp1;
9342   argp2 = (Dali::Radian *)jarg2;
9343   if (!argp2) {
9344     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9345     return 0;
9346   }
9347   arg2 = *argp2;
9348   {
9349     try {
9350       result = (bool)Dali::operator >(arg1,arg2);
9351     } catch (std::out_of_range& e) {
9352       {
9353         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9354       };
9355     } catch (std::exception& e) {
9356       {
9357         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9358       };
9359     } catch (...) {
9360       {
9361         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9362       };
9363     }
9364   }
9365   jresult = result;
9366   return jresult;
9367 }
9368
9369
9370 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GreaterThan__SWIG_1(void * jarg1, void * jarg2) {
9371   unsigned int jresult ;
9372   Dali::Radian arg1 ;
9373   Dali::Degree arg2 ;
9374   Dali::Radian *argp1 ;
9375   Dali::Degree *argp2 ;
9376   bool result;
9377
9378   argp1 = (Dali::Radian *)jarg1;
9379   if (!argp1) {
9380     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9381     return 0;
9382   }
9383   arg1 = *argp1;
9384   argp2 = (Dali::Degree *)jarg2;
9385   if (!argp2) {
9386     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9387     return 0;
9388   }
9389   arg2 = *argp2;
9390   {
9391     try {
9392       result = (bool)Dali::operator >(arg1,arg2);
9393     } catch (std::out_of_range& e) {
9394       {
9395         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9396       };
9397     } catch (std::exception& e) {
9398       {
9399         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9400       };
9401     } catch (...) {
9402       {
9403         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9404       };
9405     }
9406   }
9407   jresult = result;
9408   return jresult;
9409 }
9410
9411
9412 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GreaterThan__SWIG_2(void * jarg1, void * jarg2) {
9413   unsigned int jresult ;
9414   Dali::Degree arg1 ;
9415   Dali::Radian arg2 ;
9416   Dali::Degree *argp1 ;
9417   Dali::Radian *argp2 ;
9418   bool result;
9419
9420   argp1 = (Dali::Degree *)jarg1;
9421   if (!argp1) {
9422     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9423     return 0;
9424   }
9425   arg1 = *argp1;
9426   argp2 = (Dali::Radian *)jarg2;
9427   if (!argp2) {
9428     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9429     return 0;
9430   }
9431   arg2 = *argp2;
9432   {
9433     try {
9434       result = (bool)Dali::operator >(arg1,arg2);
9435     } catch (std::out_of_range& e) {
9436       {
9437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9438       };
9439     } catch (std::exception& e) {
9440       {
9441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9442       };
9443     } catch (...) {
9444       {
9445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9446       };
9447     }
9448   }
9449   jresult = result;
9450   return jresult;
9451 }
9452
9453
9454 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LessThan__SWIG_0(void * jarg1, void * jarg2) {
9455   unsigned int jresult ;
9456   Dali::Radian arg1 ;
9457   Dali::Radian arg2 ;
9458   Dali::Radian *argp1 ;
9459   Dali::Radian *argp2 ;
9460   bool result;
9461
9462   argp1 = (Dali::Radian *)jarg1;
9463   if (!argp1) {
9464     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9465     return 0;
9466   }
9467   arg1 = *argp1;
9468   argp2 = (Dali::Radian *)jarg2;
9469   if (!argp2) {
9470     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9471     return 0;
9472   }
9473   arg2 = *argp2;
9474   {
9475     try {
9476       result = (bool)Dali::operator <(arg1,arg2);
9477     } catch (std::out_of_range& e) {
9478       {
9479         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9480       };
9481     } catch (std::exception& e) {
9482       {
9483         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9484       };
9485     } catch (...) {
9486       {
9487         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9488       };
9489     }
9490   }
9491   jresult = result;
9492   return jresult;
9493 }
9494
9495
9496 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LessThan__SWIG_1(void * jarg1, void * jarg2) {
9497   unsigned int jresult ;
9498   Dali::Radian arg1 ;
9499   Dali::Degree arg2 ;
9500   Dali::Radian *argp1 ;
9501   Dali::Degree *argp2 ;
9502   bool result;
9503
9504   argp1 = (Dali::Radian *)jarg1;
9505   if (!argp1) {
9506     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9507     return 0;
9508   }
9509   arg1 = *argp1;
9510   argp2 = (Dali::Degree *)jarg2;
9511   if (!argp2) {
9512     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9513     return 0;
9514   }
9515   arg2 = *argp2;
9516   {
9517     try {
9518       result = (bool)Dali::operator <(arg1,arg2);
9519     } catch (std::out_of_range& e) {
9520       {
9521         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9522       };
9523     } catch (std::exception& e) {
9524       {
9525         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9526       };
9527     } catch (...) {
9528       {
9529         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9530       };
9531     }
9532   }
9533   jresult = result;
9534   return jresult;
9535 }
9536
9537
9538 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LessThan__SWIG_2(void * jarg1, void * jarg2) {
9539   unsigned int jresult ;
9540   Dali::Degree arg1 ;
9541   Dali::Radian arg2 ;
9542   Dali::Degree *argp1 ;
9543   Dali::Radian *argp2 ;
9544   bool result;
9545
9546   argp1 = (Dali::Degree *)jarg1;
9547   if (!argp1) {
9548     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Degree", 0);
9549     return 0;
9550   }
9551   arg1 = *argp1;
9552   argp2 = (Dali::Radian *)jarg2;
9553   if (!argp2) {
9554     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9555     return 0;
9556   }
9557   arg2 = *argp2;
9558   {
9559     try {
9560       result = (bool)Dali::operator <(arg1,arg2);
9561     } catch (std::out_of_range& e) {
9562       {
9563         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9564       };
9565     } catch (std::exception& e) {
9566       {
9567         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9568       };
9569     } catch (...) {
9570       {
9571         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9572       };
9573     }
9574   }
9575   jresult = result;
9576   return jresult;
9577 }
9578
9579
9580 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Multiply(void * jarg1, float jarg2) {
9581   void * jresult ;
9582   Dali::Radian arg1 ;
9583   float arg2 ;
9584   Dali::Radian *argp1 ;
9585   Dali::Radian result;
9586
9587   argp1 = (Dali::Radian *)jarg1;
9588   if (!argp1) {
9589     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9590     return 0;
9591   }
9592   arg1 = *argp1;
9593   arg2 = (float)jarg2;
9594   {
9595     try {
9596       result = Dali::operator *(arg1,arg2);
9597     } catch (std::out_of_range& e) {
9598       {
9599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9600       };
9601     } catch (std::exception& e) {
9602       {
9603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9604       };
9605     } catch (...) {
9606       {
9607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9608       };
9609     }
9610   }
9611   jresult = new Dali::Radian((const Dali::Radian &)result);
9612   return jresult;
9613 }
9614
9615
9616 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Subtract(void * jarg1) {
9617   void * jresult ;
9618   Dali::Radian arg1 ;
9619   Dali::Radian *argp1 ;
9620   Dali::Radian result;
9621
9622   argp1 = (Dali::Radian *)jarg1;
9623   if (!argp1) {
9624     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9625     return 0;
9626   }
9627   arg1 = *argp1;
9628   {
9629     try {
9630       result = Dali::operator -(arg1);
9631     } catch (std::out_of_range& e) {
9632       {
9633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9634       };
9635     } catch (std::exception& e) {
9636       {
9637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9638       };
9639     } catch (...) {
9640       {
9641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9642       };
9643     }
9644   }
9645   jresult = new Dali::Radian((const Dali::Radian &)result);
9646   return jresult;
9647 }
9648
9649
9650 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Clamp__SWIG_4(void * jarg1, float jarg2, float jarg3) {
9651   void * jresult ;
9652   Dali::Radian arg1 ;
9653   float arg2 ;
9654   float arg3 ;
9655   Dali::Radian *argp1 ;
9656   Dali::Radian result;
9657
9658   argp1 = (Dali::Radian *)jarg1;
9659   if (!argp1) {
9660     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9661     return 0;
9662   }
9663   arg1 = *argp1;
9664   arg2 = (float)jarg2;
9665   arg3 = (float)jarg3;
9666   {
9667     try {
9668       result = Dali::Clamp(arg1,arg2,arg3);
9669     } catch (std::out_of_range& e) {
9670       {
9671         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9672       };
9673     } catch (std::exception& e) {
9674       {
9675         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9676       };
9677     } catch (...) {
9678       {
9679         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9680       };
9681     }
9682   }
9683   jresult = new Dali::Radian((const Dali::Radian &)result);
9684   return jresult;
9685 }
9686
9687
9688 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rotation__SWIG_0() {
9689   void * jresult ;
9690   Dali::Quaternion *result = 0 ;
9691
9692   {
9693     try {
9694       result = (Dali::Quaternion *)new Dali::Quaternion();
9695     } catch (std::out_of_range& e) {
9696       {
9697         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9698       };
9699     } catch (std::exception& e) {
9700       {
9701         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9702       };
9703     } catch (...) {
9704       {
9705         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9706       };
9707     }
9708   }
9709   jresult = (void *)result;
9710   return jresult;
9711 }
9712
9713
9714 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rotation__SWIG_1(void * jarg1, void * jarg2) {
9715   void * jresult ;
9716   Dali::Radian arg1 ;
9717   Dali::Vector3 *arg2 = 0 ;
9718   Dali::Radian *argp1 ;
9719   Dali::Quaternion *result = 0 ;
9720
9721   argp1 = (Dali::Radian *)jarg1;
9722   if (!argp1) {
9723     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
9724     return 0;
9725   }
9726   arg1 = *argp1;
9727   arg2 = (Dali::Vector3 *)jarg2;
9728   if (!arg2) {
9729     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
9730     return 0;
9731   }
9732   {
9733     try {
9734       result = (Dali::Quaternion *)new Dali::Quaternion(arg1,(Dali::Vector3 const &)*arg2);
9735     } catch (std::out_of_range& e) {
9736       {
9737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9738       };
9739     } catch (std::exception& e) {
9740       {
9741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9742       };
9743     } catch (...) {
9744       {
9745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9746       };
9747     }
9748   }
9749   jresult = (void *)result;
9750   return jresult;
9751 }
9752
9753
9754 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Rotation(void * jarg1) {
9755   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9756
9757   arg1 = (Dali::Quaternion *)jarg1;
9758   {
9759     try {
9760       delete arg1;
9761     } catch (std::out_of_range& e) {
9762       {
9763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
9764       };
9765     } catch (std::exception& e) {
9766       {
9767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
9768       };
9769     } catch (...) {
9770       {
9771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
9772       };
9773     }
9774   }
9775 }
9776
9777
9778 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_IDENTITY_get() {
9779   void * jresult ;
9780   Dali::Quaternion *result = 0 ;
9781
9782   result = (Dali::Quaternion *)&Dali::Quaternion::IDENTITY;
9783   jresult = (void *)result;
9784   return jresult;
9785 }
9786
9787
9788 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rotation_IsIdentity(void * jarg1) {
9789   unsigned int jresult ;
9790   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9791   bool result;
9792
9793   arg1 = (Dali::Quaternion *)jarg1;
9794   {
9795     try {
9796       result = (bool)((Dali::Quaternion const *)arg1)->IsIdentity();
9797     } catch (std::out_of_range& e) {
9798       {
9799         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9800       };
9801     } catch (std::exception& e) {
9802       {
9803         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9804       };
9805     } catch (...) {
9806       {
9807         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9808       };
9809     }
9810   }
9811   jresult = result;
9812   return jresult;
9813 }
9814
9815
9816 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rotation_GetAxisAngle(void * jarg1, void * jarg2, void * jarg3) {
9817   unsigned int jresult ;
9818   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9819   Dali::Vector3 *arg2 = 0 ;
9820   Dali::Radian *arg3 = 0 ;
9821   bool result;
9822
9823   arg1 = (Dali::Quaternion *)jarg1;
9824   arg2 = (Dali::Vector3 *)jarg2;
9825   if (!arg2) {
9826     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
9827     return 0;
9828   }
9829   arg3 = (Dali::Radian *)jarg3;
9830   if (!arg3) {
9831     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian & type is null", 0);
9832     return 0;
9833   }
9834   {
9835     try {
9836       result = (bool)((Dali::Quaternion const *)arg1)->ToAxisAngle(*arg2,*arg3);
9837     } catch (std::out_of_range& e) {
9838       {
9839         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9840       };
9841     } catch (std::exception& e) {
9842       {
9843         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9844       };
9845     } catch (...) {
9846       {
9847         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9848       };
9849     }
9850   }
9851   jresult = result;
9852   return jresult;
9853 }
9854
9855
9856 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Add(void * jarg1, void * jarg2) {
9857   void * jresult ;
9858   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9859   Dali::Quaternion *arg2 = 0 ;
9860   Dali::Quaternion result;
9861
9862   arg1 = (Dali::Quaternion *)jarg1;
9863   arg2 = (Dali::Quaternion *)jarg2;
9864   if (!arg2) {
9865     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
9866     return 0;
9867   }
9868   {
9869     try {
9870       result = ((Dali::Quaternion const *)arg1)->operator +((Dali::Quaternion const &)*arg2);
9871     } catch (std::out_of_range& e) {
9872       {
9873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9874       };
9875     } catch (std::exception& e) {
9876       {
9877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9878       };
9879     } catch (...) {
9880       {
9881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9882       };
9883     }
9884   }
9885   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
9886   return jresult;
9887 }
9888
9889
9890 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Subtract__SWIG_0(void * jarg1, void * jarg2) {
9891   void * jresult ;
9892   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9893   Dali::Quaternion *arg2 = 0 ;
9894   Dali::Quaternion result;
9895
9896   arg1 = (Dali::Quaternion *)jarg1;
9897   arg2 = (Dali::Quaternion *)jarg2;
9898   if (!arg2) {
9899     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
9900     return 0;
9901   }
9902   {
9903     try {
9904       result = ((Dali::Quaternion const *)arg1)->operator -((Dali::Quaternion const &)*arg2);
9905     } catch (std::out_of_range& e) {
9906       {
9907         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9908       };
9909     } catch (std::exception& e) {
9910       {
9911         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9912       };
9913     } catch (...) {
9914       {
9915         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9916       };
9917     }
9918   }
9919   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
9920   return jresult;
9921 }
9922
9923
9924 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Multiply__SWIG_0(void * jarg1, void * jarg2) {
9925   void * jresult ;
9926   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9927   Dali::Quaternion *arg2 = 0 ;
9928   Dali::Quaternion result;
9929
9930   arg1 = (Dali::Quaternion *)jarg1;
9931   arg2 = (Dali::Quaternion *)jarg2;
9932   if (!arg2) {
9933     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
9934     return 0;
9935   }
9936   {
9937     try {
9938       result = ((Dali::Quaternion const *)arg1)->operator *((Dali::Quaternion const &)*arg2);
9939     } catch (std::out_of_range& e) {
9940       {
9941         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9942       };
9943     } catch (std::exception& e) {
9944       {
9945         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9946       };
9947     } catch (...) {
9948       {
9949         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9950       };
9951     }
9952   }
9953   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
9954   return jresult;
9955 }
9956
9957
9958 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Multiply__SWIG_1(void * jarg1, void * jarg2) {
9959   void * jresult ;
9960   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9961   Dali::Vector3 *arg2 = 0 ;
9962   Dali::Vector3 result;
9963
9964   arg1 = (Dali::Quaternion *)jarg1;
9965   arg2 = (Dali::Vector3 *)jarg2;
9966   if (!arg2) {
9967     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
9968     return 0;
9969   }
9970   {
9971     try {
9972       result = ((Dali::Quaternion const *)arg1)->operator *((Dali::Vector3 const &)*arg2);
9973     } catch (std::out_of_range& e) {
9974       {
9975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
9976       };
9977     } catch (std::exception& e) {
9978       {
9979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
9980       };
9981     } catch (...) {
9982       {
9983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
9984       };
9985     }
9986   }
9987   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
9988   return jresult;
9989 }
9990
9991
9992 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Divide__SWIG_0(void * jarg1, void * jarg2) {
9993   void * jresult ;
9994   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
9995   Dali::Quaternion *arg2 = 0 ;
9996   Dali::Quaternion result;
9997
9998   arg1 = (Dali::Quaternion *)jarg1;
9999   arg2 = (Dali::Quaternion *)jarg2;
10000   if (!arg2) {
10001     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10002     return 0;
10003   }
10004   {
10005     try {
10006       result = ((Dali::Quaternion const *)arg1)->operator /((Dali::Quaternion const &)*arg2);
10007     } catch (std::out_of_range& e) {
10008       {
10009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10010       };
10011     } catch (std::exception& e) {
10012       {
10013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10014       };
10015     } catch (...) {
10016       {
10017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10018       };
10019     }
10020   }
10021   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10022   return jresult;
10023 }
10024
10025
10026 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Multiply__SWIG_2(void * jarg1, float jarg2) {
10027   void * jresult ;
10028   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10029   float arg2 ;
10030   Dali::Quaternion result;
10031
10032   arg1 = (Dali::Quaternion *)jarg1;
10033   arg2 = (float)jarg2;
10034   {
10035     try {
10036       result = ((Dali::Quaternion const *)arg1)->operator *(arg2);
10037     } catch (std::out_of_range& e) {
10038       {
10039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10040       };
10041     } catch (std::exception& e) {
10042       {
10043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10044       };
10045     } catch (...) {
10046       {
10047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10048       };
10049     }
10050   }
10051   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10052   return jresult;
10053 }
10054
10055
10056 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Divide__SWIG_1(void * jarg1, float jarg2) {
10057   void * jresult ;
10058   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10059   float arg2 ;
10060   Dali::Quaternion result;
10061
10062   arg1 = (Dali::Quaternion *)jarg1;
10063   arg2 = (float)jarg2;
10064   {
10065     try {
10066       result = ((Dali::Quaternion const *)arg1)->operator /(arg2);
10067     } catch (std::out_of_range& e) {
10068       {
10069         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10070       };
10071     } catch (std::exception& e) {
10072       {
10073         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10074       };
10075     } catch (...) {
10076       {
10077         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10078       };
10079     }
10080   }
10081   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10082   return jresult;
10083 }
10084
10085
10086 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Subtract__SWIG_1(void * jarg1) {
10087   void * jresult ;
10088   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10089   Dali::Quaternion result;
10090
10091   arg1 = (Dali::Quaternion *)jarg1;
10092   {
10093     try {
10094       result = ((Dali::Quaternion const *)arg1)->operator -();
10095     } catch (std::out_of_range& e) {
10096       {
10097         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10098       };
10099     } catch (std::exception& e) {
10100       {
10101         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10102       };
10103     } catch (...) {
10104       {
10105         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10106       };
10107     }
10108   }
10109   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10110   return jresult;
10111 }
10112
10113
10114 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_AddAssign(void * jarg1, void * jarg2) {
10115   void * jresult ;
10116   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10117   Dali::Quaternion *arg2 = 0 ;
10118   Dali::Quaternion *result = 0 ;
10119
10120   arg1 = (Dali::Quaternion *)jarg1;
10121   arg2 = (Dali::Quaternion *)jarg2;
10122   if (!arg2) {
10123     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10124     return 0;
10125   }
10126   {
10127     try {
10128       result = (Dali::Quaternion *) &(arg1)->operator +=((Dali::Quaternion const &)*arg2);
10129     } catch (std::out_of_range& e) {
10130       {
10131         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10132       };
10133     } catch (std::exception& e) {
10134       {
10135         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10136       };
10137     } catch (...) {
10138       {
10139         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10140       };
10141     }
10142   }
10143   jresult = (void *)result;
10144   return jresult;
10145 }
10146
10147
10148 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_SubtractAssign(void * jarg1, void * jarg2) {
10149   void * jresult ;
10150   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10151   Dali::Quaternion *arg2 = 0 ;
10152   Dali::Quaternion *result = 0 ;
10153
10154   arg1 = (Dali::Quaternion *)jarg1;
10155   arg2 = (Dali::Quaternion *)jarg2;
10156   if (!arg2) {
10157     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10158     return 0;
10159   }
10160   {
10161     try {
10162       result = (Dali::Quaternion *) &(arg1)->operator -=((Dali::Quaternion const &)*arg2);
10163     } catch (std::out_of_range& e) {
10164       {
10165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10166       };
10167     } catch (std::exception& e) {
10168       {
10169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10170       };
10171     } catch (...) {
10172       {
10173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10174       };
10175     }
10176   }
10177   jresult = (void *)result;
10178   return jresult;
10179 }
10180
10181
10182 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_MultiplyAssign__SWIG_0(void * jarg1, void * jarg2) {
10183   void * jresult ;
10184   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10185   Dali::Quaternion *arg2 = 0 ;
10186   Dali::Quaternion *result = 0 ;
10187
10188   arg1 = (Dali::Quaternion *)jarg1;
10189   arg2 = (Dali::Quaternion *)jarg2;
10190   if (!arg2) {
10191     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10192     return 0;
10193   }
10194   {
10195     try {
10196       result = (Dali::Quaternion *) &(arg1)->operator *=((Dali::Quaternion const &)*arg2);
10197     } catch (std::out_of_range& e) {
10198       {
10199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10200       };
10201     } catch (std::exception& e) {
10202       {
10203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10204       };
10205     } catch (...) {
10206       {
10207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10208       };
10209     }
10210   }
10211   jresult = (void *)result;
10212   return jresult;
10213 }
10214
10215
10216 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_MultiplyAssign__SWIG_1(void * jarg1, float jarg2) {
10217   void * jresult ;
10218   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10219   float arg2 ;
10220   Dali::Quaternion *result = 0 ;
10221
10222   arg1 = (Dali::Quaternion *)jarg1;
10223   arg2 = (float)jarg2;
10224   {
10225     try {
10226       result = (Dali::Quaternion *) &(arg1)->operator *=(arg2);
10227     } catch (std::out_of_range& e) {
10228       {
10229         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10230       };
10231     } catch (std::exception& e) {
10232       {
10233         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10234       };
10235     } catch (...) {
10236       {
10237         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10238       };
10239     }
10240   }
10241   jresult = (void *)result;
10242   return jresult;
10243 }
10244
10245
10246 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_DivideAssign(void * jarg1, float jarg2) {
10247   void * jresult ;
10248   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10249   float arg2 ;
10250   Dali::Quaternion *result = 0 ;
10251
10252   arg1 = (Dali::Quaternion *)jarg1;
10253   arg2 = (float)jarg2;
10254   {
10255     try {
10256       result = (Dali::Quaternion *) &(arg1)->operator /=(arg2);
10257     } catch (std::out_of_range& e) {
10258       {
10259         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10260       };
10261     } catch (std::exception& e) {
10262       {
10263         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10264       };
10265     } catch (...) {
10266       {
10267         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10268       };
10269     }
10270   }
10271   jresult = (void *)result;
10272   return jresult;
10273 }
10274
10275
10276 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rotation_EqualTo(void * jarg1, void * jarg2) {
10277   unsigned int jresult ;
10278   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10279   Dali::Quaternion *arg2 = 0 ;
10280   bool result;
10281
10282   arg1 = (Dali::Quaternion *)jarg1;
10283   arg2 = (Dali::Quaternion *)jarg2;
10284   if (!arg2) {
10285     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10286     return 0;
10287   }
10288   {
10289     try {
10290       result = (bool)((Dali::Quaternion const *)arg1)->operator ==((Dali::Quaternion const &)*arg2);
10291     } catch (std::out_of_range& e) {
10292       {
10293         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10294       };
10295     } catch (std::exception& e) {
10296       {
10297         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10298       };
10299     } catch (...) {
10300       {
10301         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10302       };
10303     }
10304   }
10305   jresult = result;
10306   return jresult;
10307 }
10308
10309
10310 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rotation_NotEqualTo(void * jarg1, void * jarg2) {
10311   unsigned int jresult ;
10312   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10313   Dali::Quaternion *arg2 = 0 ;
10314   bool result;
10315
10316   arg1 = (Dali::Quaternion *)jarg1;
10317   arg2 = (Dali::Quaternion *)jarg2;
10318   if (!arg2) {
10319     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10320     return 0;
10321   }
10322   {
10323     try {
10324       result = (bool)((Dali::Quaternion const *)arg1)->operator !=((Dali::Quaternion const &)*arg2);
10325     } catch (std::out_of_range& e) {
10326       {
10327         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10328       };
10329     } catch (std::exception& e) {
10330       {
10331         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10332       };
10333     } catch (...) {
10334       {
10335         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10336       };
10337     }
10338   }
10339   jresult = result;
10340   return jresult;
10341 }
10342
10343
10344 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Rotation_Length(void * jarg1) {
10345   float jresult ;
10346   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10347   float result;
10348
10349   arg1 = (Dali::Quaternion *)jarg1;
10350   {
10351     try {
10352       result = (float)((Dali::Quaternion const *)arg1)->Length();
10353     } catch (std::out_of_range& e) {
10354       {
10355         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10356       };
10357     } catch (std::exception& e) {
10358       {
10359         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10360       };
10361     } catch (...) {
10362       {
10363         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10364       };
10365     }
10366   }
10367   jresult = result;
10368   return jresult;
10369 }
10370
10371
10372 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Rotation_LengthSquared(void * jarg1) {
10373   float jresult ;
10374   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10375   float result;
10376
10377   arg1 = (Dali::Quaternion *)jarg1;
10378   {
10379     try {
10380       result = (float)((Dali::Quaternion const *)arg1)->LengthSquared();
10381     } catch (std::out_of_range& e) {
10382       {
10383         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10384       };
10385     } catch (std::exception& e) {
10386       {
10387         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10388       };
10389     } catch (...) {
10390       {
10391         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10392       };
10393     }
10394   }
10395   jresult = result;
10396   return jresult;
10397 }
10398
10399
10400 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rotation_Normalize(void * jarg1) {
10401   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10402
10403   arg1 = (Dali::Quaternion *)jarg1;
10404   {
10405     try {
10406       (arg1)->Normalize();
10407     } catch (std::out_of_range& e) {
10408       {
10409         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
10410       };
10411     } catch (std::exception& e) {
10412       {
10413         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
10414       };
10415     } catch (...) {
10416       {
10417         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
10418       };
10419     }
10420   }
10421 }
10422
10423
10424 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Normalized(void * jarg1) {
10425   void * jresult ;
10426   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10427   Dali::Quaternion result;
10428
10429   arg1 = (Dali::Quaternion *)jarg1;
10430   {
10431     try {
10432       result = ((Dali::Quaternion const *)arg1)->Normalized();
10433     } catch (std::out_of_range& e) {
10434       {
10435         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10436       };
10437     } catch (std::exception& e) {
10438       {
10439         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10440       };
10441     } catch (...) {
10442       {
10443         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10444       };
10445     }
10446   }
10447   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10448   return jresult;
10449 }
10450
10451
10452 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rotation_Conjugate(void * jarg1) {
10453   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10454
10455   arg1 = (Dali::Quaternion *)jarg1;
10456   {
10457     try {
10458       (arg1)->Conjugate();
10459     } catch (std::out_of_range& e) {
10460       {
10461         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
10462       };
10463     } catch (std::exception& e) {
10464       {
10465         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
10466       };
10467     } catch (...) {
10468       {
10469         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
10470       };
10471     }
10472   }
10473 }
10474
10475
10476 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rotation_Invert(void * jarg1) {
10477   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10478
10479   arg1 = (Dali::Quaternion *)jarg1;
10480   {
10481     try {
10482       (arg1)->Invert();
10483     } catch (std::out_of_range& e) {
10484       {
10485         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
10486       };
10487     } catch (std::exception& e) {
10488       {
10489         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
10490       };
10491     } catch (...) {
10492       {
10493         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
10494       };
10495     }
10496   }
10497 }
10498
10499
10500 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Log(void * jarg1) {
10501   void * jresult ;
10502   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10503   Dali::Quaternion result;
10504
10505   arg1 = (Dali::Quaternion *)jarg1;
10506   {
10507     try {
10508       result = ((Dali::Quaternion const *)arg1)->Log();
10509     } catch (std::out_of_range& e) {
10510       {
10511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10512       };
10513     } catch (std::exception& e) {
10514       {
10515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10516       };
10517     } catch (...) {
10518       {
10519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10520       };
10521     }
10522   }
10523   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10524   return jresult;
10525 }
10526
10527
10528 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Exp(void * jarg1) {
10529   void * jresult ;
10530   Dali::Quaternion *arg1 = (Dali::Quaternion *) 0 ;
10531   Dali::Quaternion result;
10532
10533   arg1 = (Dali::Quaternion *)jarg1;
10534   {
10535     try {
10536       result = ((Dali::Quaternion const *)arg1)->Exp();
10537     } catch (std::out_of_range& e) {
10538       {
10539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10540       };
10541     } catch (std::exception& e) {
10542       {
10543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10544       };
10545     } catch (...) {
10546       {
10547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10548       };
10549     }
10550   }
10551   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10552   return jresult;
10553 }
10554
10555
10556 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Rotation_Dot(void * jarg1, void * jarg2) {
10557   float jresult ;
10558   Dali::Quaternion *arg1 = 0 ;
10559   Dali::Quaternion *arg2 = 0 ;
10560   float result;
10561
10562   arg1 = (Dali::Quaternion *)jarg1;
10563   if (!arg1) {
10564     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10565     return 0;
10566   }
10567   arg2 = (Dali::Quaternion *)jarg2;
10568   if (!arg2) {
10569     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10570     return 0;
10571   }
10572   {
10573     try {
10574       result = (float)Dali::Quaternion::Dot((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2);
10575     } catch (std::out_of_range& e) {
10576       {
10577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10578       };
10579     } catch (std::exception& e) {
10580       {
10581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10582       };
10583     } catch (...) {
10584       {
10585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10586       };
10587     }
10588   }
10589   jresult = result;
10590   return jresult;
10591 }
10592
10593
10594 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Lerp(void * jarg1, void * jarg2, float jarg3) {
10595   void * jresult ;
10596   Dali::Quaternion *arg1 = 0 ;
10597   Dali::Quaternion *arg2 = 0 ;
10598   float arg3 ;
10599   Dali::Quaternion result;
10600
10601   arg1 = (Dali::Quaternion *)jarg1;
10602   if (!arg1) {
10603     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10604     return 0;
10605   }
10606   arg2 = (Dali::Quaternion *)jarg2;
10607   if (!arg2) {
10608     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10609     return 0;
10610   }
10611   arg3 = (float)jarg3;
10612   {
10613     try {
10614       result = Dali::Quaternion::Lerp((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,arg3);
10615     } catch (std::out_of_range& e) {
10616       {
10617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10618       };
10619     } catch (std::exception& e) {
10620       {
10621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10622       };
10623     } catch (...) {
10624       {
10625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10626       };
10627     }
10628   }
10629   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10630   return jresult;
10631 }
10632
10633
10634 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Slerp(void * jarg1, void * jarg2, float jarg3) {
10635   void * jresult ;
10636   Dali::Quaternion *arg1 = 0 ;
10637   Dali::Quaternion *arg2 = 0 ;
10638   float arg3 ;
10639   Dali::Quaternion result;
10640
10641   arg1 = (Dali::Quaternion *)jarg1;
10642   if (!arg1) {
10643     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10644     return 0;
10645   }
10646   arg2 = (Dali::Quaternion *)jarg2;
10647   if (!arg2) {
10648     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10649     return 0;
10650   }
10651   arg3 = (float)jarg3;
10652   {
10653     try {
10654       result = Dali::Quaternion::Slerp((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,arg3);
10655     } catch (std::out_of_range& e) {
10656       {
10657         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10658       };
10659     } catch (std::exception& e) {
10660       {
10661         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10662       };
10663     } catch (...) {
10664       {
10665         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10666       };
10667     }
10668   }
10669   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10670   return jresult;
10671 }
10672
10673
10674 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_SlerpNoInvert(void * jarg1, void * jarg2, float jarg3) {
10675   void * jresult ;
10676   Dali::Quaternion *arg1 = 0 ;
10677   Dali::Quaternion *arg2 = 0 ;
10678   float arg3 ;
10679   Dali::Quaternion result;
10680
10681   arg1 = (Dali::Quaternion *)jarg1;
10682   if (!arg1) {
10683     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10684     return 0;
10685   }
10686   arg2 = (Dali::Quaternion *)jarg2;
10687   if (!arg2) {
10688     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10689     return 0;
10690   }
10691   arg3 = (float)jarg3;
10692   {
10693     try {
10694       result = Dali::Quaternion::SlerpNoInvert((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,arg3);
10695     } catch (std::out_of_range& e) {
10696       {
10697         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10698       };
10699     } catch (std::exception& e) {
10700       {
10701         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10702       };
10703     } catch (...) {
10704       {
10705         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10706       };
10707     }
10708   }
10709   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10710   return jresult;
10711 }
10712
10713
10714 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rotation_Squad(void * jarg1, void * jarg2, void * jarg3, void * jarg4, float jarg5) {
10715   void * jresult ;
10716   Dali::Quaternion *arg1 = 0 ;
10717   Dali::Quaternion *arg2 = 0 ;
10718   Dali::Quaternion *arg3 = 0 ;
10719   Dali::Quaternion *arg4 = 0 ;
10720   float arg5 ;
10721   Dali::Quaternion result;
10722
10723   arg1 = (Dali::Quaternion *)jarg1;
10724   if (!arg1) {
10725     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10726     return 0;
10727   }
10728   arg2 = (Dali::Quaternion *)jarg2;
10729   if (!arg2) {
10730     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10731     return 0;
10732   }
10733   arg3 = (Dali::Quaternion *)jarg3;
10734   if (!arg3) {
10735     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10736     return 0;
10737   }
10738   arg4 = (Dali::Quaternion *)jarg4;
10739   if (!arg4) {
10740     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10741     return 0;
10742   }
10743   arg5 = (float)jarg5;
10744   {
10745     try {
10746       result = Dali::Quaternion::Squad((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2,(Dali::Quaternion const &)*arg3,(Dali::Quaternion const &)*arg4,arg5);
10747     } catch (std::out_of_range& e) {
10748       {
10749         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10750       };
10751     } catch (std::exception& e) {
10752       {
10753         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10754       };
10755     } catch (...) {
10756       {
10757         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10758       };
10759     }
10760   }
10761   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
10762   return jresult;
10763 }
10764
10765
10766 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Rotation_AngleBetween(void * jarg1, void * jarg2) {
10767   float jresult ;
10768   Dali::Quaternion *arg1 = 0 ;
10769   Dali::Quaternion *arg2 = 0 ;
10770   float result;
10771
10772   arg1 = (Dali::Quaternion *)jarg1;
10773   if (!arg1) {
10774     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10775     return 0;
10776   }
10777   arg2 = (Dali::Quaternion *)jarg2;
10778   if (!arg2) {
10779     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10780     return 0;
10781   }
10782   {
10783     try {
10784       result = (float)Dali::Quaternion::AngleBetween((Dali::Quaternion const &)*arg1,(Dali::Quaternion const &)*arg2);
10785     } catch (std::out_of_range& e) {
10786       {
10787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10788       };
10789     } catch (std::exception& e) {
10790       {
10791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10792       };
10793     } catch (...) {
10794       {
10795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10796       };
10797     }
10798   }
10799   jresult = result;
10800   return jresult;
10801 }
10802
10803
10804 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_0() {
10805   void * jresult ;
10806   Dali::Matrix *result = 0 ;
10807
10808   {
10809     try {
10810       result = (Dali::Matrix *)new Dali::Matrix();
10811     } catch (std::out_of_range& e) {
10812       {
10813         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10814       };
10815     } catch (std::exception& e) {
10816       {
10817         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10818       };
10819     } catch (...) {
10820       {
10821         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10822       };
10823     }
10824   }
10825   jresult = (void *)result;
10826   return jresult;
10827 }
10828
10829
10830 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_1(unsigned int jarg1) {
10831   void * jresult ;
10832   bool arg1 ;
10833   Dali::Matrix *result = 0 ;
10834
10835   arg1 = jarg1 ? true : false;
10836   {
10837     try {
10838       result = (Dali::Matrix *)new Dali::Matrix(arg1);
10839     } catch (std::out_of_range& e) {
10840       {
10841         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10842       };
10843     } catch (std::exception& e) {
10844       {
10845         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10846       };
10847     } catch (...) {
10848       {
10849         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10850       };
10851     }
10852   }
10853   jresult = (void *)result;
10854   return jresult;
10855 }
10856
10857
10858 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_2(float* jarg1) {
10859   void * jresult ;
10860   float *arg1 = (float *) 0 ;
10861   Dali::Matrix *result = 0 ;
10862
10863   arg1 = jarg1;
10864   {
10865     try {
10866       result = (Dali::Matrix *)new Dali::Matrix((float const *)arg1);
10867     } catch (std::out_of_range& e) {
10868       {
10869         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10870       };
10871     } catch (std::exception& e) {
10872       {
10873         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10874       };
10875     } catch (...) {
10876       {
10877         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10878       };
10879     }
10880   }
10881   jresult = (void *)result;
10882
10883
10884   return jresult;
10885 }
10886
10887
10888 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_3(void * jarg1) {
10889   void * jresult ;
10890   Dali::Quaternion *arg1 = 0 ;
10891   Dali::Matrix *result = 0 ;
10892
10893   arg1 = (Dali::Quaternion *)jarg1;
10894   if (!arg1) {
10895     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
10896     return 0;
10897   }
10898   {
10899     try {
10900       result = (Dali::Matrix *)new Dali::Matrix((Dali::Quaternion const &)*arg1);
10901     } catch (std::out_of_range& e) {
10902       {
10903         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10904       };
10905     } catch (std::exception& e) {
10906       {
10907         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10908       };
10909     } catch (...) {
10910       {
10911         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10912       };
10913     }
10914   }
10915   jresult = (void *)result;
10916   return jresult;
10917 }
10918
10919
10920 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix__SWIG_4(void * jarg1) {
10921   void * jresult ;
10922   Dali::Matrix *arg1 = 0 ;
10923   Dali::Matrix *result = 0 ;
10924
10925   arg1 = (Dali::Matrix *)jarg1;
10926   if (!arg1) {
10927     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
10928     return 0;
10929   }
10930   {
10931     try {
10932       result = (Dali::Matrix *)new Dali::Matrix((Dali::Matrix const &)*arg1);
10933     } catch (std::out_of_range& e) {
10934       {
10935         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10936       };
10937     } catch (std::exception& e) {
10938       {
10939         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10940       };
10941     } catch (...) {
10942       {
10943         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10944       };
10945     }
10946   }
10947   jresult = (void *)result;
10948   return jresult;
10949 }
10950
10951
10952 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_Assign(void * jarg1, void * jarg2) {
10953   void * jresult ;
10954   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
10955   Dali::Matrix *arg2 = 0 ;
10956   Dali::Matrix *result = 0 ;
10957
10958   arg1 = (Dali::Matrix *)jarg1;
10959   arg2 = (Dali::Matrix *)jarg2;
10960   if (!arg2) {
10961     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
10962     return 0;
10963   }
10964   {
10965     try {
10966       result = (Dali::Matrix *) &(arg1)->operator =((Dali::Matrix const &)*arg2);
10967     } catch (std::out_of_range& e) {
10968       {
10969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
10970       };
10971     } catch (std::exception& e) {
10972       {
10973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
10974       };
10975     } catch (...) {
10976       {
10977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
10978       };
10979     }
10980   }
10981   jresult = (void *)result;
10982   return jresult;
10983 }
10984
10985
10986 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_IDENTITY_get() {
10987   void * jresult ;
10988   Dali::Matrix *result = 0 ;
10989
10990   result = (Dali::Matrix *)&Dali::Matrix::IDENTITY;
10991   jresult = (void *)result;
10992   return jresult;
10993 }
10994
10995
10996 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetIdentity(void * jarg1) {
10997   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
10998
10999   arg1 = (Dali::Matrix *)jarg1;
11000   {
11001     try {
11002       (arg1)->SetIdentity();
11003     } catch (std::out_of_range& e) {
11004       {
11005         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11006       };
11007     } catch (std::exception& e) {
11008       {
11009         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11010       };
11011     } catch (...) {
11012       {
11013         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11014       };
11015     }
11016   }
11017 }
11018
11019
11020 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetIdentityAndScale(void * jarg1, void * jarg2) {
11021   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11022   Dali::Vector3 *arg2 = 0 ;
11023
11024   arg1 = (Dali::Matrix *)jarg1;
11025   arg2 = (Dali::Vector3 *)jarg2;
11026   if (!arg2) {
11027     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11028     return ;
11029   }
11030   {
11031     try {
11032       (arg1)->SetIdentityAndScale((Dali::Vector3 const &)*arg2);
11033     } catch (std::out_of_range& e) {
11034       {
11035         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11036       };
11037     } catch (std::exception& e) {
11038       {
11039         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11040       };
11041     } catch (...) {
11042       {
11043         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11044       };
11045     }
11046   }
11047 }
11048
11049
11050 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_InvertTransform(void * jarg1, void * jarg2) {
11051   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11052   Dali::Matrix *arg2 = 0 ;
11053
11054   arg1 = (Dali::Matrix *)jarg1;
11055   arg2 = (Dali::Matrix *)jarg2;
11056   if (!arg2) {
11057     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
11058     return ;
11059   }
11060   {
11061     try {
11062       ((Dali::Matrix const *)arg1)->InvertTransform(*arg2);
11063     } catch (std::out_of_range& e) {
11064       {
11065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11066       };
11067     } catch (std::exception& e) {
11068       {
11069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11070       };
11071     } catch (...) {
11072       {
11073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11074       };
11075     }
11076   }
11077 }
11078
11079
11080 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix_Invert(void * jarg1) {
11081   unsigned int jresult ;
11082   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11083   bool result;
11084
11085   arg1 = (Dali::Matrix *)jarg1;
11086   {
11087     try {
11088       result = (bool)(arg1)->Invert();
11089     } catch (std::out_of_range& e) {
11090       {
11091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11092       };
11093     } catch (std::exception& e) {
11094       {
11095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11096       };
11097     } catch (...) {
11098       {
11099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11100       };
11101     }
11102   }
11103   jresult = result;
11104   return jresult;
11105 }
11106
11107
11108 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_Transpose(void * jarg1) {
11109   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11110
11111   arg1 = (Dali::Matrix *)jarg1;
11112   {
11113     try {
11114       (arg1)->Transpose();
11115     } catch (std::out_of_range& e) {
11116       {
11117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11118       };
11119     } catch (std::exception& e) {
11120       {
11121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11122       };
11123     } catch (...) {
11124       {
11125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11126       };
11127     }
11128   }
11129 }
11130
11131
11132 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetXAxis(void * jarg1) {
11133   void * jresult ;
11134   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11135   Dali::Vector3 result;
11136
11137   arg1 = (Dali::Matrix *)jarg1;
11138   {
11139     try {
11140       result = ((Dali::Matrix const *)arg1)->GetXAxis();
11141     } catch (std::out_of_range& e) {
11142       {
11143         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11144       };
11145     } catch (std::exception& e) {
11146       {
11147         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11148       };
11149     } catch (...) {
11150       {
11151         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11152       };
11153     }
11154   }
11155   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
11156   return jresult;
11157 }
11158
11159
11160 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetYAxis(void * jarg1) {
11161   void * jresult ;
11162   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11163   Dali::Vector3 result;
11164
11165   arg1 = (Dali::Matrix *)jarg1;
11166   {
11167     try {
11168       result = ((Dali::Matrix const *)arg1)->GetYAxis();
11169     } catch (std::out_of_range& e) {
11170       {
11171         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11172       };
11173     } catch (std::exception& e) {
11174       {
11175         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11176       };
11177     } catch (...) {
11178       {
11179         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11180       };
11181     }
11182   }
11183   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
11184   return jresult;
11185 }
11186
11187
11188 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetZAxis(void * jarg1) {
11189   void * jresult ;
11190   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11191   Dali::Vector3 result;
11192
11193   arg1 = (Dali::Matrix *)jarg1;
11194   {
11195     try {
11196       result = ((Dali::Matrix const *)arg1)->GetZAxis();
11197     } catch (std::out_of_range& e) {
11198       {
11199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11200       };
11201     } catch (std::exception& e) {
11202       {
11203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11204       };
11205     } catch (...) {
11206       {
11207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11208       };
11209     }
11210   }
11211   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
11212   return jresult;
11213 }
11214
11215
11216 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetXAxis(void * jarg1, void * jarg2) {
11217   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11218   Dali::Vector3 *arg2 = 0 ;
11219
11220   arg1 = (Dali::Matrix *)jarg1;
11221   arg2 = (Dali::Vector3 *)jarg2;
11222   if (!arg2) {
11223     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11224     return ;
11225   }
11226   {
11227     try {
11228       (arg1)->SetXAxis((Dali::Vector3 const &)*arg2);
11229     } catch (std::out_of_range& e) {
11230       {
11231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11232       };
11233     } catch (std::exception& e) {
11234       {
11235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11236       };
11237     } catch (...) {
11238       {
11239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11240       };
11241     }
11242   }
11243 }
11244
11245
11246 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetYAxis(void * jarg1, void * jarg2) {
11247   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11248   Dali::Vector3 *arg2 = 0 ;
11249
11250   arg1 = (Dali::Matrix *)jarg1;
11251   arg2 = (Dali::Vector3 *)jarg2;
11252   if (!arg2) {
11253     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11254     return ;
11255   }
11256   {
11257     try {
11258       (arg1)->SetYAxis((Dali::Vector3 const &)*arg2);
11259     } catch (std::out_of_range& e) {
11260       {
11261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11262       };
11263     } catch (std::exception& e) {
11264       {
11265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11266       };
11267     } catch (...) {
11268       {
11269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11270       };
11271     }
11272   }
11273 }
11274
11275
11276 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetZAxis(void * jarg1, void * jarg2) {
11277   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11278   Dali::Vector3 *arg2 = 0 ;
11279
11280   arg1 = (Dali::Matrix *)jarg1;
11281   arg2 = (Dali::Vector3 *)jarg2;
11282   if (!arg2) {
11283     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11284     return ;
11285   }
11286   {
11287     try {
11288       (arg1)->SetZAxis((Dali::Vector3 const &)*arg2);
11289     } catch (std::out_of_range& e) {
11290       {
11291         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11292       };
11293     } catch (std::exception& e) {
11294       {
11295         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11296       };
11297     } catch (...) {
11298       {
11299         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11300       };
11301     }
11302   }
11303 }
11304
11305
11306 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetTranslation(void * jarg1) {
11307   void * jresult ;
11308   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11309   Dali::Vector4 *result = 0 ;
11310
11311   arg1 = (Dali::Matrix *)jarg1;
11312   {
11313     try {
11314       result = (Dali::Vector4 *) &((Dali::Matrix const *)arg1)->GetTranslation();
11315     } catch (std::out_of_range& e) {
11316       {
11317         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11318       };
11319     } catch (std::exception& e) {
11320       {
11321         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11322       };
11323     } catch (...) {
11324       {
11325         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11326       };
11327     }
11328   }
11329   jresult = (void *)result;
11330   return jresult;
11331 }
11332
11333
11334 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_GetTranslation3(void * jarg1) {
11335   void * jresult ;
11336   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11337   Dali::Vector3 *result = 0 ;
11338
11339   arg1 = (Dali::Matrix *)jarg1;
11340   {
11341     try {
11342       result = (Dali::Vector3 *) &((Dali::Matrix const *)arg1)->GetTranslation3();
11343     } catch (std::out_of_range& e) {
11344       {
11345         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11346       };
11347     } catch (std::exception& e) {
11348       {
11349         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11350       };
11351     } catch (...) {
11352       {
11353         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11354       };
11355     }
11356   }
11357   jresult = (void *)result;
11358   return jresult;
11359 }
11360
11361
11362 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetTranslation__SWIG_0(void * jarg1, void * jarg2) {
11363   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11364   Dali::Vector4 *arg2 = 0 ;
11365
11366   arg1 = (Dali::Matrix *)jarg1;
11367   arg2 = (Dali::Vector4 *)jarg2;
11368   if (!arg2) {
11369     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
11370     return ;
11371   }
11372   {
11373     try {
11374       (arg1)->SetTranslation((Dali::Vector4 const &)*arg2);
11375     } catch (std::out_of_range& e) {
11376       {
11377         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11378       };
11379     } catch (std::exception& e) {
11380       {
11381         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11382       };
11383     } catch (...) {
11384       {
11385         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11386       };
11387     }
11388   }
11389 }
11390
11391
11392 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetTranslation__SWIG_1(void * jarg1, void * jarg2) {
11393   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11394   Dali::Vector3 *arg2 = 0 ;
11395
11396   arg1 = (Dali::Matrix *)jarg1;
11397   arg2 = (Dali::Vector3 *)jarg2;
11398   if (!arg2) {
11399     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11400     return ;
11401   }
11402   {
11403     try {
11404       (arg1)->SetTranslation((Dali::Vector3 const &)*arg2);
11405     } catch (std::out_of_range& e) {
11406       {
11407         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11408       };
11409     } catch (std::exception& e) {
11410       {
11411         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11412       };
11413     } catch (...) {
11414       {
11415         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11416       };
11417     }
11418   }
11419 }
11420
11421
11422 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_OrthoNormalize(void * jarg1) {
11423   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11424
11425   arg1 = (Dali::Matrix *)jarg1;
11426   {
11427     try {
11428       (arg1)->OrthoNormalize();
11429     } catch (std::out_of_range& e) {
11430       {
11431         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11432       };
11433     } catch (std::exception& e) {
11434       {
11435         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11436       };
11437     } catch (...) {
11438       {
11439         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11440       };
11441     }
11442   }
11443 }
11444
11445
11446 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_AsFloat__SWIG_0(void * jarg1) {
11447   void * jresult ;
11448   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11449   float *result = 0 ;
11450
11451   arg1 = (Dali::Matrix *)jarg1;
11452   {
11453     try {
11454       result = (float *)((Dali::Matrix const *)arg1)->AsFloat();
11455     } catch (std::out_of_range& e) {
11456       {
11457         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11458       };
11459     } catch (std::exception& e) {
11460       {
11461         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11462       };
11463     } catch (...) {
11464       {
11465         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11466       };
11467     }
11468   }
11469   jresult = (void *)result;
11470   return jresult;
11471 }
11472
11473
11474 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_Multiply__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
11475   Dali::Matrix *arg1 = 0 ;
11476   Dali::Matrix *arg2 = 0 ;
11477   Dali::Matrix *arg3 = 0 ;
11478
11479   arg1 = (Dali::Matrix *)jarg1;
11480   if (!arg1) {
11481     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
11482     return ;
11483   }
11484   arg2 = (Dali::Matrix *)jarg2;
11485   if (!arg2) {
11486     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11487     return ;
11488   }
11489   arg3 = (Dali::Matrix *)jarg3;
11490   if (!arg3) {
11491     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11492     return ;
11493   }
11494   {
11495     try {
11496       Dali::Matrix::Multiply(*arg1,(Dali::Matrix const &)*arg2,(Dali::Matrix const &)*arg3);
11497     } catch (std::out_of_range& e) {
11498       {
11499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11500       };
11501     } catch (std::exception& e) {
11502       {
11503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11504       };
11505     } catch (...) {
11506       {
11507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11508       };
11509     }
11510   }
11511 }
11512
11513
11514 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_Multiply__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
11515   Dali::Matrix *arg1 = 0 ;
11516   Dali::Matrix *arg2 = 0 ;
11517   Dali::Quaternion *arg3 = 0 ;
11518
11519   arg1 = (Dali::Matrix *)jarg1;
11520   if (!arg1) {
11521     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
11522     return ;
11523   }
11524   arg2 = (Dali::Matrix *)jarg2;
11525   if (!arg2) {
11526     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11527     return ;
11528   }
11529   arg3 = (Dali::Quaternion *)jarg3;
11530   if (!arg3) {
11531     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
11532     return ;
11533   }
11534   {
11535     try {
11536       Dali::Matrix::Multiply(*arg1,(Dali::Matrix const &)*arg2,(Dali::Quaternion const &)*arg3);
11537     } catch (std::out_of_range& e) {
11538       {
11539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11540       };
11541     } catch (std::exception& e) {
11542       {
11543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11544       };
11545     } catch (...) {
11546       {
11547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11548       };
11549     }
11550   }
11551 }
11552
11553
11554 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix_Multiply__SWIG_2(void * jarg1, void * jarg2) {
11555   void * jresult ;
11556   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11557   Dali::Vector4 *arg2 = 0 ;
11558   Dali::Vector4 result;
11559
11560   arg1 = (Dali::Matrix *)jarg1;
11561   arg2 = (Dali::Vector4 *)jarg2;
11562   if (!arg2) {
11563     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
11564     return 0;
11565   }
11566   {
11567     try {
11568       result = ((Dali::Matrix const *)arg1)->operator *((Dali::Vector4 const &)*arg2);
11569     } catch (std::out_of_range& e) {
11570       {
11571         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11572       };
11573     } catch (std::exception& e) {
11574       {
11575         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11576       };
11577     } catch (...) {
11578       {
11579         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11580       };
11581     }
11582   }
11583   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
11584   return jresult;
11585 }
11586
11587
11588 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix_EqualTo(void * jarg1, void * jarg2) {
11589   unsigned int jresult ;
11590   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11591   Dali::Matrix *arg2 = 0 ;
11592   bool result;
11593
11594   arg1 = (Dali::Matrix *)jarg1;
11595   arg2 = (Dali::Matrix *)jarg2;
11596   if (!arg2) {
11597     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11598     return 0;
11599   }
11600   {
11601     try {
11602       result = (bool)((Dali::Matrix const *)arg1)->operator ==((Dali::Matrix const &)*arg2);
11603     } catch (std::out_of_range& e) {
11604       {
11605         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11606       };
11607     } catch (std::exception& e) {
11608       {
11609         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11610       };
11611     } catch (...) {
11612       {
11613         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11614       };
11615     }
11616   }
11617   jresult = result;
11618   return jresult;
11619 }
11620
11621
11622 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix_NotEqualTo(void * jarg1, void * jarg2) {
11623   unsigned int jresult ;
11624   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11625   Dali::Matrix *arg2 = 0 ;
11626   bool result;
11627
11628   arg1 = (Dali::Matrix *)jarg1;
11629   arg2 = (Dali::Matrix *)jarg2;
11630   if (!arg2) {
11631     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11632     return 0;
11633   }
11634   {
11635     try {
11636       result = (bool)((Dali::Matrix const *)arg1)->operator !=((Dali::Matrix const &)*arg2);
11637     } catch (std::out_of_range& e) {
11638       {
11639         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11640       };
11641     } catch (std::exception& e) {
11642       {
11643         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11644       };
11645     } catch (...) {
11646       {
11647         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11648       };
11649     }
11650   }
11651   jresult = result;
11652   return jresult;
11653 }
11654
11655
11656 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetTransformComponents(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
11657   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11658   Dali::Vector3 *arg2 = 0 ;
11659   Dali::Quaternion *arg3 = 0 ;
11660   Dali::Vector3 *arg4 = 0 ;
11661
11662   arg1 = (Dali::Matrix *)jarg1;
11663   arg2 = (Dali::Vector3 *)jarg2;
11664   if (!arg2) {
11665     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11666     return ;
11667   }
11668   arg3 = (Dali::Quaternion *)jarg3;
11669   if (!arg3) {
11670     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
11671     return ;
11672   }
11673   arg4 = (Dali::Vector3 *)jarg4;
11674   if (!arg4) {
11675     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11676     return ;
11677   }
11678   {
11679     try {
11680       (arg1)->SetTransformComponents((Dali::Vector3 const &)*arg2,(Dali::Quaternion const &)*arg3,(Dali::Vector3 const &)*arg4);
11681     } catch (std::out_of_range& e) {
11682       {
11683         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11684       };
11685     } catch (std::exception& e) {
11686       {
11687         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11688       };
11689     } catch (...) {
11690       {
11691         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11692       };
11693     }
11694   }
11695 }
11696
11697
11698 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetInverseTransformComponents__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
11699   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11700   Dali::Vector3 *arg2 = 0 ;
11701   Dali::Quaternion *arg3 = 0 ;
11702   Dali::Vector3 *arg4 = 0 ;
11703
11704   arg1 = (Dali::Matrix *)jarg1;
11705   arg2 = (Dali::Vector3 *)jarg2;
11706   if (!arg2) {
11707     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11708     return ;
11709   }
11710   arg3 = (Dali::Quaternion *)jarg3;
11711   if (!arg3) {
11712     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
11713     return ;
11714   }
11715   arg4 = (Dali::Vector3 *)jarg4;
11716   if (!arg4) {
11717     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11718     return ;
11719   }
11720   {
11721     try {
11722       (arg1)->SetInverseTransformComponents((Dali::Vector3 const &)*arg2,(Dali::Quaternion const &)*arg3,(Dali::Vector3 const &)*arg4);
11723     } catch (std::out_of_range& e) {
11724       {
11725         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11726       };
11727     } catch (std::exception& e) {
11728       {
11729         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11730       };
11731     } catch (...) {
11732       {
11733         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11734       };
11735     }
11736   }
11737 }
11738
11739
11740 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_SetInverseTransformComponents__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
11741   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11742   Dali::Vector3 *arg2 = 0 ;
11743   Dali::Vector3 *arg3 = 0 ;
11744   Dali::Vector3 *arg4 = 0 ;
11745   Dali::Vector3 *arg5 = 0 ;
11746
11747   arg1 = (Dali::Matrix *)jarg1;
11748   arg2 = (Dali::Vector3 *)jarg2;
11749   if (!arg2) {
11750     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11751     return ;
11752   }
11753   arg3 = (Dali::Vector3 *)jarg3;
11754   if (!arg3) {
11755     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11756     return ;
11757   }
11758   arg4 = (Dali::Vector3 *)jarg4;
11759   if (!arg4) {
11760     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11761     return ;
11762   }
11763   arg5 = (Dali::Vector3 *)jarg5;
11764   if (!arg5) {
11765     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
11766     return ;
11767   }
11768   {
11769     try {
11770       (arg1)->SetInverseTransformComponents((Dali::Vector3 const &)*arg2,(Dali::Vector3 const &)*arg3,(Dali::Vector3 const &)*arg4,(Dali::Vector3 const &)*arg5);
11771     } catch (std::out_of_range& e) {
11772       {
11773         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11774       };
11775     } catch (std::exception& e) {
11776       {
11777         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11778       };
11779     } catch (...) {
11780       {
11781         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11782       };
11783     }
11784   }
11785 }
11786
11787
11788 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix_GetTransformComponents(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
11789   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11790   Dali::Vector3 *arg2 = 0 ;
11791   Dali::Quaternion *arg3 = 0 ;
11792   Dali::Vector3 *arg4 = 0 ;
11793
11794   arg1 = (Dali::Matrix *)jarg1;
11795   arg2 = (Dali::Vector3 *)jarg2;
11796   if (!arg2) {
11797     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
11798     return ;
11799   }
11800   arg3 = (Dali::Quaternion *)jarg3;
11801   if (!arg3) {
11802     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion & type is null", 0);
11803     return ;
11804   }
11805   arg4 = (Dali::Vector3 *)jarg4;
11806   if (!arg4) {
11807     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
11808     return ;
11809   }
11810   {
11811     try {
11812       ((Dali::Matrix const *)arg1)->GetTransformComponents(*arg2,*arg3,*arg4);
11813     } catch (std::out_of_range& e) {
11814       {
11815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11816       };
11817     } catch (std::exception& e) {
11818       {
11819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11820       };
11821     } catch (...) {
11822       {
11823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11824       };
11825     }
11826   }
11827 }
11828
11829
11830 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Matrix(void * jarg1) {
11831   Dali::Matrix *arg1 = (Dali::Matrix *) 0 ;
11832
11833   arg1 = (Dali::Matrix *)jarg1;
11834   {
11835     try {
11836       delete arg1;
11837     } catch (std::out_of_range& e) {
11838       {
11839         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
11840       };
11841     } catch (std::exception& e) {
11842       {
11843         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
11844       };
11845     } catch (...) {
11846       {
11847         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
11848       };
11849     }
11850   }
11851 }
11852
11853
11854 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix3_IDENTITY_get() {
11855   void * jresult ;
11856   Dali::Matrix3 *result = 0 ;
11857
11858   result = (Dali::Matrix3 *)&Dali::Matrix3::IDENTITY;
11859   jresult = (void *)result;
11860   return jresult;
11861 }
11862
11863
11864 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix3__SWIG_0() {
11865   void * jresult ;
11866   Dali::Matrix3 *result = 0 ;
11867
11868   {
11869     try {
11870       result = (Dali::Matrix3 *)new Dali::Matrix3();
11871     } catch (std::out_of_range& e) {
11872       {
11873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11874       };
11875     } catch (std::exception& e) {
11876       {
11877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11878       };
11879     } catch (...) {
11880       {
11881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11882       };
11883     }
11884   }
11885   jresult = (void *)result;
11886   return jresult;
11887 }
11888
11889
11890 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix3__SWIG_1(void * jarg1) {
11891   void * jresult ;
11892   Dali::Matrix3 *arg1 = 0 ;
11893   Dali::Matrix3 *result = 0 ;
11894
11895   arg1 = (Dali::Matrix3 *)jarg1;
11896   if (!arg1) {
11897     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
11898     return 0;
11899   }
11900   {
11901     try {
11902       result = (Dali::Matrix3 *)new Dali::Matrix3((Dali::Matrix3 const &)*arg1);
11903     } catch (std::out_of_range& e) {
11904       {
11905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11906       };
11907     } catch (std::exception& e) {
11908       {
11909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11910       };
11911     } catch (...) {
11912       {
11913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11914       };
11915     }
11916   }
11917   jresult = (void *)result;
11918   return jresult;
11919 }
11920
11921
11922 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix3__SWIG_2(void * jarg1) {
11923   void * jresult ;
11924   Dali::Matrix *arg1 = 0 ;
11925   Dali::Matrix3 *result = 0 ;
11926
11927   arg1 = (Dali::Matrix *)jarg1;
11928   if (!arg1) {
11929     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
11930     return 0;
11931   }
11932   {
11933     try {
11934       result = (Dali::Matrix3 *)new Dali::Matrix3((Dali::Matrix const &)*arg1);
11935     } catch (std::out_of_range& e) {
11936       {
11937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11938       };
11939     } catch (std::exception& e) {
11940       {
11941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11942       };
11943     } catch (...) {
11944       {
11945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11946       };
11947     }
11948   }
11949   jresult = (void *)result;
11950   return jresult;
11951 }
11952
11953
11954 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Matrix3__SWIG_3(float jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7, float jarg8, float jarg9) {
11955   void * jresult ;
11956   float arg1 ;
11957   float arg2 ;
11958   float arg3 ;
11959   float arg4 ;
11960   float arg5 ;
11961   float arg6 ;
11962   float arg7 ;
11963   float arg8 ;
11964   float arg9 ;
11965   Dali::Matrix3 *result = 0 ;
11966
11967   arg1 = (float)jarg1;
11968   arg2 = (float)jarg2;
11969   arg3 = (float)jarg3;
11970   arg4 = (float)jarg4;
11971   arg5 = (float)jarg5;
11972   arg6 = (float)jarg6;
11973   arg7 = (float)jarg7;
11974   arg8 = (float)jarg8;
11975   arg9 = (float)jarg9;
11976   {
11977     try {
11978       result = (Dali::Matrix3 *)new Dali::Matrix3(arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9);
11979     } catch (std::out_of_range& e) {
11980       {
11981         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
11982       };
11983     } catch (std::exception& e) {
11984       {
11985         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
11986       };
11987     } catch (...) {
11988       {
11989         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
11990       };
11991     }
11992   }
11993   jresult = (void *)result;
11994   return jresult;
11995 }
11996
11997
11998 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix3_Assign__SWIG_0(void * jarg1, void * jarg2) {
11999   void * jresult ;
12000   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12001   Dali::Matrix3 *arg2 = 0 ;
12002   Dali::Matrix3 *result = 0 ;
12003
12004   arg1 = (Dali::Matrix3 *)jarg1;
12005   arg2 = (Dali::Matrix3 *)jarg2;
12006   if (!arg2) {
12007     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12008     return 0;
12009   }
12010   {
12011     try {
12012       result = (Dali::Matrix3 *) &(arg1)->operator =((Dali::Matrix3 const &)*arg2);
12013     } catch (std::out_of_range& e) {
12014       {
12015         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12016       };
12017     } catch (std::exception& e) {
12018       {
12019         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12020       };
12021     } catch (...) {
12022       {
12023         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12024       };
12025     }
12026   }
12027   jresult = (void *)result;
12028   return jresult;
12029 }
12030
12031
12032 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix3_Assign__SWIG_1(void * jarg1, void * jarg2) {
12033   void * jresult ;
12034   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12035   Dali::Matrix *arg2 = 0 ;
12036   Dali::Matrix3 *result = 0 ;
12037
12038   arg1 = (Dali::Matrix3 *)jarg1;
12039   arg2 = (Dali::Matrix *)jarg2;
12040   if (!arg2) {
12041     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
12042     return 0;
12043   }
12044   {
12045     try {
12046       result = (Dali::Matrix3 *) &(arg1)->operator =((Dali::Matrix const &)*arg2);
12047     } catch (std::out_of_range& e) {
12048       {
12049         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12050       };
12051     } catch (std::exception& e) {
12052       {
12053         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12054       };
12055     } catch (...) {
12056       {
12057         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12058       };
12059     }
12060   }
12061   jresult = (void *)result;
12062   return jresult;
12063 }
12064
12065
12066 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_EqualTo(void * jarg1, void * jarg2) {
12067   unsigned int jresult ;
12068   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12069   Dali::Matrix3 *arg2 = 0 ;
12070   bool result;
12071
12072   arg1 = (Dali::Matrix3 *)jarg1;
12073   arg2 = (Dali::Matrix3 *)jarg2;
12074   if (!arg2) {
12075     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12076     return 0;
12077   }
12078   {
12079     try {
12080       result = (bool)((Dali::Matrix3 const *)arg1)->operator ==((Dali::Matrix3 const &)*arg2);
12081     } catch (std::out_of_range& e) {
12082       {
12083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12084       };
12085     } catch (std::exception& e) {
12086       {
12087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12088       };
12089     } catch (...) {
12090       {
12091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12092       };
12093     }
12094   }
12095   jresult = result;
12096   return jresult;
12097 }
12098
12099
12100 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_NotEqualTo(void * jarg1, void * jarg2) {
12101   unsigned int jresult ;
12102   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12103   Dali::Matrix3 *arg2 = 0 ;
12104   bool result;
12105
12106   arg1 = (Dali::Matrix3 *)jarg1;
12107   arg2 = (Dali::Matrix3 *)jarg2;
12108   if (!arg2) {
12109     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12110     return 0;
12111   }
12112   {
12113     try {
12114       result = (bool)((Dali::Matrix3 const *)arg1)->operator !=((Dali::Matrix3 const &)*arg2);
12115     } catch (std::out_of_range& e) {
12116       {
12117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12118       };
12119     } catch (std::exception& e) {
12120       {
12121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12122       };
12123     } catch (...) {
12124       {
12125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12126       };
12127     }
12128   }
12129   jresult = result;
12130   return jresult;
12131 }
12132
12133
12134 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Matrix3(void * jarg1) {
12135   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12136
12137   arg1 = (Dali::Matrix3 *)jarg1;
12138   {
12139     try {
12140       delete arg1;
12141     } catch (std::out_of_range& e) {
12142       {
12143         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12144       };
12145     } catch (std::exception& e) {
12146       {
12147         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12148       };
12149     } catch (...) {
12150       {
12151         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12152       };
12153     }
12154   }
12155 }
12156
12157
12158 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix3_SetIdentity(void * jarg1) {
12159   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12160
12161   arg1 = (Dali::Matrix3 *)jarg1;
12162   {
12163     try {
12164       (arg1)->SetIdentity();
12165     } catch (std::out_of_range& e) {
12166       {
12167         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12168       };
12169     } catch (std::exception& e) {
12170       {
12171         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12172       };
12173     } catch (...) {
12174       {
12175         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12176       };
12177     }
12178   }
12179 }
12180
12181
12182 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Matrix3_AsFloat__SWIG_0(void * jarg1) {
12183   void * jresult ;
12184   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12185   float *result = 0 ;
12186
12187   arg1 = (Dali::Matrix3 *)jarg1;
12188   {
12189     try {
12190       result = (float *)((Dali::Matrix3 const *)arg1)->AsFloat();
12191     } catch (std::out_of_range& e) {
12192       {
12193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12194       };
12195     } catch (std::exception& e) {
12196       {
12197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12198       };
12199     } catch (...) {
12200       {
12201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12202       };
12203     }
12204   }
12205   jresult = (void *)result;
12206   return jresult;
12207 }
12208
12209
12210 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_Invert(void * jarg1) {
12211   unsigned int jresult ;
12212   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12213   bool result;
12214
12215   arg1 = (Dali::Matrix3 *)jarg1;
12216   {
12217     try {
12218       result = (bool)(arg1)->Invert();
12219     } catch (std::out_of_range& e) {
12220       {
12221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12222       };
12223     } catch (std::exception& e) {
12224       {
12225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12226       };
12227     } catch (...) {
12228       {
12229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12230       };
12231     }
12232   }
12233   jresult = result;
12234   return jresult;
12235 }
12236
12237
12238 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_Transpose(void * jarg1) {
12239   unsigned int jresult ;
12240   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12241   bool result;
12242
12243   arg1 = (Dali::Matrix3 *)jarg1;
12244   {
12245     try {
12246       result = (bool)(arg1)->Transpose();
12247     } catch (std::out_of_range& e) {
12248       {
12249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12250       };
12251     } catch (std::exception& e) {
12252       {
12253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12254       };
12255     } catch (...) {
12256       {
12257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12258       };
12259     }
12260   }
12261   jresult = result;
12262   return jresult;
12263 }
12264
12265
12266 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix3_Scale(void * jarg1, float jarg2) {
12267   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12268   float arg2 ;
12269
12270   arg1 = (Dali::Matrix3 *)jarg1;
12271   arg2 = (float)jarg2;
12272   {
12273     try {
12274       (arg1)->Scale(arg2);
12275     } catch (std::out_of_range& e) {
12276       {
12277         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12278       };
12279     } catch (std::exception& e) {
12280       {
12281         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12282       };
12283     } catch (...) {
12284       {
12285         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12286       };
12287     }
12288   }
12289 }
12290
12291
12292 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Matrix3_Magnitude(void * jarg1) {
12293   float jresult ;
12294   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12295   float result;
12296
12297   arg1 = (Dali::Matrix3 *)jarg1;
12298   {
12299     try {
12300       result = (float)((Dali::Matrix3 const *)arg1)->Magnitude();
12301     } catch (std::out_of_range& e) {
12302       {
12303         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12304       };
12305     } catch (std::exception& e) {
12306       {
12307         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12308       };
12309     } catch (...) {
12310       {
12311         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12312       };
12313     }
12314   }
12315   jresult = result;
12316   return jresult;
12317 }
12318
12319
12320 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Matrix3_ScaledInverseTranspose(void * jarg1) {
12321   unsigned int jresult ;
12322   Dali::Matrix3 *arg1 = (Dali::Matrix3 *) 0 ;
12323   bool result;
12324
12325   arg1 = (Dali::Matrix3 *)jarg1;
12326   {
12327     try {
12328       result = (bool)(arg1)->ScaledInverseTranspose();
12329     } catch (std::out_of_range& e) {
12330       {
12331         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12332       };
12333     } catch (std::exception& e) {
12334       {
12335         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12336       };
12337     } catch (...) {
12338       {
12339         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12340       };
12341     }
12342   }
12343   jresult = result;
12344   return jresult;
12345 }
12346
12347
12348 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Matrix3_Multiply(void * jarg1, void * jarg2, void * jarg3) {
12349   Dali::Matrix3 *arg1 = 0 ;
12350   Dali::Matrix3 *arg2 = 0 ;
12351   Dali::Matrix3 *arg3 = 0 ;
12352
12353   arg1 = (Dali::Matrix3 *)jarg1;
12354   if (!arg1) {
12355     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 & type is null", 0);
12356     return ;
12357   }
12358   arg2 = (Dali::Matrix3 *)jarg2;
12359   if (!arg2) {
12360     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12361     return ;
12362   }
12363   arg3 = (Dali::Matrix3 *)jarg3;
12364   if (!arg3) {
12365     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
12366     return ;
12367   }
12368   {
12369     try {
12370       Dali::Matrix3::Multiply(*arg1,(Dali::Matrix3 const &)*arg2,(Dali::Matrix3 const &)*arg3);
12371     } catch (std::out_of_range& e) {
12372       {
12373         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12374       };
12375     } catch (std::exception& e) {
12376       {
12377         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12378       };
12379     } catch (...) {
12380       {
12381         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12382       };
12383     }
12384   }
12385 }
12386
12387
12388 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Range(float jarg1, float jarg2) {
12389   float jresult ;
12390   float arg1 ;
12391   float arg2 ;
12392   float result;
12393
12394   arg1 = (float)jarg1;
12395   arg2 = (float)jarg2;
12396   {
12397     try {
12398       result = (float)Dali::Random::Range(arg1,arg2);
12399     } catch (std::out_of_range& e) {
12400       {
12401         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12402       };
12403     } catch (std::exception& e) {
12404       {
12405         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12406       };
12407     } catch (...) {
12408       {
12409         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12410       };
12411     }
12412   }
12413   jresult = result;
12414   return jresult;
12415 }
12416
12417
12418 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Axis() {
12419   void * jresult ;
12420   Dali::Vector4 result;
12421
12422   {
12423     try {
12424       result = Dali::Random::Axis();
12425     } catch (std::out_of_range& e) {
12426       {
12427         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12428       };
12429     } catch (std::exception& e) {
12430       {
12431         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12432       };
12433     } catch (...) {
12434       {
12435         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12436       };
12437     }
12438   }
12439   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
12440   return jresult;
12441 }
12442
12443
12444 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleAxis__SWIG_0() {
12445   void * jresult ;
12446   Dali::AngleAxis *result = 0 ;
12447
12448   {
12449     try {
12450       result = (Dali::AngleAxis *)new Dali::AngleAxis();
12451     } catch (std::out_of_range& e) {
12452       {
12453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12454       };
12455     } catch (std::exception& e) {
12456       {
12457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12458       };
12459     } catch (...) {
12460       {
12461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12462       };
12463     }
12464   }
12465   jresult = (void *)result;
12466   return jresult;
12467 }
12468
12469
12470 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleAxis__SWIG_1(void * jarg1, void * jarg2) {
12471   void * jresult ;
12472   Dali::Radian arg1 ;
12473   Dali::Vector3 *arg2 = 0 ;
12474   Dali::Radian *argp1 ;
12475   Dali::AngleAxis *result = 0 ;
12476
12477   argp1 = (Dali::Radian *)jarg1;
12478   if (!argp1) {
12479     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
12480     return 0;
12481   }
12482   arg1 = *argp1;
12483   arg2 = (Dali::Vector3 *)jarg2;
12484   if (!arg2) {
12485     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
12486     return 0;
12487   }
12488   {
12489     try {
12490       result = (Dali::AngleAxis *)new Dali::AngleAxis(arg1,(Dali::Vector3 const &)*arg2);
12491     } catch (std::out_of_range& e) {
12492       {
12493         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12494       };
12495     } catch (std::exception& e) {
12496       {
12497         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12498       };
12499     } catch (...) {
12500       {
12501         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12502       };
12503     }
12504   }
12505   jresult = (void *)result;
12506   return jresult;
12507 }
12508
12509
12510 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AngleAxis_angle_set(void * jarg1, void * jarg2) {
12511   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12512   Dali::Radian *arg2 = (Dali::Radian *) 0 ;
12513
12514   arg1 = (Dali::AngleAxis *)jarg1;
12515   arg2 = (Dali::Radian *)jarg2;
12516   if (arg1) (arg1)->angle = *arg2;
12517 }
12518
12519
12520 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AngleAxis_angle_get(void * jarg1) {
12521   void * jresult ;
12522   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12523   Dali::Radian *result = 0 ;
12524
12525   arg1 = (Dali::AngleAxis *)jarg1;
12526   result = (Dali::Radian *)& ((arg1)->angle);
12527   jresult = (void *)result;
12528   return jresult;
12529 }
12530
12531
12532 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AngleAxis_axis_set(void * jarg1, void * jarg2) {
12533   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12534   Dali::Vector3 *arg2 = (Dali::Vector3 *) 0 ;
12535
12536   arg1 = (Dali::AngleAxis *)jarg1;
12537   arg2 = (Dali::Vector3 *)jarg2;
12538   if (arg1) (arg1)->axis = *arg2;
12539 }
12540
12541
12542 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AngleAxis_axis_get(void * jarg1) {
12543   void * jresult ;
12544   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12545   Dali::Vector3 *result = 0 ;
12546
12547   arg1 = (Dali::AngleAxis *)jarg1;
12548   result = (Dali::Vector3 *)& ((arg1)->axis);
12549   jresult = (void *)result;
12550   return jresult;
12551 }
12552
12553
12554 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AngleAxis(void * jarg1) {
12555   Dali::AngleAxis *arg1 = (Dali::AngleAxis *) 0 ;
12556
12557   arg1 = (Dali::AngleAxis *)jarg1;
12558   {
12559     try {
12560       delete arg1;
12561     } catch (std::out_of_range& e) {
12562       {
12563         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
12564       };
12565     } catch (std::exception& e) {
12566       {
12567         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
12568       };
12569     } catch (...) {
12570       {
12571         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
12572       };
12573     }
12574   }
12575 }
12576
12577
12578 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualTo__SWIG_9(void * jarg1, void * jarg2) {
12579   unsigned int jresult ;
12580   Dali::AngleAxis *arg1 = 0 ;
12581   Dali::AngleAxis *arg2 = 0 ;
12582   bool result;
12583
12584   arg1 = (Dali::AngleAxis *)jarg1;
12585   if (!arg1) {
12586     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis const & type is null", 0);
12587     return 0;
12588   }
12589   arg2 = (Dali::AngleAxis *)jarg2;
12590   if (!arg2) {
12591     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis const & type is null", 0);
12592     return 0;
12593   }
12594   {
12595     try {
12596       result = (bool)Dali::operator ==((Dali::AngleAxis const &)*arg1,(Dali::AngleAxis const &)*arg2);
12597     } catch (std::out_of_range& e) {
12598       {
12599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12600       };
12601     } catch (std::exception& e) {
12602       {
12603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12604       };
12605     } catch (...) {
12606       {
12607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12608       };
12609     }
12610   }
12611   jresult = result;
12612   return jresult;
12613 }
12614
12615
12616 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NextPowerOfTwo(unsigned int jarg1) {
12617   unsigned int jresult ;
12618   unsigned int arg1 ;
12619   unsigned int result;
12620
12621   arg1 = (unsigned int)jarg1;
12622   {
12623     try {
12624       result = (unsigned int)Dali::NextPowerOfTwo(arg1);
12625     } catch (std::out_of_range& e) {
12626       {
12627         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12628       };
12629     } catch (std::exception& e) {
12630       {
12631         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12632       };
12633     } catch (...) {
12634       {
12635         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12636       };
12637     }
12638   }
12639   jresult = result;
12640   return jresult;
12641 }
12642
12643
12644 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_IsPowerOfTwo(unsigned int jarg1) {
12645   unsigned int jresult ;
12646   unsigned int arg1 ;
12647   bool result;
12648
12649   arg1 = (unsigned int)jarg1;
12650   {
12651     try {
12652       result = (bool)Dali::IsPowerOfTwo(arg1);
12653     } catch (std::out_of_range& e) {
12654       {
12655         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12656       };
12657     } catch (std::exception& e) {
12658       {
12659         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12660       };
12661     } catch (...) {
12662       {
12663         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12664       };
12665     }
12666   }
12667   jresult = result;
12668   return jresult;
12669 }
12670
12671
12672 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_GetRangedEpsilon(float jarg1, float jarg2) {
12673   float jresult ;
12674   float arg1 ;
12675   float arg2 ;
12676   float result;
12677
12678   arg1 = (float)jarg1;
12679   arg2 = (float)jarg2;
12680   {
12681     try {
12682       result = (float)Dali::GetRangedEpsilon(arg1,arg2);
12683     } catch (std::out_of_range& e) {
12684       {
12685         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12686       };
12687     } catch (std::exception& e) {
12688       {
12689         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12690       };
12691     } catch (...) {
12692       {
12693         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12694       };
12695     }
12696   }
12697   jresult = result;
12698   return jresult;
12699 }
12700
12701
12702 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_EqualsZero(float jarg1) {
12703   unsigned int jresult ;
12704   float arg1 ;
12705   bool result;
12706
12707   arg1 = (float)jarg1;
12708   {
12709     try {
12710       result = (bool)Dali::EqualsZero(arg1);
12711     } catch (std::out_of_range& e) {
12712       {
12713         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12714       };
12715     } catch (std::exception& e) {
12716       {
12717         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12718       };
12719     } catch (...) {
12720       {
12721         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12722       };
12723     }
12724   }
12725   jresult = result;
12726   return jresult;
12727 }
12728
12729
12730 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Equals__SWIG_0(float jarg1, float jarg2) {
12731   unsigned int jresult ;
12732   float arg1 ;
12733   float arg2 ;
12734   bool result;
12735
12736   arg1 = (float)jarg1;
12737   arg2 = (float)jarg2;
12738   {
12739     try {
12740       result = (bool)Dali::Equals(arg1,arg2);
12741     } catch (std::out_of_range& e) {
12742       {
12743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12744       };
12745     } catch (std::exception& e) {
12746       {
12747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12748       };
12749     } catch (...) {
12750       {
12751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12752       };
12753     }
12754   }
12755   jresult = result;
12756   return jresult;
12757 }
12758
12759
12760 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Equals__SWIG_1(float jarg1, float jarg2, float jarg3) {
12761   unsigned int jresult ;
12762   float arg1 ;
12763   float arg2 ;
12764   float arg3 ;
12765   bool result;
12766
12767   arg1 = (float)jarg1;
12768   arg2 = (float)jarg2;
12769   arg3 = (float)jarg3;
12770   {
12771     try {
12772       result = (bool)Dali::Equals(arg1,arg2,arg3);
12773     } catch (std::out_of_range& e) {
12774       {
12775         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12776       };
12777     } catch (std::exception& e) {
12778       {
12779         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12780       };
12781     } catch (...) {
12782       {
12783         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12784       };
12785     }
12786   }
12787   jresult = result;
12788   return jresult;
12789 }
12790
12791
12792 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Round(float jarg1, int jarg2) {
12793   float jresult ;
12794   float arg1 ;
12795   int arg2 ;
12796   float result;
12797
12798   arg1 = (float)jarg1;
12799   arg2 = (int)jarg2;
12800   {
12801     try {
12802       result = (float)Dali::Round(arg1,arg2);
12803     } catch (std::out_of_range& e) {
12804       {
12805         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12806       };
12807     } catch (std::exception& e) {
12808       {
12809         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12810       };
12811     } catch (...) {
12812       {
12813         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12814       };
12815     }
12816   }
12817   jresult = result;
12818   return jresult;
12819 }
12820
12821
12822 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_WrapInDomain(float jarg1, float jarg2, float jarg3) {
12823   float jresult ;
12824   float arg1 ;
12825   float arg2 ;
12826   float arg3 ;
12827   float result;
12828
12829   arg1 = (float)jarg1;
12830   arg2 = (float)jarg2;
12831   arg3 = (float)jarg3;
12832   {
12833     try {
12834       result = (float)Dali::WrapInDomain(arg1,arg2,arg3);
12835     } catch (std::out_of_range& e) {
12836       {
12837         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12838       };
12839     } catch (std::exception& e) {
12840       {
12841         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12842       };
12843     } catch (...) {
12844       {
12845         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12846       };
12847     }
12848   }
12849   jresult = result;
12850   return jresult;
12851 }
12852
12853
12854 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ShortestDistanceInDomain(float jarg1, float jarg2, float jarg3, float jarg4) {
12855   float jresult ;
12856   float arg1 ;
12857   float arg2 ;
12858   float arg3 ;
12859   float arg4 ;
12860   float result;
12861
12862   arg1 = (float)jarg1;
12863   arg2 = (float)jarg2;
12864   arg3 = (float)jarg3;
12865   arg4 = (float)jarg4;
12866   {
12867     try {
12868       result = (float)Dali::ShortestDistanceInDomain(arg1,arg2,arg3,arg4);
12869     } catch (std::out_of_range& e) {
12870       {
12871         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12872       };
12873     } catch (std::exception& e) {
12874       {
12875         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12876       };
12877     } catch (...) {
12878       {
12879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12880       };
12881     }
12882   }
12883   jresult = result;
12884   return jresult;
12885 }
12886
12887
12888 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_INVALID_INDEX_get() {
12889   int jresult ;
12890   int result;
12891
12892   result = (int)(int)Dali::Property::INVALID_INDEX;
12893   jresult = result;
12894   return jresult;
12895 }
12896
12897
12898 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_INVALID_KEY_get() {
12899   int jresult ;
12900   int result;
12901
12902   result = (int)(int)Dali::Property::INVALID_KEY;
12903   jresult = result;
12904   return jresult;
12905 }
12906
12907
12908 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_INVALID_COMPONENT_INDEX_get() {
12909   int jresult ;
12910   int result;
12911
12912   result = (int)(int)Dali::Property::INVALID_COMPONENT_INDEX;
12913   jresult = result;
12914   return jresult;
12915 }
12916
12917
12918 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property__SWIG_0(void * jarg1, int jarg2) {
12919   void * jresult ;
12920   Dali::Handle *arg1 = 0 ;
12921   Dali::Property::Index arg2 ;
12922   Dali::Property *result = 0 ;
12923
12924   arg1 = (Dali::Handle *)jarg1;
12925   if (!arg1) {
12926     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
12927     return 0;
12928   }
12929   arg2 = (Dali::Property::Index)jarg2;
12930   {
12931     try {
12932       result = (Dali::Property *)new Dali::Property(*arg1,arg2);
12933     } catch (std::out_of_range& e) {
12934       {
12935         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12936       };
12937     } catch (std::exception& e) {
12938       {
12939         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12940       };
12941     } catch (...) {
12942       {
12943         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12944       };
12945     }
12946   }
12947   jresult = (void *)result;
12948   return jresult;
12949 }
12950
12951
12952 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property__SWIG_1(void * jarg1, int jarg2, int jarg3) {
12953   void * jresult ;
12954   Dali::Handle *arg1 = 0 ;
12955   Dali::Property::Index arg2 ;
12956   int arg3 ;
12957   Dali::Property *result = 0 ;
12958
12959   arg1 = (Dali::Handle *)jarg1;
12960   if (!arg1) {
12961     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
12962     return 0;
12963   }
12964   arg2 = (Dali::Property::Index)jarg2;
12965   arg3 = (int)jarg3;
12966   {
12967     try {
12968       result = (Dali::Property *)new Dali::Property(*arg1,arg2,arg3);
12969     } catch (std::out_of_range& e) {
12970       {
12971         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
12972       };
12973     } catch (std::exception& e) {
12974       {
12975         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
12976       };
12977     } catch (...) {
12978       {
12979         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
12980       };
12981     }
12982   }
12983   jresult = (void *)result;
12984   return jresult;
12985 }
12986
12987
12988 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property__SWIG_2(void * jarg1, char * jarg2) {
12989   void * jresult ;
12990   Dali::Handle *arg1 = 0 ;
12991   std::string *arg2 = 0 ;
12992   Dali::Property *result = 0 ;
12993
12994   arg1 = (Dali::Handle *)jarg1;
12995   if (!arg1) {
12996     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
12997     return 0;
12998   }
12999   if (!jarg2) {
13000     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13001     return 0;
13002   }
13003   std::string arg2_str(jarg2);
13004   arg2 = &arg2_str;
13005   {
13006     try {
13007       result = (Dali::Property *)new Dali::Property(*arg1,(std::string const &)*arg2);
13008     } catch (std::out_of_range& e) {
13009       {
13010         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13011       };
13012     } catch (std::exception& e) {
13013       {
13014         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13015       };
13016     } catch (...) {
13017       {
13018         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13019       };
13020     }
13021   }
13022   jresult = (void *)result;
13023
13024   //argout typemap for const std::string&
13025
13026   return jresult;
13027 }
13028
13029
13030 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property__SWIG_3(void * jarg1, char * jarg2, int jarg3) {
13031   void * jresult ;
13032   Dali::Handle *arg1 = 0 ;
13033   std::string *arg2 = 0 ;
13034   int arg3 ;
13035   Dali::Property *result = 0 ;
13036
13037   arg1 = (Dali::Handle *)jarg1;
13038   if (!arg1) {
13039     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
13040     return 0;
13041   }
13042   if (!jarg2) {
13043     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13044     return 0;
13045   }
13046   std::string arg2_str(jarg2);
13047   arg2 = &arg2_str;
13048   arg3 = (int)jarg3;
13049   {
13050     try {
13051       result = (Dali::Property *)new Dali::Property(*arg1,(std::string const &)*arg2,arg3);
13052     } catch (std::out_of_range& e) {
13053       {
13054         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13055       };
13056     } catch (std::exception& e) {
13057       {
13058         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13059       };
13060     } catch (...) {
13061       {
13062         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13063       };
13064     }
13065   }
13066   jresult = (void *)result;
13067
13068   //argout typemap for const std::string&
13069
13070   return jresult;
13071 }
13072
13073
13074 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property(void * jarg1) {
13075   Dali::Property *arg1 = (Dali::Property *) 0 ;
13076
13077   arg1 = (Dali::Property *)jarg1;
13078   {
13079     try {
13080       delete arg1;
13081     } catch (std::out_of_range& e) {
13082       {
13083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13084       };
13085     } catch (std::exception& e) {
13086       {
13087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13088       };
13089     } catch (...) {
13090       {
13091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13092       };
13093     }
13094   }
13095 }
13096
13097
13098 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property__object_set(void * jarg1, void * jarg2) {
13099   Dali::Property *arg1 = (Dali::Property *) 0 ;
13100   Dali::Handle *arg2 = 0 ;
13101
13102   arg1 = (Dali::Property *)jarg1;
13103   arg2 = (Dali::Handle *)jarg2;
13104   if (!arg2) {
13105     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
13106     return ;
13107   }
13108   if (arg1) (arg1)->object = *arg2;
13109 }
13110
13111
13112 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property__object_get(void * jarg1) {
13113   void * jresult ;
13114   Dali::Property *arg1 = (Dali::Property *) 0 ;
13115   Dali::Handle *result = 0 ;
13116
13117   arg1 = (Dali::Property *)jarg1;
13118   result = (Dali::Handle *) &(Dali::Handle &) ((arg1)->object);
13119   jresult = (void *)result;
13120   return jresult;
13121 }
13122
13123
13124 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_propertyIndex_set(void * jarg1, int jarg2) {
13125   Dali::Property *arg1 = (Dali::Property *) 0 ;
13126   Dali::Property::Index arg2 ;
13127
13128   arg1 = (Dali::Property *)jarg1;
13129   arg2 = (Dali::Property::Index)jarg2;
13130   if (arg1) (arg1)->propertyIndex = arg2;
13131 }
13132
13133
13134 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_propertyIndex_get(void * jarg1) {
13135   int jresult ;
13136   Dali::Property *arg1 = (Dali::Property *) 0 ;
13137   Dali::Property::Index result;
13138
13139   arg1 = (Dali::Property *)jarg1;
13140   result = (Dali::Property::Index) ((arg1)->propertyIndex);
13141   jresult = result;
13142   return jresult;
13143 }
13144
13145
13146 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_componentIndex_set(void * jarg1, int jarg2) {
13147   Dali::Property *arg1 = (Dali::Property *) 0 ;
13148   int arg2 ;
13149
13150   arg1 = (Dali::Property *)jarg1;
13151   arg2 = (int)jarg2;
13152   if (arg1) (arg1)->componentIndex = arg2;
13153 }
13154
13155
13156 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_componentIndex_get(void * jarg1) {
13157   int jresult ;
13158   Dali::Property *arg1 = (Dali::Property *) 0 ;
13159   int result;
13160
13161   arg1 = (Dali::Property *)jarg1;
13162   result = (int) ((arg1)->componentIndex);
13163   jresult = result;
13164   return jresult;
13165 }
13166
13167
13168 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Array__SWIG_0() {
13169   void * jresult ;
13170   Dali::Property::Array *result = 0 ;
13171
13172   {
13173     try {
13174       result = (Dali::Property::Array *)new Dali::Property::Array();
13175     } catch (std::out_of_range& e) {
13176       {
13177         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13178       };
13179     } catch (std::exception& e) {
13180       {
13181         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13182       };
13183     } catch (...) {
13184       {
13185         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13186       };
13187     }
13188   }
13189   jresult = (void *)result;
13190   return jresult;
13191 }
13192
13193
13194 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Array__SWIG_1(void * jarg1) {
13195   void * jresult ;
13196   Dali::Property::Array *arg1 = 0 ;
13197   Dali::Property::Array *result = 0 ;
13198
13199   arg1 = (Dali::Property::Array *)jarg1;
13200   if (!arg1) {
13201     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array const & type is null", 0);
13202     return 0;
13203   }
13204   {
13205     try {
13206       result = (Dali::Property::Array *)new Dali::Property::Array((Dali::Property::Array const &)*arg1);
13207     } catch (std::out_of_range& e) {
13208       {
13209         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13210       };
13211     } catch (std::exception& e) {
13212       {
13213         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13214       };
13215     } catch (...) {
13216       {
13217         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13218       };
13219     }
13220   }
13221   jresult = (void *)result;
13222   return jresult;
13223 }
13224
13225
13226 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property_Array(void * jarg1) {
13227   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13228
13229   arg1 = (Dali::Property::Array *)jarg1;
13230   {
13231     try {
13232       delete arg1;
13233     } catch (std::out_of_range& e) {
13234       {
13235         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13236       };
13237     } catch (std::exception& e) {
13238       {
13239         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13240       };
13241     } catch (...) {
13242       {
13243         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13244       };
13245     }
13246   }
13247 }
13248
13249
13250 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Property_Array_Size(void * jarg1) {
13251   unsigned long jresult ;
13252   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13253   Dali::Property::Array::SizeType result;
13254
13255   arg1 = (Dali::Property::Array *)jarg1;
13256   {
13257     try {
13258       result = ((Dali::Property::Array const *)arg1)->Size();
13259     } catch (std::out_of_range& e) {
13260       {
13261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13262       };
13263     } catch (std::exception& e) {
13264       {
13265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13266       };
13267     } catch (...) {
13268       {
13269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13270       };
13271     }
13272   }
13273   jresult = (unsigned long)result;
13274   return jresult;
13275 }
13276
13277
13278 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Property_Array_Count(void * jarg1) {
13279   unsigned long jresult ;
13280   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13281   Dali::Property::Array::SizeType result;
13282
13283   arg1 = (Dali::Property::Array *)jarg1;
13284   {
13285     try {
13286       result = ((Dali::Property::Array const *)arg1)->Count();
13287     } catch (std::out_of_range& e) {
13288       {
13289         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13290       };
13291     } catch (std::exception& e) {
13292       {
13293         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13294       };
13295     } catch (...) {
13296       {
13297         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13298       };
13299     }
13300   }
13301   jresult = (unsigned long)result;
13302   return jresult;
13303 }
13304
13305
13306 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Array_Empty(void * jarg1) {
13307   unsigned int jresult ;
13308   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13309   bool result;
13310
13311   arg1 = (Dali::Property::Array *)jarg1;
13312   {
13313     try {
13314       result = (bool)((Dali::Property::Array const *)arg1)->Empty();
13315     } catch (std::out_of_range& e) {
13316       {
13317         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13318       };
13319     } catch (std::exception& e) {
13320       {
13321         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13322       };
13323     } catch (...) {
13324       {
13325         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13326       };
13327     }
13328   }
13329   jresult = result;
13330   return jresult;
13331 }
13332
13333
13334 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Array_Clear(void * jarg1) {
13335   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13336
13337   arg1 = (Dali::Property::Array *)jarg1;
13338   {
13339     try {
13340       (arg1)->Clear();
13341     } catch (std::out_of_range& e) {
13342       {
13343         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13344       };
13345     } catch (std::exception& e) {
13346       {
13347         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13348       };
13349     } catch (...) {
13350       {
13351         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13352       };
13353     }
13354   }
13355 }
13356
13357
13358 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Array_Reserve(void * jarg1, unsigned long jarg2) {
13359   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13360   Dali::Property::Array::SizeType arg2 ;
13361
13362   arg1 = (Dali::Property::Array *)jarg1;
13363   arg2 = (Dali::Property::Array::SizeType)jarg2;
13364   {
13365     try {
13366       (arg1)->Reserve(arg2);
13367     } catch (std::out_of_range& e) {
13368       {
13369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13370       };
13371     } catch (std::exception& e) {
13372       {
13373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13374       };
13375     } catch (...) {
13376       {
13377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13378       };
13379     }
13380   }
13381 }
13382
13383
13384 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Array_Resize(void * jarg1, unsigned long jarg2) {
13385   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13386   Dali::Property::Array::SizeType arg2 ;
13387
13388   arg1 = (Dali::Property::Array *)jarg1;
13389   arg2 = (Dali::Property::Array::SizeType)jarg2;
13390   {
13391     try {
13392       (arg1)->Resize(arg2);
13393     } catch (std::out_of_range& e) {
13394       {
13395         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13396       };
13397     } catch (std::exception& e) {
13398       {
13399         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13400       };
13401     } catch (...) {
13402       {
13403         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13404       };
13405     }
13406   }
13407 }
13408
13409
13410 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Property_Array_Capacity(void * jarg1) {
13411   unsigned long jresult ;
13412   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13413   Dali::Property::Array::SizeType result;
13414
13415   arg1 = (Dali::Property::Array *)jarg1;
13416   {
13417     try {
13418       result = (arg1)->Capacity();
13419     } catch (std::out_of_range& e) {
13420       {
13421         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13422       };
13423     } catch (std::exception& e) {
13424       {
13425         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13426       };
13427     } catch (...) {
13428       {
13429         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13430       };
13431     }
13432   }
13433   jresult = (unsigned long)result;
13434   return jresult;
13435 }
13436
13437
13438 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Array_PushBack(void * jarg1, void * jarg2) {
13439   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13440   Dali::Property::Value *arg2 = 0 ;
13441
13442   arg1 = (Dali::Property::Array *)jarg1;
13443   arg2 = (Dali::Property::Value *)jarg2;
13444   if (!arg2) {
13445     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
13446     return ;
13447   }
13448   {
13449     try {
13450       (arg1)->PushBack((Dali::Property::Value const &)*arg2);
13451     } catch (std::out_of_range& e) {
13452       {
13453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13454       };
13455     } catch (std::exception& e) {
13456       {
13457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13458       };
13459     } catch (...) {
13460       {
13461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13462       };
13463     }
13464   }
13465 }
13466
13467
13468 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Array_Add(void * jarg1, void * jarg2) {
13469   void * jresult ;
13470   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13471   Dali::Property::Value *arg2 = 0 ;
13472   Dali::Property::Array *result = 0 ;
13473
13474   arg1 = (Dali::Property::Array *)jarg1;
13475   arg2 = (Dali::Property::Value *)jarg2;
13476   if (!arg2) {
13477     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
13478     return 0;
13479   }
13480   {
13481     try {
13482       result = (Dali::Property::Array *) &(arg1)->Add((Dali::Property::Value const &)*arg2);
13483     } catch (std::out_of_range& e) {
13484       {
13485         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13486       };
13487     } catch (std::exception& e) {
13488       {
13489         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13490       };
13491     } catch (...) {
13492       {
13493         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13494       };
13495     }
13496   }
13497   jresult = (void *)result;
13498   return jresult;
13499 }
13500
13501
13502 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Array_GetElementAt__SWIG_0(void * jarg1, unsigned long jarg2) {
13503   void * jresult ;
13504   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13505   Dali::Property::Array::SizeType arg2 ;
13506   Dali::Property::Value *result = 0 ;
13507
13508   arg1 = (Dali::Property::Array *)jarg1;
13509   arg2 = (Dali::Property::Array::SizeType)jarg2;
13510   {
13511     try {
13512       result = (Dali::Property::Value *) &((Dali::Property::Array const *)arg1)->GetElementAt(arg2);
13513     } catch (std::out_of_range& e) {
13514       {
13515         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13516       };
13517     } catch (std::exception& e) {
13518       {
13519         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13520       };
13521     } catch (...) {
13522       {
13523         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13524       };
13525     }
13526   }
13527   jresult = (void *)result;
13528   return jresult;
13529 }
13530
13531
13532 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Array_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
13533   void * jresult ;
13534   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13535   Dali::Property::Array::SizeType arg2 ;
13536   Dali::Property::Value *result = 0 ;
13537
13538   arg1 = (Dali::Property::Array *)jarg1;
13539   arg2 = (Dali::Property::Array::SizeType)jarg2;
13540   {
13541     try {
13542       result = (Dali::Property::Value *) &((Dali::Property::Array const *)arg1)->operator [](arg2);
13543     } catch (std::out_of_range& e) {
13544       {
13545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13546       };
13547     } catch (std::exception& e) {
13548       {
13549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13550       };
13551     } catch (...) {
13552       {
13553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13554       };
13555     }
13556   }
13557   jresult = (void *)result;
13558   return jresult;
13559 }
13560
13561
13562 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Array_Assign(void * jarg1, void * jarg2) {
13563   void * jresult ;
13564   Dali::Property::Array *arg1 = (Dali::Property::Array *) 0 ;
13565   Dali::Property::Array *arg2 = 0 ;
13566   Dali::Property::Array *result = 0 ;
13567
13568   arg1 = (Dali::Property::Array *)jarg1;
13569   arg2 = (Dali::Property::Array *)jarg2;
13570   if (!arg2) {
13571     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array const & type is null", 0);
13572     return 0;
13573   }
13574   {
13575     try {
13576       result = (Dali::Property::Array *) &(arg1)->operator =((Dali::Property::Array const &)*arg2);
13577     } catch (std::out_of_range& e) {
13578       {
13579         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13580       };
13581     } catch (std::exception& e) {
13582       {
13583         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13584       };
13585     } catch (...) {
13586       {
13587         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13588       };
13589     }
13590   }
13591   jresult = (void *)result;
13592   return jresult;
13593 }
13594
13595
13596 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Key_type_set(void * jarg1, int jarg2) {
13597   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13598   enum Dali::Property::Key::Type arg2 ;
13599
13600   arg1 = (Dali::Property::Key *)jarg1;
13601   arg2 = (enum Dali::Property::Key::Type)jarg2;
13602   if (arg1) (arg1)->type = arg2;
13603 }
13604
13605
13606 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_Key_type_get(void * jarg1) {
13607   int jresult ;
13608   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13609   enum Dali::Property::Key::Type result;
13610
13611   arg1 = (Dali::Property::Key *)jarg1;
13612   result = (enum Dali::Property::Key::Type) ((arg1)->type);
13613   jresult = (int)result;
13614   return jresult;
13615 }
13616
13617
13618 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Key_indexKey_set(void * jarg1, int jarg2) {
13619   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13620   Dali::Property::Index arg2 ;
13621
13622   arg1 = (Dali::Property::Key *)jarg1;
13623   arg2 = (Dali::Property::Index)jarg2;
13624   if (arg1) (arg1)->indexKey = arg2;
13625 }
13626
13627
13628 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_Key_indexKey_get(void * jarg1) {
13629   int jresult ;
13630   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13631   Dali::Property::Index result;
13632
13633   arg1 = (Dali::Property::Key *)jarg1;
13634   result = (Dali::Property::Index) ((arg1)->indexKey);
13635   jresult = result;
13636   return jresult;
13637 }
13638
13639
13640 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Key_stringKey_set(void * jarg1, char * jarg2) {
13641   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13642   std::string *arg2 = 0 ;
13643
13644   arg1 = (Dali::Property::Key *)jarg1;
13645   if (!jarg2) {
13646     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13647     return ;
13648   }
13649   std::string arg2_str(jarg2);
13650   arg2 = &arg2_str;
13651   if (arg1) (arg1)->stringKey = *arg2;
13652
13653   //argout typemap for const std::string&
13654
13655 }
13656
13657
13658 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Property_Key_stringKey_get(void * jarg1) {
13659   char * jresult ;
13660   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13661   std::string *result = 0 ;
13662
13663   arg1 = (Dali::Property::Key *)jarg1;
13664   result = (std::string *) & ((arg1)->stringKey);
13665   jresult = SWIG_csharp_string_callback(result->c_str());
13666   return jresult;
13667 }
13668
13669
13670 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Key__SWIG_0(char * jarg1) {
13671   void * jresult ;
13672   std::string *arg1 = 0 ;
13673   Dali::Property::Key *result = 0 ;
13674
13675   if (!jarg1) {
13676     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13677     return 0;
13678   }
13679   std::string arg1_str(jarg1);
13680   arg1 = &arg1_str;
13681   {
13682     try {
13683       result = (Dali::Property::Key *)new Dali::Property::Key((std::string const &)*arg1);
13684     } catch (std::out_of_range& e) {
13685       {
13686         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13687       };
13688     } catch (std::exception& e) {
13689       {
13690         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13691       };
13692     } catch (...) {
13693       {
13694         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13695       };
13696     }
13697   }
13698   jresult = (void *)result;
13699
13700   //argout typemap for const std::string&
13701
13702   return jresult;
13703 }
13704
13705
13706 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Key__SWIG_1(int jarg1) {
13707   void * jresult ;
13708   Dali::Property::Index arg1 ;
13709   Dali::Property::Key *result = 0 ;
13710
13711   arg1 = (Dali::Property::Index)jarg1;
13712   {
13713     try {
13714       result = (Dali::Property::Key *)new Dali::Property::Key(arg1);
13715     } catch (std::out_of_range& e) {
13716       {
13717         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13718       };
13719     } catch (std::exception& e) {
13720       {
13721         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13722       };
13723     } catch (...) {
13724       {
13725         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13726       };
13727     }
13728   }
13729   jresult = (void *)result;
13730   return jresult;
13731 }
13732
13733
13734 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_EqualTo__SWIG_0(void * jarg1, char * jarg2) {
13735   unsigned int jresult ;
13736   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13737   std::string *arg2 = 0 ;
13738   bool result;
13739
13740   arg1 = (Dali::Property::Key *)jarg1;
13741   if (!jarg2) {
13742     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13743     return 0;
13744   }
13745   std::string arg2_str(jarg2);
13746   arg2 = &arg2_str;
13747   {
13748     try {
13749       result = (bool)(arg1)->operator ==((std::string const &)*arg2);
13750     } catch (std::out_of_range& e) {
13751       {
13752         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13753       };
13754     } catch (std::exception& e) {
13755       {
13756         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13757       };
13758     } catch (...) {
13759       {
13760         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13761       };
13762     }
13763   }
13764   jresult = result;
13765
13766   //argout typemap for const std::string&
13767
13768   return jresult;
13769 }
13770
13771
13772 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_EqualTo__SWIG_1(void * jarg1, int jarg2) {
13773   unsigned int jresult ;
13774   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13775   Dali::Property::Index arg2 ;
13776   bool result;
13777
13778   arg1 = (Dali::Property::Key *)jarg1;
13779   arg2 = (Dali::Property::Index)jarg2;
13780   {
13781     try {
13782       result = (bool)(arg1)->operator ==(arg2);
13783     } catch (std::out_of_range& e) {
13784       {
13785         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13786       };
13787     } catch (std::exception& e) {
13788       {
13789         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13790       };
13791     } catch (...) {
13792       {
13793         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13794       };
13795     }
13796   }
13797   jresult = result;
13798   return jresult;
13799 }
13800
13801
13802 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_EqualTo__SWIG_2(void * jarg1, void * jarg2) {
13803   unsigned int jresult ;
13804   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13805   Dali::Property::Key *arg2 = 0 ;
13806   bool result;
13807
13808   arg1 = (Dali::Property::Key *)jarg1;
13809   arg2 = (Dali::Property::Key *)jarg2;
13810   if (!arg2) {
13811     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Key const & type is null", 0);
13812     return 0;
13813   }
13814   {
13815     try {
13816       result = (bool)(arg1)->operator ==((Dali::Property::Key const &)*arg2);
13817     } catch (std::out_of_range& e) {
13818       {
13819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13820       };
13821     } catch (std::exception& e) {
13822       {
13823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13824       };
13825     } catch (...) {
13826       {
13827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13828       };
13829     }
13830   }
13831   jresult = result;
13832   return jresult;
13833 }
13834
13835
13836 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_NotEqualTo__SWIG_0(void * jarg1, char * jarg2) {
13837   unsigned int jresult ;
13838   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13839   std::string *arg2 = 0 ;
13840   bool result;
13841
13842   arg1 = (Dali::Property::Key *)jarg1;
13843   if (!jarg2) {
13844     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
13845     return 0;
13846   }
13847   std::string arg2_str(jarg2);
13848   arg2 = &arg2_str;
13849   {
13850     try {
13851       result = (bool)(arg1)->operator !=((std::string const &)*arg2);
13852     } catch (std::out_of_range& e) {
13853       {
13854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13855       };
13856     } catch (std::exception& e) {
13857       {
13858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13859       };
13860     } catch (...) {
13861       {
13862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13863       };
13864     }
13865   }
13866   jresult = result;
13867
13868   //argout typemap for const std::string&
13869
13870   return jresult;
13871 }
13872
13873
13874 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_NotEqualTo__SWIG_1(void * jarg1, int jarg2) {
13875   unsigned int jresult ;
13876   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13877   Dali::Property::Index arg2 ;
13878   bool result;
13879
13880   arg1 = (Dali::Property::Key *)jarg1;
13881   arg2 = (Dali::Property::Index)jarg2;
13882   {
13883     try {
13884       result = (bool)(arg1)->operator !=(arg2);
13885     } catch (std::out_of_range& e) {
13886       {
13887         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13888       };
13889     } catch (std::exception& e) {
13890       {
13891         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13892       };
13893     } catch (...) {
13894       {
13895         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13896       };
13897     }
13898   }
13899   jresult = result;
13900   return jresult;
13901 }
13902
13903
13904 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Key_NotEqualTo__SWIG_2(void * jarg1, void * jarg2) {
13905   unsigned int jresult ;
13906   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13907   Dali::Property::Key *arg2 = 0 ;
13908   bool result;
13909
13910   arg1 = (Dali::Property::Key *)jarg1;
13911   arg2 = (Dali::Property::Key *)jarg2;
13912   if (!arg2) {
13913     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Key const & type is null", 0);
13914     return 0;
13915   }
13916   {
13917     try {
13918       result = (bool)(arg1)->operator !=((Dali::Property::Key const &)*arg2);
13919     } catch (std::out_of_range& e) {
13920       {
13921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13922       };
13923     } catch (std::exception& e) {
13924       {
13925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13926       };
13927     } catch (...) {
13928       {
13929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13930       };
13931     }
13932   }
13933   jresult = result;
13934   return jresult;
13935 }
13936
13937
13938 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property_Key(void * jarg1) {
13939   Dali::Property::Key *arg1 = (Dali::Property::Key *) 0 ;
13940
13941   arg1 = (Dali::Property::Key *)jarg1;
13942   {
13943     try {
13944       delete arg1;
13945     } catch (std::out_of_range& e) {
13946       {
13947         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
13948       };
13949     } catch (std::exception& e) {
13950       {
13951         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
13952       };
13953     } catch (...) {
13954       {
13955         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
13956       };
13957     }
13958   }
13959 }
13960
13961
13962 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Map__SWIG_0() {
13963   void * jresult ;
13964   Dali::Property::Map *result = 0 ;
13965
13966   {
13967     try {
13968       result = (Dali::Property::Map *)new Dali::Property::Map();
13969     } catch (std::out_of_range& e) {
13970       {
13971         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
13972       };
13973     } catch (std::exception& e) {
13974       {
13975         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
13976       };
13977     } catch (...) {
13978       {
13979         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
13980       };
13981     }
13982   }
13983   jresult = (void *)result;
13984   return jresult;
13985 }
13986
13987
13988 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Map__SWIG_1(void * jarg1) {
13989   void * jresult ;
13990   Dali::Property::Map *arg1 = 0 ;
13991   Dali::Property::Map *result = 0 ;
13992
13993   arg1 = (Dali::Property::Map *)jarg1;
13994   if (!arg1) {
13995     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
13996     return 0;
13997   }
13998   {
13999     try {
14000       result = (Dali::Property::Map *)new Dali::Property::Map((Dali::Property::Map const &)*arg1);
14001     } catch (std::out_of_range& e) {
14002       {
14003         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14004       };
14005     } catch (std::exception& e) {
14006       {
14007         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14008       };
14009     } catch (...) {
14010       {
14011         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14012       };
14013     }
14014   }
14015   jresult = (void *)result;
14016   return jresult;
14017 }
14018
14019
14020 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property_Map(void * jarg1) {
14021   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14022
14023   arg1 = (Dali::Property::Map *)jarg1;
14024   {
14025     try {
14026       delete arg1;
14027     } catch (std::out_of_range& e) {
14028       {
14029         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14030       };
14031     } catch (std::exception& e) {
14032       {
14033         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14034       };
14035     } catch (...) {
14036       {
14037         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14038       };
14039     }
14040   }
14041 }
14042
14043
14044 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Property_Map_Count(void * jarg1) {
14045   unsigned long jresult ;
14046   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14047   Dali::Property::Map::SizeType result;
14048
14049   arg1 = (Dali::Property::Map *)jarg1;
14050   {
14051     try {
14052       result = ((Dali::Property::Map const *)arg1)->Count();
14053     } catch (std::out_of_range& e) {
14054       {
14055         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14056       };
14057     } catch (std::exception& e) {
14058       {
14059         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14060       };
14061     } catch (...) {
14062       {
14063         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14064       };
14065     }
14066   }
14067   jresult = (unsigned long)result;
14068   return jresult;
14069 }
14070
14071
14072 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Map_Empty(void * jarg1) {
14073   unsigned int jresult ;
14074   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14075   bool result;
14076
14077   arg1 = (Dali::Property::Map *)jarg1;
14078   {
14079     try {
14080       result = (bool)((Dali::Property::Map const *)arg1)->Empty();
14081     } catch (std::out_of_range& e) {
14082       {
14083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14084       };
14085     } catch (std::exception& e) {
14086       {
14087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14088       };
14089     } catch (...) {
14090       {
14091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14092       };
14093     }
14094   }
14095   jresult = result;
14096   return jresult;
14097 }
14098
14099
14100 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Map_Insert__SWIG_0(void * jarg1, char * jarg2, void * jarg3) {
14101   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14102   char *arg2 = (char *) 0 ;
14103   Dali::Property::Value *arg3 = 0 ;
14104
14105   arg1 = (Dali::Property::Map *)jarg1;
14106   arg2 = (char *)jarg2;
14107   arg3 = (Dali::Property::Value *)jarg3;
14108   if (!arg3) {
14109     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14110     return ;
14111   }
14112   {
14113     try {
14114       (arg1)->Insert((char const *)arg2,(Dali::Property::Value const &)*arg3);
14115     } catch (std::out_of_range& e) {
14116       {
14117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14118       };
14119     } catch (std::exception& e) {
14120       {
14121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14122       };
14123     } catch (...) {
14124       {
14125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14126       };
14127     }
14128   }
14129 }
14130
14131
14132 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Map_Insert__SWIG_2(void * jarg1, int jarg2, void * jarg3) {
14133   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14134   Dali::Property::Index arg2 ;
14135   Dali::Property::Value *arg3 = 0 ;
14136
14137   arg1 = (Dali::Property::Map *)jarg1;
14138   arg2 = (Dali::Property::Index)jarg2;
14139   arg3 = (Dali::Property::Value *)jarg3;
14140   if (!arg3) {
14141     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14142     return ;
14143   }
14144   {
14145     try {
14146       (arg1)->Insert(arg2,(Dali::Property::Value const &)*arg3);
14147     } catch (std::out_of_range& e) {
14148       {
14149         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14150       };
14151     } catch (std::exception& e) {
14152       {
14153         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14154       };
14155     } catch (...) {
14156       {
14157         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14158       };
14159     }
14160   }
14161 }
14162
14163
14164 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Add__SWIG_0(void * jarg1, char * jarg2, void * jarg3) {
14165   void * jresult ;
14166   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14167   char *arg2 = (char *) 0 ;
14168   Dali::Property::Value *arg3 = 0 ;
14169   Dali::Property::Map *result = 0 ;
14170
14171   arg1 = (Dali::Property::Map *)jarg1;
14172   arg2 = (char *)jarg2;
14173   arg3 = (Dali::Property::Value *)jarg3;
14174   if (!arg3) {
14175     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14176     return 0;
14177   }
14178   {
14179     try {
14180       result = (Dali::Property::Map *) &(arg1)->Add((char const *)arg2,(Dali::Property::Value const &)*arg3);
14181     } catch (std::out_of_range& e) {
14182       {
14183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14184       };
14185     } catch (std::exception& e) {
14186       {
14187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14188       };
14189     } catch (...) {
14190       {
14191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14192       };
14193     }
14194   }
14195   jresult = (void *)result;
14196   return jresult;
14197 }
14198
14199
14200 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Add__SWIG_2(void * jarg1, int jarg2, void * jarg3) {
14201   void * jresult ;
14202   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14203   Dali::Property::Index arg2 ;
14204   Dali::Property::Value *arg3 = 0 ;
14205   Dali::Property::Map *result = 0 ;
14206
14207   arg1 = (Dali::Property::Map *)jarg1;
14208   arg2 = (Dali::Property::Index)jarg2;
14209   arg3 = (Dali::Property::Value *)jarg3;
14210   if (!arg3) {
14211     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
14212     return 0;
14213   }
14214   {
14215     try {
14216       result = (Dali::Property::Map *) &(arg1)->Add(arg2,(Dali::Property::Value const &)*arg3);
14217     } catch (std::out_of_range& e) {
14218       {
14219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14220       };
14221     } catch (std::exception& e) {
14222       {
14223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14224       };
14225     } catch (...) {
14226       {
14227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14228       };
14229     }
14230   }
14231   jresult = (void *)result;
14232   return jresult;
14233 }
14234
14235
14236 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_GetValue(void * jarg1, unsigned long jarg2) {
14237   void * jresult ;
14238   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14239   Dali::Property::Map::SizeType arg2 ;
14240   Dali::Property::Value *result = 0 ;
14241
14242   arg1 = (Dali::Property::Map *)jarg1;
14243   arg2 = (Dali::Property::Map::SizeType)jarg2;
14244   {
14245     try {
14246       result = (Dali::Property::Value *) &((Dali::Property::Map const *)arg1)->GetValue(arg2);
14247     } catch (std::out_of_range& e) {
14248       {
14249         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14250       };
14251     } catch (std::exception& e) {
14252       {
14253         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14254       };
14255     } catch (...) {
14256       {
14257         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14258       };
14259     }
14260   }
14261   jresult = (void *)result;
14262   return jresult;
14263 }
14264
14265
14266 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Property_Map_GetKey(void * jarg1, unsigned long jarg2) {
14267   char * jresult ;
14268   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14269   Dali::Property::Map::SizeType arg2 ;
14270   std::string *result = 0 ;
14271
14272   arg1 = (Dali::Property::Map *)jarg1;
14273   arg2 = (Dali::Property::Map::SizeType)jarg2;
14274   {
14275     try {
14276       result = (std::string *) &((Dali::Property::Map const *)arg1)->GetKey(arg2);
14277     } catch (std::out_of_range& e) {
14278       {
14279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14280       };
14281     } catch (std::exception& e) {
14282       {
14283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14284       };
14285     } catch (...) {
14286       {
14287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14288       };
14289     }
14290   }
14291   jresult = SWIG_csharp_string_callback(result->c_str());
14292   return jresult;
14293 }
14294
14295
14296 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_GetKeyAt(void * jarg1, unsigned long jarg2) {
14297   void * jresult ;
14298   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14299   Dali::Property::Map::SizeType arg2 ;
14300   SwigValueWrapper< Dali::Property::Key > result;
14301
14302   arg1 = (Dali::Property::Map *)jarg1;
14303   arg2 = (Dali::Property::Map::SizeType)jarg2;
14304   {
14305     try {
14306       result = ((Dali::Property::Map const *)arg1)->GetKeyAt(arg2);
14307     } catch (std::out_of_range& e) {
14308       {
14309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14310       };
14311     } catch (std::exception& e) {
14312       {
14313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14314       };
14315     } catch (...) {
14316       {
14317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14318       };
14319     }
14320   }
14321   jresult = new Dali::Property::Key((const Dali::Property::Key &)result);
14322   return jresult;
14323 }
14324
14325
14326 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_GetPair(void * jarg1, unsigned long jarg2) {
14327   void * jresult ;
14328   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14329   Dali::Property::Map::SizeType arg2 ;
14330   StringValuePair *result = 0 ;
14331
14332   arg1 = (Dali::Property::Map *)jarg1;
14333   arg2 = (Dali::Property::Map::SizeType)jarg2;
14334   {
14335     try {
14336       result = (StringValuePair *) &((Dali::Property::Map const *)arg1)->GetPair(arg2);
14337     } catch (std::out_of_range& e) {
14338       {
14339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14340       };
14341     } catch (std::exception& e) {
14342       {
14343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14344       };
14345     } catch (...) {
14346       {
14347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14348       };
14349     }
14350   }
14351   jresult = (void *)result;
14352   return jresult;
14353 }
14354
14355
14356 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_0(void * jarg1, char * jarg2) {
14357   void * jresult ;
14358   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14359   char *arg2 = (char *) 0 ;
14360   Dali::Property::Value *result = 0 ;
14361
14362   arg1 = (Dali::Property::Map *)jarg1;
14363   arg2 = (char *)jarg2;
14364   {
14365     try {
14366       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find((char const *)arg2);
14367     } catch (std::out_of_range& e) {
14368       {
14369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14370       };
14371     } catch (std::exception& e) {
14372       {
14373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14374       };
14375     } catch (...) {
14376       {
14377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14378       };
14379     }
14380   }
14381   jresult = (void *)result;
14382   return jresult;
14383 }
14384
14385
14386 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_2(void * jarg1, int jarg2) {
14387   void * jresult ;
14388   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14389   Dali::Property::Index arg2 ;
14390   Dali::Property::Value *result = 0 ;
14391
14392   arg1 = (Dali::Property::Map *)jarg1;
14393   arg2 = (Dali::Property::Index)jarg2;
14394   {
14395     try {
14396       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find(arg2);
14397     } catch (std::out_of_range& e) {
14398       {
14399         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14400       };
14401     } catch (std::exception& e) {
14402       {
14403         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14404       };
14405     } catch (...) {
14406       {
14407         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14408       };
14409     }
14410   }
14411   jresult = (void *)result;
14412   return jresult;
14413 }
14414
14415
14416 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_3(void * jarg1, int jarg2, char * jarg3) {
14417   void * jresult ;
14418   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14419   Dali::Property::Index arg2 ;
14420   std::string *arg3 = 0 ;
14421   Dali::Property::Value *result = 0 ;
14422
14423   arg1 = (Dali::Property::Map *)jarg1;
14424   arg2 = (Dali::Property::Index)jarg2;
14425   if (!jarg3) {
14426     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
14427     return 0;
14428   }
14429   std::string arg3_str(jarg3);
14430   arg3 = &arg3_str;
14431   {
14432     try {
14433       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find(arg2,(std::string const &)*arg3);
14434     } catch (std::out_of_range& e) {
14435       {
14436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14437       };
14438     } catch (std::exception& e) {
14439       {
14440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14441       };
14442     } catch (...) {
14443       {
14444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14445       };
14446     }
14447   }
14448   jresult = (void *)result;
14449
14450   //argout typemap for const std::string&
14451
14452   return jresult;
14453 }
14454
14455
14456 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_4(void * jarg1, char * jarg2, int jarg3) {
14457   void * jresult ;
14458   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14459   std::string *arg2 = 0 ;
14460   Dali::Property::Type arg3 ;
14461   Dali::Property::Value *result = 0 ;
14462
14463   arg1 = (Dali::Property::Map *)jarg1;
14464   if (!jarg2) {
14465     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
14466     return 0;
14467   }
14468   std::string arg2_str(jarg2);
14469   arg2 = &arg2_str;
14470   arg3 = (Dali::Property::Type)jarg3;
14471   {
14472     try {
14473       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find((std::string const &)*arg2,arg3);
14474     } catch (std::out_of_range& e) {
14475       {
14476         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14477       };
14478     } catch (std::exception& e) {
14479       {
14480         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14481       };
14482     } catch (...) {
14483       {
14484         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14485       };
14486     }
14487   }
14488   jresult = (void *)result;
14489
14490   //argout typemap for const std::string&
14491
14492   return jresult;
14493 }
14494
14495
14496 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Find__SWIG_5(void * jarg1, int jarg2, int jarg3) {
14497   void * jresult ;
14498   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14499   Dali::Property::Index arg2 ;
14500   Dali::Property::Type arg3 ;
14501   Dali::Property::Value *result = 0 ;
14502
14503   arg1 = (Dali::Property::Map *)jarg1;
14504   arg2 = (Dali::Property::Index)jarg2;
14505   arg3 = (Dali::Property::Type)jarg3;
14506   {
14507     try {
14508       result = (Dali::Property::Value *)((Dali::Property::Map const *)arg1)->Find(arg2,arg3);
14509     } catch (std::out_of_range& e) {
14510       {
14511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14512       };
14513     } catch (std::exception& e) {
14514       {
14515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14516       };
14517     } catch (...) {
14518       {
14519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14520       };
14521     }
14522   }
14523   jresult = (void *)result;
14524   return jresult;
14525 }
14526
14527
14528 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Map_Clear(void * jarg1) {
14529   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14530
14531   arg1 = (Dali::Property::Map *)jarg1;
14532   {
14533     try {
14534       (arg1)->Clear();
14535     } catch (std::out_of_range& e) {
14536       {
14537         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14538       };
14539     } catch (std::exception& e) {
14540       {
14541         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14542       };
14543     } catch (...) {
14544       {
14545         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14546       };
14547     }
14548   }
14549 }
14550
14551
14552 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Property_Map_Merge(void * jarg1, void * jarg2) {
14553   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14554   Dali::Property::Map *arg2 = 0 ;
14555
14556   arg1 = (Dali::Property::Map *)jarg1;
14557   arg2 = (Dali::Property::Map *)jarg2;
14558   if (!arg2) {
14559     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
14560     return ;
14561   }
14562   {
14563     try {
14564       (arg1)->Merge((Dali::Property::Map const &)*arg2);
14565     } catch (std::out_of_range& e) {
14566       {
14567         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
14568       };
14569     } catch (std::exception& e) {
14570       {
14571         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
14572       };
14573     } catch (...) {
14574       {
14575         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
14576       };
14577     }
14578   }
14579 }
14580
14581
14582 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_ValueOfIndex__SWIG_0(void * jarg1, char * jarg2) {
14583   void * jresult ;
14584   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14585   std::string *arg2 = 0 ;
14586   Dali::Property::Value *result = 0 ;
14587
14588   arg1 = (Dali::Property::Map *)jarg1;
14589   if (!jarg2) {
14590     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
14591     return 0;
14592   }
14593   std::string arg2_str(jarg2);
14594   arg2 = &arg2_str;
14595   {
14596     try {
14597       result = (Dali::Property::Value *) &((Dali::Property::Map const *)arg1)->operator []((std::string const &)*arg2);
14598     } catch (std::out_of_range& e) {
14599       {
14600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14601       };
14602     } catch (std::exception& e) {
14603       {
14604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14605       };
14606     } catch (...) {
14607       {
14608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14609       };
14610     }
14611   }
14612   jresult = (void *)result;
14613
14614   //argout typemap for const std::string&
14615
14616   return jresult;
14617 }
14618
14619
14620 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_ValueOfIndex__SWIG_2(void * jarg1, int jarg2) {
14621   void * jresult ;
14622   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14623   Dali::Property::Index arg2 ;
14624   Dali::Property::Value *result = 0 ;
14625
14626   arg1 = (Dali::Property::Map *)jarg1;
14627   arg2 = (Dali::Property::Index)jarg2;
14628   {
14629     try {
14630       result = (Dali::Property::Value *) &((Dali::Property::Map const *)arg1)->operator [](arg2);
14631     } catch (std::out_of_range& e) {
14632       {
14633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14634       };
14635     } catch (std::exception& e) {
14636       {
14637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14638       };
14639     } catch (...) {
14640       {
14641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14642       };
14643     }
14644   }
14645   jresult = (void *)result;
14646   return jresult;
14647 }
14648
14649
14650 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Map_Assign(void * jarg1, void * jarg2) {
14651   void * jresult ;
14652   Dali::Property::Map *arg1 = (Dali::Property::Map *) 0 ;
14653   Dali::Property::Map *arg2 = 0 ;
14654   Dali::Property::Map *result = 0 ;
14655
14656   arg1 = (Dali::Property::Map *)jarg1;
14657   arg2 = (Dali::Property::Map *)jarg2;
14658   if (!arg2) {
14659     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
14660     return 0;
14661   }
14662   {
14663     try {
14664       result = (Dali::Property::Map *) &(arg1)->operator =((Dali::Property::Map const &)*arg2);
14665     } catch (std::out_of_range& e) {
14666       {
14667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14668       };
14669     } catch (std::exception& e) {
14670       {
14671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14672       };
14673     } catch (...) {
14674       {
14675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14676       };
14677     }
14678   }
14679   jresult = (void *)result;
14680   return jresult;
14681 }
14682
14683
14684 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_0() {
14685   void * jresult ;
14686   Dali::Property::Value *result = 0 ;
14687
14688   {
14689     try {
14690       result = (Dali::Property::Value *)new Dali::Property::Value();
14691     } catch (std::out_of_range& e) {
14692       {
14693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14694       };
14695     } catch (std::exception& e) {
14696       {
14697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14698       };
14699     } catch (...) {
14700       {
14701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14702       };
14703     }
14704   }
14705   jresult = (void *)result;
14706   return jresult;
14707 }
14708
14709
14710 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_1(unsigned int jarg1) {
14711   void * jresult ;
14712   bool arg1 ;
14713   Dali::Property::Value *result = 0 ;
14714
14715   arg1 = jarg1 ? true : false;
14716   {
14717     try {
14718       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
14719     } catch (std::out_of_range& e) {
14720       {
14721         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14722       };
14723     } catch (std::exception& e) {
14724       {
14725         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14726       };
14727     } catch (...) {
14728       {
14729         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14730       };
14731     }
14732   }
14733   jresult = (void *)result;
14734   return jresult;
14735 }
14736
14737
14738 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_2(int jarg1) {
14739   void * jresult ;
14740   int arg1 ;
14741   Dali::Property::Value *result = 0 ;
14742
14743   arg1 = (int)jarg1;
14744   {
14745     try {
14746       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
14747     } catch (std::out_of_range& e) {
14748       {
14749         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14750       };
14751     } catch (std::exception& e) {
14752       {
14753         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14754       };
14755     } catch (...) {
14756       {
14757         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14758       };
14759     }
14760   }
14761   jresult = (void *)result;
14762   return jresult;
14763 }
14764
14765
14766 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_3(float jarg1) {
14767   void * jresult ;
14768   float arg1 ;
14769   Dali::Property::Value *result = 0 ;
14770
14771   arg1 = (float)jarg1;
14772   {
14773     try {
14774       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
14775     } catch (std::out_of_range& e) {
14776       {
14777         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14778       };
14779     } catch (std::exception& e) {
14780       {
14781         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14782       };
14783     } catch (...) {
14784       {
14785         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14786       };
14787     }
14788   }
14789   jresult = (void *)result;
14790   return jresult;
14791 }
14792
14793
14794 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_4(void * jarg1) {
14795   void * jresult ;
14796   Dali::Vector2 *arg1 = 0 ;
14797   Dali::Property::Value *result = 0 ;
14798
14799   arg1 = (Dali::Vector2 *)jarg1;
14800   if (!arg1) {
14801     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
14802     return 0;
14803   }
14804   {
14805     try {
14806       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Vector2 const &)*arg1);
14807     } catch (std::out_of_range& e) {
14808       {
14809         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14810       };
14811     } catch (std::exception& e) {
14812       {
14813         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14814       };
14815     } catch (...) {
14816       {
14817         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14818       };
14819     }
14820   }
14821   jresult = (void *)result;
14822   return jresult;
14823 }
14824
14825
14826 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_5(void * jarg1) {
14827   void * jresult ;
14828   Dali::Vector3 *arg1 = 0 ;
14829   Dali::Property::Value *result = 0 ;
14830
14831   arg1 = (Dali::Vector3 *)jarg1;
14832   if (!arg1) {
14833     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
14834     return 0;
14835   }
14836   {
14837     try {
14838       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Vector3 const &)*arg1);
14839     } catch (std::out_of_range& e) {
14840       {
14841         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14842       };
14843     } catch (std::exception& e) {
14844       {
14845         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14846       };
14847     } catch (...) {
14848       {
14849         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14850       };
14851     }
14852   }
14853   jresult = (void *)result;
14854   return jresult;
14855 }
14856
14857
14858 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_6(void * jarg1) {
14859   void * jresult ;
14860   Dali::Vector4 *arg1 = 0 ;
14861   Dali::Property::Value *result = 0 ;
14862
14863   arg1 = (Dali::Vector4 *)jarg1;
14864   if (!arg1) {
14865     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
14866     return 0;
14867   }
14868   {
14869     try {
14870       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Vector4 const &)*arg1);
14871     } catch (std::out_of_range& e) {
14872       {
14873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14874       };
14875     } catch (std::exception& e) {
14876       {
14877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14878       };
14879     } catch (...) {
14880       {
14881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14882       };
14883     }
14884   }
14885   jresult = (void *)result;
14886   return jresult;
14887 }
14888
14889
14890 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_7(void * jarg1) {
14891   void * jresult ;
14892   Dali::Matrix3 *arg1 = 0 ;
14893   Dali::Property::Value *result = 0 ;
14894
14895   arg1 = (Dali::Matrix3 *)jarg1;
14896   if (!arg1) {
14897     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 const & type is null", 0);
14898     return 0;
14899   }
14900   {
14901     try {
14902       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Matrix3 const &)*arg1);
14903     } catch (std::out_of_range& e) {
14904       {
14905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14906       };
14907     } catch (std::exception& e) {
14908       {
14909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14910       };
14911     } catch (...) {
14912       {
14913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14914       };
14915     }
14916   }
14917   jresult = (void *)result;
14918   return jresult;
14919 }
14920
14921
14922 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_8(void * jarg1) {
14923   void * jresult ;
14924   Dali::Matrix *arg1 = 0 ;
14925   Dali::Property::Value *result = 0 ;
14926
14927   arg1 = (Dali::Matrix *)jarg1;
14928   if (!arg1) {
14929     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix const & type is null", 0);
14930     return 0;
14931   }
14932   {
14933     try {
14934       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Matrix const &)*arg1);
14935     } catch (std::out_of_range& e) {
14936       {
14937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14938       };
14939     } catch (std::exception& e) {
14940       {
14941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14942       };
14943     } catch (...) {
14944       {
14945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14946       };
14947     }
14948   }
14949   jresult = (void *)result;
14950   return jresult;
14951 }
14952
14953
14954 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_9(void * jarg1) {
14955   void * jresult ;
14956   Dali::Rect< int > *arg1 = 0 ;
14957   Dali::Property::Value *result = 0 ;
14958
14959   arg1 = (Dali::Rect< int > *)jarg1;
14960   if (!arg1) {
14961     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
14962     return 0;
14963   }
14964   {
14965     try {
14966       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Rect< int > const &)*arg1);
14967     } catch (std::out_of_range& e) {
14968       {
14969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
14970       };
14971     } catch (std::exception& e) {
14972       {
14973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
14974       };
14975     } catch (...) {
14976       {
14977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
14978       };
14979     }
14980   }
14981   jresult = (void *)result;
14982   return jresult;
14983 }
14984
14985
14986 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_10(void * jarg1) {
14987   void * jresult ;
14988   Dali::AngleAxis *arg1 = 0 ;
14989   Dali::Property::Value *result = 0 ;
14990
14991   arg1 = (Dali::AngleAxis *)jarg1;
14992   if (!arg1) {
14993     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis const & type is null", 0);
14994     return 0;
14995   }
14996   {
14997     try {
14998       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::AngleAxis const &)*arg1);
14999     } catch (std::out_of_range& e) {
15000       {
15001         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15002       };
15003     } catch (std::exception& e) {
15004       {
15005         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15006       };
15007     } catch (...) {
15008       {
15009         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15010       };
15011     }
15012   }
15013   jresult = (void *)result;
15014   return jresult;
15015 }
15016
15017
15018 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_11(void * jarg1) {
15019   void * jresult ;
15020   Dali::Quaternion *arg1 = 0 ;
15021   Dali::Property::Value *result = 0 ;
15022
15023   arg1 = (Dali::Quaternion *)jarg1;
15024   if (!arg1) {
15025     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
15026     return 0;
15027   }
15028   {
15029     try {
15030       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Quaternion const &)*arg1);
15031     } catch (std::out_of_range& e) {
15032       {
15033         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15034       };
15035     } catch (std::exception& e) {
15036       {
15037         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15038       };
15039     } catch (...) {
15040       {
15041         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15042       };
15043     }
15044   }
15045   jresult = (void *)result;
15046   return jresult;
15047 }
15048
15049
15050 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_12(char * jarg1) {
15051   void * jresult ;
15052   std::string *arg1 = 0 ;
15053   Dali::Property::Value *result = 0 ;
15054
15055   if (!jarg1) {
15056     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
15057     return 0;
15058   }
15059   std::string arg1_str(jarg1);
15060   arg1 = &arg1_str;
15061   {
15062     try {
15063       result = (Dali::Property::Value *)new Dali::Property::Value((std::string const &)*arg1);
15064     } catch (std::out_of_range& e) {
15065       {
15066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15067       };
15068     } catch (std::exception& e) {
15069       {
15070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15071       };
15072     } catch (...) {
15073       {
15074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15075       };
15076     }
15077   }
15078   jresult = (void *)result;
15079
15080   //argout typemap for const std::string&
15081
15082   return jresult;
15083 }
15084
15085
15086 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_14(void * jarg1) {
15087   void * jresult ;
15088   Dali::Property::Array *arg1 = 0 ;
15089   Dali::Property::Value *result = 0 ;
15090
15091   arg1 = (Dali::Property::Array *)jarg1;
15092   if (!arg1) {
15093     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array & type is null", 0);
15094     return 0;
15095   }
15096   {
15097     try {
15098       result = (Dali::Property::Value *)new Dali::Property::Value(*arg1);
15099     } catch (std::out_of_range& e) {
15100       {
15101         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15102       };
15103     } catch (std::exception& e) {
15104       {
15105         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15106       };
15107     } catch (...) {
15108       {
15109         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15110       };
15111     }
15112   }
15113   jresult = (void *)result;
15114   return jresult;
15115 }
15116
15117
15118 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_15(void * jarg1) {
15119   void * jresult ;
15120   Dali::Property::Map *arg1 = 0 ;
15121   Dali::Property::Value *result = 0 ;
15122
15123   arg1 = (Dali::Property::Map *)jarg1;
15124   if (!arg1) {
15125     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
15126     return 0;
15127   }
15128   {
15129     try {
15130       result = (Dali::Property::Value *)new Dali::Property::Value(*arg1);
15131     } catch (std::out_of_range& e) {
15132       {
15133         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15134       };
15135     } catch (std::exception& e) {
15136       {
15137         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15138       };
15139     } catch (...) {
15140       {
15141         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15142       };
15143     }
15144   }
15145   jresult = (void *)result;
15146   return jresult;
15147 }
15148
15149
15150 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_16(int jarg1) {
15151   void * jresult ;
15152   Dali::Property::Type arg1 ;
15153   Dali::Property::Value *result = 0 ;
15154
15155   arg1 = (Dali::Property::Type)jarg1;
15156   {
15157     try {
15158       result = (Dali::Property::Value *)new Dali::Property::Value(arg1);
15159     } catch (std::out_of_range& e) {
15160       {
15161         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15162       };
15163     } catch (std::exception& e) {
15164       {
15165         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15166       };
15167     } catch (...) {
15168       {
15169         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15170       };
15171     }
15172   }
15173   jresult = (void *)result;
15174   return jresult;
15175 }
15176
15177
15178 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Property_Value__SWIG_17(void * jarg1) {
15179   void * jresult ;
15180   Dali::Property::Value *arg1 = 0 ;
15181   Dali::Property::Value *result = 0 ;
15182
15183   arg1 = (Dali::Property::Value *)jarg1;
15184   if (!arg1) {
15185     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
15186     return 0;
15187   }
15188   {
15189     try {
15190       result = (Dali::Property::Value *)new Dali::Property::Value((Dali::Property::Value const &)*arg1);
15191     } catch (std::out_of_range& e) {
15192       {
15193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15194       };
15195     } catch (std::exception& e) {
15196       {
15197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15198       };
15199     } catch (...) {
15200       {
15201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15202       };
15203     }
15204   }
15205   jresult = (void *)result;
15206   return jresult;
15207 }
15208
15209
15210 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Value_Assign(void * jarg1, void * jarg2) {
15211   void * jresult ;
15212   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15213   Dali::Property::Value *arg2 = 0 ;
15214   Dali::Property::Value *result = 0 ;
15215
15216   arg1 = (Dali::Property::Value *)jarg1;
15217   arg2 = (Dali::Property::Value *)jarg2;
15218   if (!arg2) {
15219     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
15220     return 0;
15221   }
15222   {
15223     try {
15224       result = (Dali::Property::Value *) &(arg1)->operator =((Dali::Property::Value const &)*arg2);
15225     } catch (std::out_of_range& e) {
15226       {
15227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15228       };
15229     } catch (std::exception& e) {
15230       {
15231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15232       };
15233     } catch (...) {
15234       {
15235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15236       };
15237     }
15238   }
15239   jresult = (void *)result;
15240   return jresult;
15241 }
15242
15243
15244 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Property_Value(void * jarg1) {
15245   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15246
15247   arg1 = (Dali::Property::Value *)jarg1;
15248   {
15249     try {
15250       delete arg1;
15251     } catch (std::out_of_range& e) {
15252       {
15253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
15254       };
15255     } catch (std::exception& e) {
15256       {
15257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
15258       };
15259     } catch (...) {
15260       {
15261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
15262       };
15263     }
15264   }
15265 }
15266
15267
15268 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Property_Value_GetType(void * jarg1) {
15269   int jresult ;
15270   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15271   Dali::Property::Type result;
15272
15273   arg1 = (Dali::Property::Value *)jarg1;
15274   {
15275     try {
15276       result = (Dali::Property::Type)((Dali::Property::Value const *)arg1)->GetType();
15277     } catch (std::out_of_range& e) {
15278       {
15279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15280       };
15281     } catch (std::exception& e) {
15282       {
15283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15284       };
15285     } catch (...) {
15286       {
15287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15288       };
15289     }
15290   }
15291   jresult = (int)result;
15292   return jresult;
15293 }
15294
15295
15296 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_1(void * jarg1, unsigned int * jarg2) {
15297   unsigned int jresult ;
15298   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15299   bool *arg2 = 0 ;
15300   bool result;
15301
15302   arg1 = (Dali::Property::Value *)jarg1;
15303   arg2 = (bool *)jarg2;
15304   {
15305     try {
15306       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15307     } catch (std::out_of_range& e) {
15308       {
15309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15310       };
15311     } catch (std::exception& e) {
15312       {
15313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15314       };
15315     } catch (...) {
15316       {
15317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15318       };
15319     }
15320   }
15321   jresult = result;
15322   return jresult;
15323 }
15324
15325
15326 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_2(void * jarg1, float * jarg2) {
15327   unsigned int jresult ;
15328   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15329   float *arg2 = 0 ;
15330   bool result;
15331
15332   arg1 = (Dali::Property::Value *)jarg1;
15333   arg2 = (float *)jarg2;
15334   {
15335     try {
15336       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15337     } catch (std::out_of_range& e) {
15338       {
15339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15340       };
15341     } catch (std::exception& e) {
15342       {
15343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15344       };
15345     } catch (...) {
15346       {
15347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15348       };
15349     }
15350   }
15351   jresult = result;
15352   return jresult;
15353 }
15354
15355
15356 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_3(void * jarg1, int * jarg2) {
15357   unsigned int jresult ;
15358   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15359   int *arg2 = 0 ;
15360   bool result;
15361
15362   arg1 = (Dali::Property::Value *)jarg1;
15363   arg2 = (int *)jarg2;
15364   {
15365     try {
15366       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15367     } catch (std::out_of_range& e) {
15368       {
15369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15370       };
15371     } catch (std::exception& e) {
15372       {
15373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15374       };
15375     } catch (...) {
15376       {
15377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15378       };
15379     }
15380   }
15381   jresult = result;
15382   return jresult;
15383 }
15384
15385
15386 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_4(void * jarg1, void * jarg2) {
15387   unsigned int jresult ;
15388   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15389   Dali::Rect< int > *arg2 = 0 ;
15390   bool result;
15391
15392   arg1 = (Dali::Property::Value *)jarg1;
15393   arg2 = (Dali::Rect< int > *)jarg2;
15394   if (!arg2) {
15395     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > & type is null", 0);
15396     return 0;
15397   }
15398   {
15399     try {
15400       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15401     } catch (std::out_of_range& e) {
15402       {
15403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15404       };
15405     } catch (std::exception& e) {
15406       {
15407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15408       };
15409     } catch (...) {
15410       {
15411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15412       };
15413     }
15414   }
15415   jresult = result;
15416   return jresult;
15417 }
15418
15419
15420 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_5(void * jarg1, void * jarg2) {
15421   unsigned int jresult ;
15422   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15423   Dali::Vector2 *arg2 = 0 ;
15424   bool result;
15425
15426   arg1 = (Dali::Property::Value *)jarg1;
15427   arg2 = (Dali::Vector2 *)jarg2;
15428   if (!arg2) {
15429     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 & type is null", 0);
15430     return 0;
15431   }
15432   {
15433     try {
15434       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15435     } catch (std::out_of_range& e) {
15436       {
15437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15438       };
15439     } catch (std::exception& e) {
15440       {
15441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15442       };
15443     } catch (...) {
15444       {
15445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15446       };
15447     }
15448   }
15449   jresult = result;
15450   return jresult;
15451 }
15452
15453
15454 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_6(void * jarg1, void * jarg2) {
15455   unsigned int jresult ;
15456   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15457   Dali::Vector3 *arg2 = 0 ;
15458   bool result;
15459
15460   arg1 = (Dali::Property::Value *)jarg1;
15461   arg2 = (Dali::Vector3 *)jarg2;
15462   if (!arg2) {
15463     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
15464     return 0;
15465   }
15466   {
15467     try {
15468       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15469     } catch (std::out_of_range& e) {
15470       {
15471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15472       };
15473     } catch (std::exception& e) {
15474       {
15475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15476       };
15477     } catch (...) {
15478       {
15479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15480       };
15481     }
15482   }
15483   jresult = result;
15484   return jresult;
15485 }
15486
15487
15488 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_7(void * jarg1, void * jarg2) {
15489   unsigned int jresult ;
15490   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15491   Dali::Vector4 *arg2 = 0 ;
15492   bool result;
15493
15494   arg1 = (Dali::Property::Value *)jarg1;
15495   arg2 = (Dali::Vector4 *)jarg2;
15496   if (!arg2) {
15497     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 & type is null", 0);
15498     return 0;
15499   }
15500   {
15501     try {
15502       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15503     } catch (std::out_of_range& e) {
15504       {
15505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15506       };
15507     } catch (std::exception& e) {
15508       {
15509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15510       };
15511     } catch (...) {
15512       {
15513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15514       };
15515     }
15516   }
15517   jresult = result;
15518   return jresult;
15519 }
15520
15521
15522 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_8(void * jarg1, void * jarg2) {
15523   unsigned int jresult ;
15524   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15525   Dali::Matrix3 *arg2 = 0 ;
15526   bool result;
15527
15528   arg1 = (Dali::Property::Value *)jarg1;
15529   arg2 = (Dali::Matrix3 *)jarg2;
15530   if (!arg2) {
15531     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix3 & type is null", 0);
15532     return 0;
15533   }
15534   {
15535     try {
15536       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15537     } catch (std::out_of_range& e) {
15538       {
15539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15540       };
15541     } catch (std::exception& e) {
15542       {
15543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15544       };
15545     } catch (...) {
15546       {
15547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15548       };
15549     }
15550   }
15551   jresult = result;
15552   return jresult;
15553 }
15554
15555
15556 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_9(void * jarg1, void * jarg2) {
15557   unsigned int jresult ;
15558   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15559   Dali::Matrix *arg2 = 0 ;
15560   bool result;
15561
15562   arg1 = (Dali::Property::Value *)jarg1;
15563   arg2 = (Dali::Matrix *)jarg2;
15564   if (!arg2) {
15565     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Matrix & type is null", 0);
15566     return 0;
15567   }
15568   {
15569     try {
15570       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15571     } catch (std::out_of_range& e) {
15572       {
15573         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15574       };
15575     } catch (std::exception& e) {
15576       {
15577         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15578       };
15579     } catch (...) {
15580       {
15581         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15582       };
15583     }
15584   }
15585   jresult = result;
15586   return jresult;
15587 }
15588
15589
15590 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_10(void * jarg1, void * jarg2) {
15591   unsigned int jresult ;
15592   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15593   Dali::AngleAxis *arg2 = 0 ;
15594   bool result;
15595
15596   arg1 = (Dali::Property::Value *)jarg1;
15597   arg2 = (Dali::AngleAxis *)jarg2;
15598   if (!arg2) {
15599     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::AngleAxis & type is null", 0);
15600     return 0;
15601   }
15602   {
15603     try {
15604       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15605     } catch (std::out_of_range& e) {
15606       {
15607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15608       };
15609     } catch (std::exception& e) {
15610       {
15611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15612       };
15613     } catch (...) {
15614       {
15615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15616       };
15617     }
15618   }
15619   jresult = result;
15620   return jresult;
15621 }
15622
15623
15624 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_11(void * jarg1, void * jarg2) {
15625   unsigned int jresult ;
15626   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15627   Dali::Quaternion *arg2 = 0 ;
15628   bool result;
15629
15630   arg1 = (Dali::Property::Value *)jarg1;
15631   arg2 = (Dali::Quaternion *)jarg2;
15632   if (!arg2) {
15633     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion & type is null", 0);
15634     return 0;
15635   }
15636   {
15637     try {
15638       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15639     } catch (std::out_of_range& e) {
15640       {
15641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15642       };
15643     } catch (std::exception& e) {
15644       {
15645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15646       };
15647     } catch (...) {
15648       {
15649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15650       };
15651     }
15652   }
15653   jresult = result;
15654   return jresult;
15655 }
15656
15657
15658 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_12(void * jarg1, char** jarg2) {
15659   unsigned int jresult ;
15660   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15661   std::string *arg2 = 0 ;
15662   bool result;
15663
15664   arg1 = (Dali::Property::Value *)jarg1;
15665
15666   //typemap in
15667   std::string temp;
15668   arg2 = &temp;
15669
15670   {
15671     try {
15672       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15673     } catch (std::out_of_range& e) {
15674       {
15675         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15676       };
15677     } catch (std::exception& e) {
15678       {
15679         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15680       };
15681     } catch (...) {
15682       {
15683         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15684       };
15685     }
15686   }
15687   jresult = result;
15688
15689   //Typemap argout in c++ file.
15690   //This will convert c++ string to c# string
15691   *jarg2 = SWIG_csharp_string_callback(arg2->c_str());
15692
15693   return jresult;
15694 }
15695
15696
15697 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_13(void * jarg1, void * jarg2) {
15698   unsigned int jresult ;
15699   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15700   Dali::Property::Array *arg2 = 0 ;
15701   bool result;
15702
15703   arg1 = (Dali::Property::Value *)jarg1;
15704   arg2 = (Dali::Property::Array *)jarg2;
15705   if (!arg2) {
15706     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array & type is null", 0);
15707     return 0;
15708   }
15709   {
15710     try {
15711       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15712     } catch (std::out_of_range& e) {
15713       {
15714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15715       };
15716     } catch (std::exception& e) {
15717       {
15718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15719       };
15720     } catch (...) {
15721       {
15722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15723       };
15724     }
15725   }
15726   jresult = result;
15727   return jresult;
15728 }
15729
15730
15731 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Property_Value_Get__SWIG_14(void * jarg1, void * jarg2) {
15732   unsigned int jresult ;
15733   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15734   Dali::Property::Map *arg2 = 0 ;
15735   bool result;
15736
15737   arg1 = (Dali::Property::Value *)jarg1;
15738   arg2 = (Dali::Property::Map *)jarg2;
15739   if (!arg2) {
15740     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
15741     return 0;
15742   }
15743   {
15744     try {
15745       result = (bool)((Dali::Property::Value const *)arg1)->Get(*arg2);
15746     } catch (std::out_of_range& e) {
15747       {
15748         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15749       };
15750     } catch (std::exception& e) {
15751       {
15752         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15753       };
15754     } catch (...) {
15755       {
15756         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15757       };
15758     }
15759   }
15760   jresult = result;
15761   return jresult;
15762 }
15763
15764
15765 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Value_GetArray(void * jarg1) {
15766   void * jresult ;
15767   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15768   Dali::Property::Array *result = 0 ;
15769
15770   arg1 = (Dali::Property::Value *)jarg1;
15771   {
15772     try {
15773       result = (Dali::Property::Array *)((Dali::Property::Value const *)arg1)->GetArray();
15774     } catch (std::out_of_range& e) {
15775       {
15776         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15777       };
15778     } catch (std::exception& e) {
15779       {
15780         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15781       };
15782     } catch (...) {
15783       {
15784         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15785       };
15786     }
15787   }
15788   jresult = (void *)result;
15789   return jresult;
15790 }
15791
15792
15793 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Property_Value_GetMap(void * jarg1) {
15794   void * jresult ;
15795   Dali::Property::Value *arg1 = (Dali::Property::Value *) 0 ;
15796   Dali::Property::Map *result = 0 ;
15797
15798   arg1 = (Dali::Property::Value *)jarg1;
15799   {
15800     try {
15801       result = (Dali::Property::Map *)((Dali::Property::Value const *)arg1)->GetMap();
15802     } catch (std::out_of_range& e) {
15803       {
15804         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15805       };
15806     } catch (std::exception& e) {
15807       {
15808         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15809       };
15810     } catch (...) {
15811       {
15812         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15813       };
15814     }
15815   }
15816   jresult = (void *)result;
15817   return jresult;
15818 }
15819
15820
15821 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_GetName(int jarg1) {
15822   char * jresult ;
15823   Dali::Property::Type arg1 ;
15824   char *result = 0 ;
15825
15826   arg1 = (Dali::Property::Type)jarg1;
15827   {
15828     try {
15829       result = (char *)Dali::PropertyTypes::GetName(arg1);
15830     } catch (std::out_of_range& e) {
15831       {
15832         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15833       };
15834     } catch (std::exception& e) {
15835       {
15836         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15837       };
15838     } catch (...) {
15839       {
15840         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15841       };
15842     }
15843   }
15844   jresult = SWIG_csharp_string_callback((const char *)result);
15845   return jresult;
15846 }
15847
15848
15849 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseObject_DoAction(void * jarg1, char * jarg2, void * jarg3) {
15850   unsigned int jresult ;
15851   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15852   std::string *arg2 = 0 ;
15853   Dali::Property::Map *arg3 = 0 ;
15854   bool result;
15855
15856   arg1 = (Dali::BaseObject *)jarg1;
15857   if (!jarg2) {
15858     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
15859     return 0;
15860   }
15861   std::string arg2_str(jarg2);
15862   arg2 = &arg2_str;
15863   arg3 = (Dali::Property::Map *)jarg3;
15864   if (!arg3) {
15865     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
15866     return 0;
15867   }
15868   {
15869     try {
15870       result = (bool)(arg1)->DoAction((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
15871     } catch (std::out_of_range& e) {
15872       {
15873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15874       };
15875     } catch (std::exception& e) {
15876       {
15877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15878       };
15879     } catch (...) {
15880       {
15881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15882       };
15883     }
15884   }
15885   jresult = result;
15886
15887   //argout typemap for const std::string&
15888
15889   return jresult;
15890 }
15891
15892
15893 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_BaseObject_GetTypeName(void * jarg1) {
15894   char * jresult ;
15895   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15896   std::string *result = 0 ;
15897
15898   arg1 = (Dali::BaseObject *)jarg1;
15899   {
15900     try {
15901       result = (std::string *) &((Dali::BaseObject const *)arg1)->GetTypeName();
15902     } catch (std::out_of_range& e) {
15903       {
15904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15905       };
15906     } catch (std::exception& e) {
15907       {
15908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15909       };
15910     } catch (...) {
15911       {
15912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15913       };
15914     }
15915   }
15916   jresult = SWIG_csharp_string_callback(result->c_str());
15917   return jresult;
15918 }
15919
15920
15921 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseObject_GetTypeInfo(void * jarg1, void * jarg2) {
15922   unsigned int jresult ;
15923   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15924   Dali::TypeInfo *arg2 = 0 ;
15925   bool result;
15926
15927   arg1 = (Dali::BaseObject *)jarg1;
15928   arg2 = (Dali::TypeInfo *)jarg2;
15929   if (!arg2) {
15930     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo & type is null", 0);
15931     return 0;
15932   }
15933   {
15934     try {
15935       result = (bool)((Dali::BaseObject const *)arg1)->GetTypeInfo(*arg2);
15936     } catch (std::out_of_range& e) {
15937       {
15938         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15939       };
15940     } catch (std::exception& e) {
15941       {
15942         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15943       };
15944     } catch (...) {
15945       {
15946         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15947       };
15948     }
15949   }
15950   jresult = result;
15951   return jresult;
15952 }
15953
15954
15955 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseObject_DoConnectSignal(void * jarg1, void * jarg2, char * jarg3, void * jarg4) {
15956   unsigned int jresult ;
15957   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
15958   ConnectionTrackerInterface *arg2 = (ConnectionTrackerInterface *) 0 ;
15959   std::string *arg3 = 0 ;
15960   FunctorDelegate *arg4 = (FunctorDelegate *) 0 ;
15961   bool result;
15962
15963   arg1 = (Dali::BaseObject *)jarg1;
15964   arg2 = (ConnectionTrackerInterface *)jarg2;
15965   if (!jarg3) {
15966     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
15967     return 0;
15968   }
15969   std::string arg3_str(jarg3);
15970   arg3 = &arg3_str;
15971   arg4 = (FunctorDelegate *)jarg4;
15972   {
15973     try {
15974       result = (bool)(arg1)->DoConnectSignal(arg2,(std::string const &)*arg3,arg4);
15975     } catch (std::out_of_range& e) {
15976       {
15977         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
15978       };
15979     } catch (std::exception& e) {
15980       {
15981         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
15982       };
15983     } catch (...) {
15984       {
15985         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
15986       };
15987     }
15988   }
15989   jresult = result;
15990
15991   //argout typemap for const std::string&
15992
15993   return jresult;
15994 }
15995
15996
15997 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GetImplementation(void * jarg1) {
15998   void * jresult ;
15999   Dali::BaseHandle *arg1 = 0 ;
16000   Dali::BaseObject *result = 0 ;
16001
16002   arg1 = (Dali::BaseHandle *)jarg1;
16003   if (!arg1) {
16004     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16005     return 0;
16006   }
16007   {
16008     try {
16009       result = (Dali::BaseObject *) &Dali::GetImplementation((Dali::BaseHandle const &)*arg1);
16010     } catch (std::out_of_range& e) {
16011       {
16012         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16013       };
16014     } catch (std::exception& e) {
16015       {
16016         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16017       };
16018     } catch (...) {
16019       {
16020         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16021       };
16022     }
16023   }
16024   jresult = (void *)result;
16025   return jresult;
16026 }
16027
16028
16029 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BaseHandle__SWIG_0(void * jarg1) {
16030   void * jresult ;
16031   Dali::BaseObject *arg1 = (Dali::BaseObject *) 0 ;
16032   Dali::BaseHandle *result = 0 ;
16033
16034   arg1 = (Dali::BaseObject *)jarg1;
16035   {
16036     try {
16037       result = (Dali::BaseHandle *)new Dali::BaseHandle(arg1);
16038     } catch (std::out_of_range& e) {
16039       {
16040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16041       };
16042     } catch (std::exception& e) {
16043       {
16044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16045       };
16046     } catch (...) {
16047       {
16048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16049       };
16050     }
16051   }
16052   jresult = (void *)result;
16053   return jresult;
16054 }
16055
16056
16057 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BaseHandle__SWIG_1() {
16058   void * jresult ;
16059   Dali::BaseHandle *result = 0 ;
16060
16061   {
16062     try {
16063       result = (Dali::BaseHandle *)new Dali::BaseHandle();
16064     } catch (std::out_of_range& e) {
16065       {
16066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16067       };
16068     } catch (std::exception& e) {
16069       {
16070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16071       };
16072     } catch (...) {
16073       {
16074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16075       };
16076     }
16077   }
16078   jresult = (void *)result;
16079   return jresult;
16080 }
16081
16082
16083 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_BaseHandle(void * jarg1) {
16084   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16085
16086   arg1 = (Dali::BaseHandle *)jarg1;
16087   {
16088     try {
16089       delete arg1;
16090     } catch (std::out_of_range& e) {
16091       {
16092         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16093       };
16094     } catch (std::exception& e) {
16095       {
16096         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16097       };
16098     } catch (...) {
16099       {
16100         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16101       };
16102     }
16103   }
16104 }
16105
16106
16107 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BaseHandle__SWIG_2(void * jarg1) {
16108   void * jresult ;
16109   Dali::BaseHandle *arg1 = 0 ;
16110   Dali::BaseHandle *result = 0 ;
16111
16112   arg1 = (Dali::BaseHandle *)jarg1;
16113   if (!arg1) {
16114     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16115     return 0;
16116   }
16117   {
16118     try {
16119       result = (Dali::BaseHandle *)new Dali::BaseHandle((Dali::BaseHandle const &)*arg1);
16120     } catch (std::out_of_range& e) {
16121       {
16122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16123       };
16124     } catch (std::exception& e) {
16125       {
16126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16127       };
16128     } catch (...) {
16129       {
16130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16131       };
16132     }
16133   }
16134   jresult = (void *)result;
16135   return jresult;
16136 }
16137
16138
16139 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BaseHandle_Assign(void * jarg1, void * jarg2) {
16140   void * jresult ;
16141   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16142   Dali::BaseHandle *arg2 = 0 ;
16143   Dali::BaseHandle *result = 0 ;
16144
16145   arg1 = (Dali::BaseHandle *)jarg1;
16146   arg2 = (Dali::BaseHandle *)jarg2;
16147   if (!arg2) {
16148     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16149     return 0;
16150   }
16151   {
16152     try {
16153       result = (Dali::BaseHandle *) &(arg1)->operator =((Dali::BaseHandle const &)*arg2);
16154     } catch (std::out_of_range& e) {
16155       {
16156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16157       };
16158     } catch (std::exception& e) {
16159       {
16160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16161       };
16162     } catch (...) {
16163       {
16164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16165       };
16166     }
16167   }
16168   jresult = (void *)result;
16169   return jresult;
16170 }
16171
16172
16173 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_DoAction(void * jarg1, char * jarg2, void * jarg3) {
16174   unsigned int jresult ;
16175   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16176   std::string *arg2 = 0 ;
16177   Dali::Property::Map *arg3 = 0 ;
16178   bool result;
16179
16180   arg1 = (Dali::BaseHandle *)jarg1;
16181   if (!jarg2) {
16182     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
16183     return 0;
16184   }
16185   std::string arg2_str(jarg2);
16186   arg2 = &arg2_str;
16187   arg3 = (Dali::Property::Map *)jarg3;
16188   if (!arg3) {
16189     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
16190     return 0;
16191   }
16192   {
16193     try {
16194       result = (bool)(arg1)->DoAction((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
16195     } catch (std::out_of_range& e) {
16196       {
16197         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16198       };
16199     } catch (std::exception& e) {
16200       {
16201         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16202       };
16203     } catch (...) {
16204       {
16205         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16206       };
16207     }
16208   }
16209   jresult = result;
16210
16211   //argout typemap for const std::string&
16212
16213   return jresult;
16214 }
16215
16216
16217 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_BaseHandle_GetTypeName(void * jarg1) {
16218   char * jresult ;
16219   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16220   std::string *result = 0 ;
16221
16222   arg1 = (Dali::BaseHandle *)jarg1;
16223   {
16224     try {
16225       result = (std::string *) &((Dali::BaseHandle const *)arg1)->GetTypeName();
16226     } catch (std::out_of_range& e) {
16227       {
16228         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16229       };
16230     } catch (std::exception& e) {
16231       {
16232         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16233       };
16234     } catch (...) {
16235       {
16236         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16237       };
16238     }
16239   }
16240   jresult = SWIG_csharp_string_callback(result->c_str());
16241   return jresult;
16242 }
16243
16244
16245 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_GetTypeInfo(void * jarg1, void * jarg2) {
16246   unsigned int jresult ;
16247   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16248   Dali::TypeInfo *arg2 = 0 ;
16249   bool result;
16250
16251   arg1 = (Dali::BaseHandle *)jarg1;
16252   arg2 = (Dali::TypeInfo *)jarg2;
16253   if (!arg2) {
16254     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo & type is null", 0);
16255     return 0;
16256   }
16257   {
16258     try {
16259       result = (bool)((Dali::BaseHandle const *)arg1)->GetTypeInfo(*arg2);
16260     } catch (std::out_of_range& e) {
16261       {
16262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16263       };
16264     } catch (std::exception& e) {
16265       {
16266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16267       };
16268     } catch (...) {
16269       {
16270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16271       };
16272     }
16273   }
16274   jresult = result;
16275   return jresult;
16276 }
16277
16278
16279 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BaseHandle_GetBaseObject__SWIG_0(void * jarg1) {
16280   void * jresult ;
16281   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16282   Dali::BaseObject *result = 0 ;
16283
16284   arg1 = (Dali::BaseHandle *)jarg1;
16285   {
16286     try {
16287       result = (Dali::BaseObject *) &(arg1)->GetBaseObject();
16288     } catch (std::out_of_range& e) {
16289       {
16290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16291       };
16292     } catch (std::exception& e) {
16293       {
16294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16295       };
16296     } catch (...) {
16297       {
16298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16299       };
16300     }
16301   }
16302   jresult = (void *)result;
16303   return jresult;
16304 }
16305
16306
16307 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_BaseHandle_Reset(void * jarg1) {
16308   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16309
16310   arg1 = (Dali::BaseHandle *)jarg1;
16311   {
16312     try {
16313       (arg1)->Reset();
16314     } catch (std::out_of_range& e) {
16315       {
16316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16317       };
16318     } catch (std::exception& e) {
16319       {
16320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16321       };
16322     } catch (...) {
16323       {
16324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16325       };
16326     }
16327   }
16328 }
16329
16330
16331 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_EqualTo(void * jarg1, void * jarg2) {
16332   unsigned int jresult ;
16333   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16334   Dali::BaseHandle *arg2 = 0 ;
16335   bool result;
16336
16337   arg1 = (Dali::BaseHandle *)jarg1;
16338   arg2 = (Dali::BaseHandle *)jarg2;
16339   if (!arg2) {
16340     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16341     return 0;
16342   }
16343   {
16344     try {
16345       result = (bool)((Dali::BaseHandle const *)arg1)->operator ==((Dali::BaseHandle const &)*arg2);
16346     } catch (std::out_of_range& e) {
16347       {
16348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16349       };
16350     } catch (std::exception& e) {
16351       {
16352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16353       };
16354     } catch (...) {
16355       {
16356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16357       };
16358     }
16359   }
16360   jresult = result;
16361   return jresult;
16362 }
16363
16364
16365 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_NotEqualTo(void * jarg1, void * jarg2) {
16366   unsigned int jresult ;
16367   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16368   Dali::BaseHandle *arg2 = 0 ;
16369   bool result;
16370
16371   arg1 = (Dali::BaseHandle *)jarg1;
16372   arg2 = (Dali::BaseHandle *)jarg2;
16373   if (!arg2) {
16374     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16375     return 0;
16376   }
16377   {
16378     try {
16379       result = (bool)((Dali::BaseHandle const *)arg1)->operator !=((Dali::BaseHandle const &)*arg2);
16380     } catch (std::out_of_range& e) {
16381       {
16382         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16383       };
16384     } catch (std::exception& e) {
16385       {
16386         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16387       };
16388     } catch (...) {
16389       {
16390         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16391       };
16392     }
16393   }
16394   jresult = result;
16395   return jresult;
16396 }
16397
16398
16399 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BaseHandle_GetObjectPtr(void * jarg1) {
16400   void * jresult ;
16401   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16402   Dali::RefObject *result = 0 ;
16403
16404   arg1 = (Dali::BaseHandle *)jarg1;
16405   {
16406     try {
16407       result = (Dali::RefObject *)((Dali::BaseHandle const *)arg1)->GetObjectPtr();
16408     } catch (std::out_of_range& e) {
16409       {
16410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16411       };
16412     } catch (std::exception& e) {
16413       {
16414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16415       };
16416     } catch (...) {
16417       {
16418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16419       };
16420     }
16421   }
16422   jresult = (void *)result;
16423   return jresult;
16424 }
16425
16426
16427 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_HasBody(void * jarg1) {
16428   unsigned int jresult ;
16429   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16430   bool result;
16431
16432   arg1 = (Dali::BaseHandle *)jarg1;
16433   {
16434     try {
16435       result = (bool)Dali_BaseHandle_HasBody((Dali::BaseHandle const *)arg1);
16436     } catch (std::out_of_range& e) {
16437       {
16438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16439       };
16440     } catch (std::exception& e) {
16441       {
16442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16443       };
16444     } catch (...) {
16445       {
16446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16447       };
16448     }
16449   }
16450   jresult = result;
16451   return jresult;
16452 }
16453
16454
16455 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BaseHandle_IsEqual(void * jarg1, void * jarg2) {
16456   unsigned int jresult ;
16457   Dali::BaseHandle *arg1 = (Dali::BaseHandle *) 0 ;
16458   Dali::BaseHandle *arg2 = 0 ;
16459   bool result;
16460
16461   arg1 = (Dali::BaseHandle *)jarg1;
16462   arg2 = (Dali::BaseHandle *)jarg2;
16463   if (!arg2) {
16464     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16465     return 0;
16466   }
16467   {
16468     try {
16469       result = (bool)Dali_BaseHandle_IsEqual((Dali::BaseHandle const *)arg1,(Dali::BaseHandle const &)*arg2);
16470     } catch (std::out_of_range& e) {
16471       {
16472         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16473       };
16474     } catch (std::exception& e) {
16475       {
16476         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16477       };
16478     } catch (...) {
16479       {
16480         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16481       };
16482     }
16483   }
16484   jresult = result;
16485   return jresult;
16486 }
16487
16488
16489 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LessThan__SWIG_3(void * jarg1, void * jarg2) {
16490   unsigned int jresult ;
16491   Dali::BaseHandle *arg1 = 0 ;
16492   Dali::BaseHandle *arg2 = 0 ;
16493   bool result;
16494
16495   arg1 = (Dali::BaseHandle *)jarg1;
16496   if (!arg1) {
16497     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16498     return 0;
16499   }
16500   arg2 = (Dali::BaseHandle *)jarg2;
16501   if (!arg2) {
16502     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BaseHandle const & type is null", 0);
16503     return 0;
16504   }
16505   {
16506     try {
16507       result = (bool)Dali::operator <((Dali::BaseHandle const &)*arg1,(Dali::BaseHandle const &)*arg2);
16508     } catch (std::out_of_range& e) {
16509       {
16510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16511       };
16512     } catch (std::exception& e) {
16513       {
16514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16515       };
16516     } catch (...) {
16517       {
16518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16519       };
16520     }
16521   }
16522   jresult = result;
16523   return jresult;
16524 }
16525
16526
16527 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ConnectionTrackerInterface(void * jarg1) {
16528   Dali::ConnectionTrackerInterface *arg1 = (Dali::ConnectionTrackerInterface *) 0 ;
16529
16530   arg1 = (Dali::ConnectionTrackerInterface *)jarg1;
16531   {
16532     try {
16533       delete arg1;
16534     } catch (std::out_of_range& e) {
16535       {
16536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16537       };
16538     } catch (std::exception& e) {
16539       {
16540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16541       };
16542     } catch (...) {
16543       {
16544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16545       };
16546     }
16547   }
16548 }
16549
16550
16551 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ConnectionTrackerInterface_SignalConnected(void * jarg1, void * jarg2, void * jarg3) {
16552   Dali::ConnectionTrackerInterface *arg1 = (Dali::ConnectionTrackerInterface *) 0 ;
16553   SlotObserver *arg2 = (SlotObserver *) 0 ;
16554   CallbackBase *arg3 = (CallbackBase *) 0 ;
16555
16556   arg1 = (Dali::ConnectionTrackerInterface *)jarg1;
16557   arg2 = (SlotObserver *)jarg2;
16558   arg3 = (CallbackBase *)jarg3;
16559   {
16560     try {
16561       (arg1)->SignalConnected(arg2,arg3);
16562     } catch (std::out_of_range& e) {
16563       {
16564         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16565       };
16566     } catch (std::exception& e) {
16567       {
16568         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16569       };
16570     } catch (...) {
16571       {
16572         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16573       };
16574     }
16575   }
16576 }
16577
16578
16579 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SignalObserver(void * jarg1) {
16580   Dali::SignalObserver *arg1 = (Dali::SignalObserver *) 0 ;
16581
16582   arg1 = (Dali::SignalObserver *)jarg1;
16583   {
16584     try {
16585       delete arg1;
16586     } catch (std::out_of_range& e) {
16587       {
16588         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16589       };
16590     } catch (std::exception& e) {
16591       {
16592         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16593       };
16594     } catch (...) {
16595       {
16596         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16597       };
16598     }
16599   }
16600 }
16601
16602
16603 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SignalObserver_SignalDisconnected(void * jarg1, void * jarg2, void * jarg3) {
16604   Dali::SignalObserver *arg1 = (Dali::SignalObserver *) 0 ;
16605   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
16606   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
16607
16608   arg1 = (Dali::SignalObserver *)jarg1;
16609   arg2 = (Dali::SlotObserver *)jarg2;
16610   arg3 = (Dali::CallbackBase *)jarg3;
16611   {
16612     try {
16613       (arg1)->SignalDisconnected(arg2,arg3);
16614     } catch (std::out_of_range& e) {
16615       {
16616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16617       };
16618     } catch (std::exception& e) {
16619       {
16620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16621       };
16622     } catch (...) {
16623       {
16624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16625       };
16626     }
16627   }
16628 }
16629
16630
16631 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SlotObserver(void * jarg1) {
16632   Dali::SlotObserver *arg1 = (Dali::SlotObserver *) 0 ;
16633
16634   arg1 = (Dali::SlotObserver *)jarg1;
16635   {
16636     try {
16637       delete arg1;
16638     } catch (std::out_of_range& e) {
16639       {
16640         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16641       };
16642     } catch (std::exception& e) {
16643       {
16644         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16645       };
16646     } catch (...) {
16647       {
16648         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16649       };
16650     }
16651   }
16652 }
16653
16654
16655 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SlotObserver_SlotDisconnected(void * jarg1, void * jarg2) {
16656   Dali::SlotObserver *arg1 = (Dali::SlotObserver *) 0 ;
16657   Dali::CallbackBase *arg2 = (Dali::CallbackBase *) 0 ;
16658
16659   arg1 = (Dali::SlotObserver *)jarg1;
16660   arg2 = (Dali::CallbackBase *)jarg2;
16661   {
16662     try {
16663       (arg1)->SlotDisconnected(arg2);
16664     } catch (std::out_of_range& e) {
16665       {
16666         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16667       };
16668     } catch (std::exception& e) {
16669       {
16670         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16671       };
16672     } catch (...) {
16673       {
16674         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16675       };
16676     }
16677   }
16678 }
16679
16680
16681 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ConnectionTracker(void * jarg1) {
16682   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16683
16684   arg1 = (Dali::ConnectionTracker *)jarg1;
16685   {
16686     try {
16687       delete arg1;
16688     } catch (std::out_of_range& e) {
16689       {
16690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16691       };
16692     } catch (std::exception& e) {
16693       {
16694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16695       };
16696     } catch (...) {
16697       {
16698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16699       };
16700     }
16701   }
16702 }
16703
16704
16705 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ConnectionTracker_DisconnectAll(void * jarg1) {
16706   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16707
16708   arg1 = (Dali::ConnectionTracker *)jarg1;
16709   {
16710     try {
16711       (arg1)->DisconnectAll();
16712     } catch (std::out_of_range& e) {
16713       {
16714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16715       };
16716     } catch (std::exception& e) {
16717       {
16718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16719       };
16720     } catch (...) {
16721       {
16722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16723       };
16724     }
16725   }
16726 }
16727
16728
16729 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ConnectionTracker_SignalConnected(void * jarg1, void * jarg2, void * jarg3) {
16730   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16731   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
16732   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
16733
16734   arg1 = (Dali::ConnectionTracker *)jarg1;
16735   arg2 = (Dali::SlotObserver *)jarg2;
16736   arg3 = (Dali::CallbackBase *)jarg3;
16737   {
16738     try {
16739       (arg1)->SignalConnected(arg2,arg3);
16740     } catch (std::out_of_range& e) {
16741       {
16742         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16743       };
16744     } catch (std::exception& e) {
16745       {
16746         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16747       };
16748     } catch (...) {
16749       {
16750         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16751       };
16752     }
16753   }
16754 }
16755
16756
16757 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ConnectionTracker_SignalDisconnected(void * jarg1, void * jarg2, void * jarg3) {
16758   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16759   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
16760   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
16761
16762   arg1 = (Dali::ConnectionTracker *)jarg1;
16763   arg2 = (Dali::SlotObserver *)jarg2;
16764   arg3 = (Dali::CallbackBase *)jarg3;
16765   {
16766     try {
16767       (arg1)->SignalDisconnected(arg2,arg3);
16768     } catch (std::out_of_range& e) {
16769       {
16770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16771       };
16772     } catch (std::exception& e) {
16773       {
16774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16775       };
16776     } catch (...) {
16777       {
16778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16779       };
16780     }
16781   }
16782 }
16783
16784
16785 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ConnectionTracker_GetConnectionCount(void * jarg1) {
16786   unsigned long jresult ;
16787   Dali::ConnectionTracker *arg1 = (Dali::ConnectionTracker *) 0 ;
16788   std::size_t result;
16789
16790   arg1 = (Dali::ConnectionTracker *)jarg1;
16791   {
16792     try {
16793       result = ((Dali::ConnectionTracker const *)arg1)->GetConnectionCount();
16794     } catch (std::out_of_range& e) {
16795       {
16796         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16797       };
16798     } catch (std::exception& e) {
16799       {
16800         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16801       };
16802     } catch (...) {
16803       {
16804         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16805       };
16806     }
16807   }
16808   jresult = (unsigned long)result;
16809   return jresult;
16810 }
16811
16812
16813 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ObjectRegistry__SWIG_0() {
16814   void * jresult ;
16815   Dali::ObjectRegistry *result = 0 ;
16816
16817   {
16818     try {
16819       result = (Dali::ObjectRegistry *)new Dali::ObjectRegistry();
16820     } catch (std::out_of_range& e) {
16821       {
16822         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16823       };
16824     } catch (std::exception& e) {
16825       {
16826         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16827       };
16828     } catch (...) {
16829       {
16830         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16831       };
16832     }
16833   }
16834   jresult = (void *)result;
16835   return jresult;
16836 }
16837
16838
16839 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ObjectRegistry(void * jarg1) {
16840   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16841
16842   arg1 = (Dali::ObjectRegistry *)jarg1;
16843   {
16844     try {
16845       delete arg1;
16846     } catch (std::out_of_range& e) {
16847       {
16848         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
16849       };
16850     } catch (std::exception& e) {
16851       {
16852         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
16853       };
16854     } catch (...) {
16855       {
16856         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
16857       };
16858     }
16859   }
16860 }
16861
16862
16863 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ObjectRegistry__SWIG_1(void * jarg1) {
16864   void * jresult ;
16865   Dali::ObjectRegistry *arg1 = 0 ;
16866   Dali::ObjectRegistry *result = 0 ;
16867
16868   arg1 = (Dali::ObjectRegistry *)jarg1;
16869   if (!arg1) {
16870     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ObjectRegistry const & type is null", 0);
16871     return 0;
16872   }
16873   {
16874     try {
16875       result = (Dali::ObjectRegistry *)new Dali::ObjectRegistry((Dali::ObjectRegistry const &)*arg1);
16876     } catch (std::out_of_range& e) {
16877       {
16878         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16879       };
16880     } catch (std::exception& e) {
16881       {
16882         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16883       };
16884     } catch (...) {
16885       {
16886         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16887       };
16888     }
16889   }
16890   jresult = (void *)result;
16891   return jresult;
16892 }
16893
16894
16895 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ObjectRegistry_Assign(void * jarg1, void * jarg2) {
16896   void * jresult ;
16897   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16898   Dali::ObjectRegistry *arg2 = 0 ;
16899   Dali::ObjectRegistry *result = 0 ;
16900
16901   arg1 = (Dali::ObjectRegistry *)jarg1;
16902   arg2 = (Dali::ObjectRegistry *)jarg2;
16903   if (!arg2) {
16904     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ObjectRegistry const & type is null", 0);
16905     return 0;
16906   }
16907   {
16908     try {
16909       result = (Dali::ObjectRegistry *) &(arg1)->operator =((Dali::ObjectRegistry const &)*arg2);
16910     } catch (std::out_of_range& e) {
16911       {
16912         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16913       };
16914     } catch (std::exception& e) {
16915       {
16916         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16917       };
16918     } catch (...) {
16919       {
16920         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16921       };
16922     }
16923   }
16924   jresult = (void *)result;
16925   return jresult;
16926 }
16927
16928
16929 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ObjectRegistry_ObjectCreatedSignal(void * jarg1) {
16930   void * jresult ;
16931   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16932   Dali::ObjectRegistry::ObjectCreatedSignalType *result = 0 ;
16933
16934   arg1 = (Dali::ObjectRegistry *)jarg1;
16935   {
16936     try {
16937       result = (Dali::ObjectRegistry::ObjectCreatedSignalType *) &(arg1)->ObjectCreatedSignal();
16938     } catch (std::out_of_range& e) {
16939       {
16940         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16941       };
16942     } catch (std::exception& e) {
16943       {
16944         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16945       };
16946     } catch (...) {
16947       {
16948         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16949       };
16950     }
16951   }
16952   jresult = (void *)result;
16953   return jresult;
16954 }
16955
16956
16957 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ObjectRegistry_ObjectDestroyedSignal(void * jarg1) {
16958   void * jresult ;
16959   Dali::ObjectRegistry *arg1 = (Dali::ObjectRegistry *) 0 ;
16960   Dali::ObjectRegistry::ObjectDestroyedSignalType *result = 0 ;
16961
16962   arg1 = (Dali::ObjectRegistry *)jarg1;
16963   {
16964     try {
16965       result = (Dali::ObjectRegistry::ObjectDestroyedSignalType *) &(arg1)->ObjectDestroyedSignal();
16966     } catch (std::out_of_range& e) {
16967       {
16968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16969       };
16970     } catch (std::exception& e) {
16971       {
16972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16973       };
16974     } catch (...) {
16975       {
16976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
16977       };
16978     }
16979   }
16980   jresult = (void *)result;
16981   return jresult;
16982 }
16983
16984
16985 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyCondition__SWIG_0() {
16986   void * jresult ;
16987   Dali::PropertyCondition *result = 0 ;
16988
16989   {
16990     try {
16991       result = (Dali::PropertyCondition *)new Dali::PropertyCondition();
16992     } catch (std::out_of_range& e) {
16993       {
16994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
16995       };
16996     } catch (std::exception& e) {
16997       {
16998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
16999       };
17000     } catch (...) {
17001       {
17002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17003       };
17004     }
17005   }
17006   jresult = (void *)result;
17007   return jresult;
17008 }
17009
17010
17011 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyCondition(void * jarg1) {
17012   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17013
17014   arg1 = (Dali::PropertyCondition *)jarg1;
17015   {
17016     try {
17017       delete arg1;
17018     } catch (std::out_of_range& e) {
17019       {
17020         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
17021       };
17022     } catch (std::exception& e) {
17023       {
17024         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
17025       };
17026     } catch (...) {
17027       {
17028         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
17029       };
17030     }
17031   }
17032 }
17033
17034
17035 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyCondition__SWIG_1(void * jarg1) {
17036   void * jresult ;
17037   Dali::PropertyCondition *arg1 = 0 ;
17038   Dali::PropertyCondition *result = 0 ;
17039
17040   arg1 = (Dali::PropertyCondition *)jarg1;
17041   if (!arg1) {
17042     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
17043     return 0;
17044   }
17045   {
17046     try {
17047       result = (Dali::PropertyCondition *)new Dali::PropertyCondition((Dali::PropertyCondition const &)*arg1);
17048     } catch (std::out_of_range& e) {
17049       {
17050         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17051       };
17052     } catch (std::exception& e) {
17053       {
17054         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17055       };
17056     } catch (...) {
17057       {
17058         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17059       };
17060     }
17061   }
17062   jresult = (void *)result;
17063   return jresult;
17064 }
17065
17066
17067 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyCondition_Assign(void * jarg1, void * jarg2) {
17068   void * jresult ;
17069   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17070   Dali::PropertyCondition *arg2 = 0 ;
17071   Dali::PropertyCondition *result = 0 ;
17072
17073   arg1 = (Dali::PropertyCondition *)jarg1;
17074   arg2 = (Dali::PropertyCondition *)jarg2;
17075   if (!arg2) {
17076     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
17077     return 0;
17078   }
17079   {
17080     try {
17081       result = (Dali::PropertyCondition *) &(arg1)->operator =((Dali::PropertyCondition const &)*arg2);
17082     } catch (std::out_of_range& e) {
17083       {
17084         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17085       };
17086     } catch (std::exception& e) {
17087       {
17088         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17089       };
17090     } catch (...) {
17091       {
17092         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17093       };
17094     }
17095   }
17096   jresult = (void *)result;
17097   return jresult;
17098 }
17099
17100
17101 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PropertyCondition_GetArgumentCount(void * jarg1) {
17102   unsigned long jresult ;
17103   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17104   std::size_t result;
17105
17106   arg1 = (Dali::PropertyCondition *)jarg1;
17107   {
17108     try {
17109       result = ((Dali::PropertyCondition const *)arg1)->GetArgumentCount();
17110     } catch (std::out_of_range& e) {
17111       {
17112         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17113       };
17114     } catch (std::exception& e) {
17115       {
17116         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17117       };
17118     } catch (...) {
17119       {
17120         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17121       };
17122     }
17123   }
17124   jresult = (unsigned long)result;
17125   return jresult;
17126 }
17127
17128
17129 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PropertyCondition_GetArgument(void * jarg1, unsigned long jarg2) {
17130   float jresult ;
17131   Dali::PropertyCondition *arg1 = (Dali::PropertyCondition *) 0 ;
17132   std::size_t arg2 ;
17133   float result;
17134
17135   arg1 = (Dali::PropertyCondition *)jarg1;
17136   arg2 = (std::size_t)jarg2;
17137   {
17138     try {
17139       result = (float)((Dali::PropertyCondition const *)arg1)->GetArgument(arg2);
17140     } catch (std::out_of_range& e) {
17141       {
17142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17143       };
17144     } catch (std::exception& e) {
17145       {
17146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17147       };
17148     } catch (...) {
17149       {
17150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17151       };
17152     }
17153   }
17154   jresult = result;
17155   return jresult;
17156 }
17157
17158
17159 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LessThanCondition(float jarg1) {
17160   void * jresult ;
17161   float arg1 ;
17162   Dali::PropertyCondition result;
17163
17164   arg1 = (float)jarg1;
17165   {
17166     try {
17167       result = Dali::LessThanCondition(arg1);
17168     } catch (std::out_of_range& e) {
17169       {
17170         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17171       };
17172     } catch (std::exception& e) {
17173       {
17174         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17175       };
17176     } catch (...) {
17177       {
17178         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17179       };
17180     }
17181   }
17182   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17183   return jresult;
17184 }
17185
17186
17187 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GreaterThanCondition(float jarg1) {
17188   void * jresult ;
17189   float arg1 ;
17190   Dali::PropertyCondition result;
17191
17192   arg1 = (float)jarg1;
17193   {
17194     try {
17195       result = Dali::GreaterThanCondition(arg1);
17196     } catch (std::out_of_range& e) {
17197       {
17198         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17199       };
17200     } catch (std::exception& e) {
17201       {
17202         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17203       };
17204     } catch (...) {
17205       {
17206         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17207       };
17208     }
17209   }
17210   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17211   return jresult;
17212 }
17213
17214
17215 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_InsideCondition(float jarg1, float jarg2) {
17216   void * jresult ;
17217   float arg1 ;
17218   float arg2 ;
17219   Dali::PropertyCondition result;
17220
17221   arg1 = (float)jarg1;
17222   arg2 = (float)jarg2;
17223   {
17224     try {
17225       result = Dali::InsideCondition(arg1,arg2);
17226     } catch (std::out_of_range& e) {
17227       {
17228         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17229       };
17230     } catch (std::exception& e) {
17231       {
17232         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17233       };
17234     } catch (...) {
17235       {
17236         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17237       };
17238     }
17239   }
17240   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17241   return jresult;
17242 }
17243
17244
17245 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_OutsideCondition(float jarg1, float jarg2) {
17246   void * jresult ;
17247   float arg1 ;
17248   float arg2 ;
17249   Dali::PropertyCondition result;
17250
17251   arg1 = (float)jarg1;
17252   arg2 = (float)jarg2;
17253   {
17254     try {
17255       result = Dali::OutsideCondition(arg1,arg2);
17256     } catch (std::out_of_range& e) {
17257       {
17258         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17259       };
17260     } catch (std::exception& e) {
17261       {
17262         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17263       };
17264     } catch (...) {
17265       {
17266         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17267       };
17268     }
17269   }
17270   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17271   return jresult;
17272 }
17273
17274
17275 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StepCondition__SWIG_0(float jarg1, float jarg2) {
17276   void * jresult ;
17277   float arg1 ;
17278   float arg2 ;
17279   Dali::PropertyCondition result;
17280
17281   arg1 = (float)jarg1;
17282   arg2 = (float)jarg2;
17283   {
17284     try {
17285       result = Dali::StepCondition(arg1,arg2);
17286     } catch (std::out_of_range& e) {
17287       {
17288         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17289       };
17290     } catch (std::exception& e) {
17291       {
17292         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17293       };
17294     } catch (...) {
17295       {
17296         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17297       };
17298     }
17299   }
17300   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17301   return jresult;
17302 }
17303
17304
17305 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StepCondition__SWIG_1(float jarg1) {
17306   void * jresult ;
17307   float arg1 ;
17308   Dali::PropertyCondition result;
17309
17310   arg1 = (float)jarg1;
17311   {
17312     try {
17313       result = Dali::StepCondition(arg1);
17314     } catch (std::out_of_range& e) {
17315       {
17316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17317       };
17318     } catch (std::exception& e) {
17319       {
17320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17321       };
17322     } catch (...) {
17323       {
17324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17325       };
17326     }
17327   }
17328   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17329   return jresult;
17330 }
17331
17332
17333 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VariableStepCondition(void * jarg1) {
17334   void * jresult ;
17335   Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *arg1 = 0 ;
17336   Dali::PropertyCondition result;
17337
17338   arg1 = (Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *)jarg1;
17339   if (!arg1) {
17340     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const & type is null", 0);
17341     return 0;
17342   }
17343   {
17344     try {
17345       result = Dali::VariableStepCondition((Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const &)*arg1);
17346     } catch (std::out_of_range& e) {
17347       {
17348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17349       };
17350     } catch (std::exception& e) {
17351       {
17352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17353       };
17354     } catch (...) {
17355       {
17356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17357       };
17358     }
17359   }
17360   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17361   return jresult;
17362 }
17363
17364
17365 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyNotification__SWIG_0() {
17366   void * jresult ;
17367   Dali::PropertyNotification *result = 0 ;
17368
17369   {
17370     try {
17371       result = (Dali::PropertyNotification *)new Dali::PropertyNotification();
17372     } catch (std::out_of_range& e) {
17373       {
17374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17375       };
17376     } catch (std::exception& e) {
17377       {
17378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17379       };
17380     } catch (...) {
17381       {
17382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17383       };
17384     }
17385   }
17386   jresult = (void *)result;
17387   return jresult;
17388 }
17389
17390
17391 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_DownCast(void * jarg1) {
17392   void * jresult ;
17393   Dali::BaseHandle arg1 ;
17394   Dali::BaseHandle *argp1 ;
17395   Dali::PropertyNotification result;
17396
17397   argp1 = (Dali::BaseHandle *)jarg1;
17398   if (!argp1) {
17399     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
17400     return 0;
17401   }
17402   arg1 = *argp1;
17403   {
17404     try {
17405       result = Dali::PropertyNotification::DownCast(arg1);
17406     } catch (std::out_of_range& e) {
17407       {
17408         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17409       };
17410     } catch (std::exception& e) {
17411       {
17412         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17413       };
17414     } catch (...) {
17415       {
17416         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17417       };
17418     }
17419   }
17420   jresult = new Dali::PropertyNotification((const Dali::PropertyNotification &)result);
17421   return jresult;
17422 }
17423
17424
17425 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyNotification(void * jarg1) {
17426   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17427
17428   arg1 = (Dali::PropertyNotification *)jarg1;
17429   {
17430     try {
17431       delete arg1;
17432     } catch (std::out_of_range& e) {
17433       {
17434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
17435       };
17436     } catch (std::exception& e) {
17437       {
17438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
17439       };
17440     } catch (...) {
17441       {
17442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
17443       };
17444     }
17445   }
17446 }
17447
17448
17449 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyNotification__SWIG_1(void * jarg1) {
17450   void * jresult ;
17451   Dali::PropertyNotification *arg1 = 0 ;
17452   Dali::PropertyNotification *result = 0 ;
17453
17454   arg1 = (Dali::PropertyNotification *)jarg1;
17455   if (!arg1) {
17456     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyNotification const & type is null", 0);
17457     return 0;
17458   }
17459   {
17460     try {
17461       result = (Dali::PropertyNotification *)new Dali::PropertyNotification((Dali::PropertyNotification const &)*arg1);
17462     } catch (std::out_of_range& e) {
17463       {
17464         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17465       };
17466     } catch (std::exception& e) {
17467       {
17468         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17469       };
17470     } catch (...) {
17471       {
17472         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17473       };
17474     }
17475   }
17476   jresult = (void *)result;
17477   return jresult;
17478 }
17479
17480
17481 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_Assign(void * jarg1, void * jarg2) {
17482   void * jresult ;
17483   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17484   Dali::PropertyNotification *arg2 = 0 ;
17485   Dali::PropertyNotification *result = 0 ;
17486
17487   arg1 = (Dali::PropertyNotification *)jarg1;
17488   arg2 = (Dali::PropertyNotification *)jarg2;
17489   if (!arg2) {
17490     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyNotification const & type is null", 0);
17491     return 0;
17492   }
17493   {
17494     try {
17495       result = (Dali::PropertyNotification *) &(arg1)->operator =((Dali::PropertyNotification const &)*arg2);
17496     } catch (std::out_of_range& e) {
17497       {
17498         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17499       };
17500     } catch (std::exception& e) {
17501       {
17502         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17503       };
17504     } catch (...) {
17505       {
17506         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17507       };
17508     }
17509   }
17510   jresult = (void *)result;
17511   return jresult;
17512 }
17513
17514
17515 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_GetCondition__SWIG_0(void * jarg1) {
17516   void * jresult ;
17517   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17518   Dali::PropertyCondition result;
17519
17520   arg1 = (Dali::PropertyNotification *)jarg1;
17521   {
17522     try {
17523       result = (arg1)->GetCondition();
17524     } catch (std::out_of_range& e) {
17525       {
17526         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17527       };
17528     } catch (std::exception& e) {
17529       {
17530         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17531       };
17532     } catch (...) {
17533       {
17534         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17535       };
17536     }
17537   }
17538   jresult = new Dali::PropertyCondition((const Dali::PropertyCondition &)result);
17539   return jresult;
17540 }
17541
17542
17543 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_GetTarget(void * jarg1) {
17544   void * jresult ;
17545   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17546   Dali::Handle result;
17547
17548   arg1 = (Dali::PropertyNotification *)jarg1;
17549   {
17550     try {
17551       result = ((Dali::PropertyNotification const *)arg1)->GetTarget();
17552     } catch (std::out_of_range& e) {
17553       {
17554         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17555       };
17556     } catch (std::exception& e) {
17557       {
17558         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17559       };
17560     } catch (...) {
17561       {
17562         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17563       };
17564     }
17565   }
17566   jresult = new Dali::Handle((const Dali::Handle &)result);
17567   return jresult;
17568 }
17569
17570
17571 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PropertyNotification_GetTargetProperty(void * jarg1) {
17572   int jresult ;
17573   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17574   Dali::Property::Index result;
17575
17576   arg1 = (Dali::PropertyNotification *)jarg1;
17577   {
17578     try {
17579       result = (Dali::Property::Index)((Dali::PropertyNotification const *)arg1)->GetTargetProperty();
17580     } catch (std::out_of_range& e) {
17581       {
17582         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17583       };
17584     } catch (std::exception& e) {
17585       {
17586         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17587       };
17588     } catch (...) {
17589       {
17590         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17591       };
17592     }
17593   }
17594   jresult = result;
17595   return jresult;
17596 }
17597
17598
17599 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyNotification_SetNotifyMode(void * jarg1, int jarg2) {
17600   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17601   Dali::PropertyNotification::NotifyMode arg2 ;
17602
17603   arg1 = (Dali::PropertyNotification *)jarg1;
17604   arg2 = (Dali::PropertyNotification::NotifyMode)jarg2;
17605   {
17606     try {
17607       (arg1)->SetNotifyMode(arg2);
17608     } catch (std::out_of_range& e) {
17609       {
17610         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
17611       };
17612     } catch (std::exception& e) {
17613       {
17614         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
17615       };
17616     } catch (...) {
17617       {
17618         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
17619       };
17620     }
17621   }
17622 }
17623
17624
17625 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PropertyNotification_GetNotifyMode(void * jarg1) {
17626   int jresult ;
17627   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17628   Dali::PropertyNotification::NotifyMode result;
17629
17630   arg1 = (Dali::PropertyNotification *)jarg1;
17631   {
17632     try {
17633       result = (Dali::PropertyNotification::NotifyMode)(arg1)->GetNotifyMode();
17634     } catch (std::out_of_range& e) {
17635       {
17636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17637       };
17638     } catch (std::exception& e) {
17639       {
17640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17641       };
17642     } catch (...) {
17643       {
17644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17645       };
17646     }
17647   }
17648   jresult = (int)result;
17649   return jresult;
17650 }
17651
17652
17653 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PropertyNotification_GetNotifyResult(void * jarg1) {
17654   unsigned int jresult ;
17655   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17656   bool result;
17657
17658   arg1 = (Dali::PropertyNotification *)jarg1;
17659   {
17660     try {
17661       result = (bool)((Dali::PropertyNotification const *)arg1)->GetNotifyResult();
17662     } catch (std::out_of_range& e) {
17663       {
17664         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17665       };
17666     } catch (std::exception& e) {
17667       {
17668         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17669       };
17670     } catch (...) {
17671       {
17672         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17673       };
17674     }
17675   }
17676   jresult = result;
17677   return jresult;
17678 }
17679
17680
17681 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyNotification_NotifySignal(void * jarg1) {
17682   void * jresult ;
17683   Dali::PropertyNotification *arg1 = (Dali::PropertyNotification *) 0 ;
17684   Dali::PropertyNotifySignalType *result = 0 ;
17685
17686   arg1 = (Dali::PropertyNotification *)jarg1;
17687   {
17688     try {
17689       result = (Dali::PropertyNotifySignalType *) &(arg1)->NotifySignal();
17690     } catch (std::out_of_range& e) {
17691       {
17692         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17693       };
17694     } catch (std::exception& e) {
17695       {
17696         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17697       };
17698     } catch (...) {
17699       {
17700         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17701       };
17702     }
17703   }
17704   jresult = (void *)result;
17705   return jresult;
17706 }
17707
17708
17709 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Handle__SWIG_0() {
17710   void * jresult ;
17711   Dali::Handle *result = 0 ;
17712
17713   {
17714     try {
17715       result = (Dali::Handle *)new Dali::Handle();
17716     } catch (std::out_of_range& e) {
17717       {
17718         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17719       };
17720     } catch (std::exception& e) {
17721       {
17722         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17723       };
17724     } catch (...) {
17725       {
17726         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17727       };
17728     }
17729   }
17730   jresult = (void *)result;
17731   return jresult;
17732 }
17733
17734
17735 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_New() {
17736   void * jresult ;
17737   Dali::Handle result;
17738
17739   {
17740     try {
17741       result = Dali::Handle::New();
17742     } catch (std::out_of_range& e) {
17743       {
17744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17745       };
17746     } catch (std::exception& e) {
17747       {
17748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17749       };
17750     } catch (...) {
17751       {
17752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17753       };
17754     }
17755   }
17756   jresult = new Dali::Handle((const Dali::Handle &)result);
17757   return jresult;
17758 }
17759
17760
17761 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Handle(void * jarg1) {
17762   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17763
17764   arg1 = (Dali::Handle *)jarg1;
17765   {
17766     try {
17767       delete arg1;
17768     } catch (std::out_of_range& e) {
17769       {
17770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
17771       };
17772     } catch (std::exception& e) {
17773       {
17774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
17775       };
17776     } catch (...) {
17777       {
17778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
17779       };
17780     }
17781   }
17782 }
17783
17784
17785 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Handle__SWIG_1(void * jarg1) {
17786   void * jresult ;
17787   Dali::Handle *arg1 = 0 ;
17788   Dali::Handle *result = 0 ;
17789
17790   arg1 = (Dali::Handle *)jarg1;
17791   if (!arg1) {
17792     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle const & type is null", 0);
17793     return 0;
17794   }
17795   {
17796     try {
17797       result = (Dali::Handle *)new Dali::Handle((Dali::Handle const &)*arg1);
17798     } catch (std::out_of_range& e) {
17799       {
17800         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17801       };
17802     } catch (std::exception& e) {
17803       {
17804         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17805       };
17806     } catch (...) {
17807       {
17808         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17809       };
17810     }
17811   }
17812   jresult = (void *)result;
17813   return jresult;
17814 }
17815
17816
17817 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_Assign(void * jarg1, void * jarg2) {
17818   void * jresult ;
17819   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17820   Dali::Handle *arg2 = 0 ;
17821   Dali::Handle *result = 0 ;
17822
17823   arg1 = (Dali::Handle *)jarg1;
17824   arg2 = (Dali::Handle *)jarg2;
17825   if (!arg2) {
17826     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle const & type is null", 0);
17827     return 0;
17828   }
17829   {
17830     try {
17831       result = (Dali::Handle *) &(arg1)->operator =((Dali::Handle const &)*arg2);
17832     } catch (std::out_of_range& e) {
17833       {
17834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17835       };
17836     } catch (std::exception& e) {
17837       {
17838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17839       };
17840     } catch (...) {
17841       {
17842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17843       };
17844     }
17845   }
17846   jresult = (void *)result;
17847   return jresult;
17848 }
17849
17850
17851 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_DownCast(void * jarg1) {
17852   void * jresult ;
17853   Dali::BaseHandle arg1 ;
17854   Dali::BaseHandle *argp1 ;
17855   Dali::Handle result;
17856
17857   argp1 = (Dali::BaseHandle *)jarg1;
17858   if (!argp1) {
17859     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
17860     return 0;
17861   }
17862   arg1 = *argp1;
17863   {
17864     try {
17865       result = Dali::Handle::DownCast(arg1);
17866     } catch (std::out_of_range& e) {
17867       {
17868         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17869       };
17870     } catch (std::exception& e) {
17871       {
17872         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17873       };
17874     } catch (...) {
17875       {
17876         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17877       };
17878     }
17879   }
17880   jresult = new Dali::Handle((const Dali::Handle &)result);
17881   return jresult;
17882 }
17883
17884
17885 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_Supports(void * jarg1, int jarg2) {
17886   unsigned int jresult ;
17887   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17888   Dali::Handle::Capability arg2 ;
17889   bool result;
17890
17891   arg1 = (Dali::Handle *)jarg1;
17892   arg2 = (Dali::Handle::Capability)jarg2;
17893   {
17894     try {
17895       result = (bool)((Dali::Handle const *)arg1)->Supports(arg2);
17896     } catch (std::out_of_range& e) {
17897       {
17898         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17899       };
17900     } catch (std::exception& e) {
17901       {
17902         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17903       };
17904     } catch (...) {
17905       {
17906         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17907       };
17908     }
17909   }
17910   jresult = result;
17911   return jresult;
17912 }
17913
17914
17915 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_GetPropertyCount(void * jarg1) {
17916   unsigned int jresult ;
17917   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17918   unsigned int result;
17919
17920   arg1 = (Dali::Handle *)jarg1;
17921   {
17922     try {
17923       result = (unsigned int)((Dali::Handle const *)arg1)->GetPropertyCount();
17924     } catch (std::out_of_range& e) {
17925       {
17926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17927       };
17928     } catch (std::exception& e) {
17929       {
17930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17931       };
17932     } catch (...) {
17933       {
17934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17935       };
17936     }
17937   }
17938   jresult = result;
17939   return jresult;
17940 }
17941
17942
17943 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Handle_GetPropertyName(void * jarg1, int jarg2) {
17944   char * jresult ;
17945   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17946   Dali::Property::Index arg2 ;
17947   std::string result;
17948
17949   arg1 = (Dali::Handle *)jarg1;
17950   arg2 = (Dali::Property::Index)jarg2;
17951   {
17952     try {
17953       result = ((Dali::Handle const *)arg1)->GetPropertyName(arg2);
17954     } catch (std::out_of_range& e) {
17955       {
17956         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17957       };
17958     } catch (std::exception& e) {
17959       {
17960         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17961       };
17962     } catch (...) {
17963       {
17964         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
17965       };
17966     }
17967   }
17968   jresult = SWIG_csharp_string_callback((&result)->c_str());
17969   return jresult;
17970 }
17971
17972
17973 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Handle_GetPropertyIndex(void * jarg1, char * jarg2) {
17974   int jresult ;
17975   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
17976   std::string *arg2 = 0 ;
17977   Dali::Property::Index result;
17978
17979   arg1 = (Dali::Handle *)jarg1;
17980   if (!jarg2) {
17981     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
17982     return 0;
17983   }
17984   std::string arg2_str(jarg2);
17985   arg2 = &arg2_str;
17986   {
17987     try {
17988       result = (Dali::Property::Index)((Dali::Handle const *)arg1)->GetPropertyIndex((std::string const &)*arg2);
17989     } catch (std::out_of_range& e) {
17990       {
17991         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
17992       };
17993     } catch (std::exception& e) {
17994       {
17995         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
17996       };
17997     } catch (...) {
17998       {
17999         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18000       };
18001     }
18002   }
18003   jresult = result;
18004
18005   //argout typemap for const std::string&
18006
18007   return jresult;
18008 }
18009
18010
18011 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_IsPropertyWritable(void * jarg1, int jarg2) {
18012   unsigned int jresult ;
18013   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18014   Dali::Property::Index arg2 ;
18015   bool result;
18016
18017   arg1 = (Dali::Handle *)jarg1;
18018   arg2 = (Dali::Property::Index)jarg2;
18019   {
18020     try {
18021       result = (bool)((Dali::Handle const *)arg1)->IsPropertyWritable(arg2);
18022     } catch (std::out_of_range& e) {
18023       {
18024         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18025       };
18026     } catch (std::exception& e) {
18027       {
18028         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18029       };
18030     } catch (...) {
18031       {
18032         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18033       };
18034     }
18035   }
18036   jresult = result;
18037   return jresult;
18038 }
18039
18040
18041 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_IsPropertyAnimatable(void * jarg1, int jarg2) {
18042   unsigned int jresult ;
18043   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18044   Dali::Property::Index arg2 ;
18045   bool result;
18046
18047   arg1 = (Dali::Handle *)jarg1;
18048   arg2 = (Dali::Property::Index)jarg2;
18049   {
18050     try {
18051       result = (bool)((Dali::Handle const *)arg1)->IsPropertyAnimatable(arg2);
18052     } catch (std::out_of_range& e) {
18053       {
18054         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18055       };
18056     } catch (std::exception& e) {
18057       {
18058         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18059       };
18060     } catch (...) {
18061       {
18062         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18063       };
18064     }
18065   }
18066   jresult = result;
18067   return jresult;
18068 }
18069
18070
18071 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Handle_IsPropertyAConstraintInput(void * jarg1, int jarg2) {
18072   unsigned int jresult ;
18073   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18074   Dali::Property::Index arg2 ;
18075   bool result;
18076
18077   arg1 = (Dali::Handle *)jarg1;
18078   arg2 = (Dali::Property::Index)jarg2;
18079   {
18080     try {
18081       result = (bool)((Dali::Handle const *)arg1)->IsPropertyAConstraintInput(arg2);
18082     } catch (std::out_of_range& e) {
18083       {
18084         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18085       };
18086     } catch (std::exception& e) {
18087       {
18088         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18089       };
18090     } catch (...) {
18091       {
18092         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18093       };
18094     }
18095   }
18096   jresult = result;
18097   return jresult;
18098 }
18099
18100
18101 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Handle_GetPropertyType(void * jarg1, int jarg2) {
18102   int jresult ;
18103   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18104   Dali::Property::Index arg2 ;
18105   Dali::Property::Type result;
18106
18107   arg1 = (Dali::Handle *)jarg1;
18108   arg2 = (Dali::Property::Index)jarg2;
18109   {
18110     try {
18111       result = (Dali::Property::Type)((Dali::Handle const *)arg1)->GetPropertyType(arg2);
18112     } catch (std::out_of_range& e) {
18113       {
18114         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18115       };
18116     } catch (std::exception& e) {
18117       {
18118         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18119       };
18120     } catch (...) {
18121       {
18122         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18123       };
18124     }
18125   }
18126   jresult = (int)result;
18127   return jresult;
18128 }
18129
18130
18131 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_SetProperty(void * jarg1, int jarg2, void * jarg3) {
18132   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18133   Dali::Property::Index arg2 ;
18134   Dali::Property::Value *arg3 = 0 ;
18135
18136   arg1 = (Dali::Handle *)jarg1;
18137   arg2 = (Dali::Property::Index)jarg2;
18138   arg3 = (Dali::Property::Value *)jarg3;
18139   if (!arg3) {
18140     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
18141     return ;
18142   }
18143   {
18144     try {
18145       (arg1)->SetProperty(arg2,(Dali::Property::Value const &)*arg3);
18146     } catch (std::out_of_range& e) {
18147       {
18148         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18149       };
18150     } catch (std::exception& e) {
18151       {
18152         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18153       };
18154     } catch (...) {
18155       {
18156         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18157       };
18158     }
18159   }
18160 }
18161
18162
18163 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Handle_RegisterProperty__SWIG_0(void * jarg1, char * jarg2, void * jarg3) {
18164   int jresult ;
18165   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18166   std::string *arg2 = 0 ;
18167   Dali::Property::Value *arg3 = 0 ;
18168   Dali::Property::Index result;
18169
18170   arg1 = (Dali::Handle *)jarg1;
18171   if (!jarg2) {
18172     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
18173     return 0;
18174   }
18175   std::string arg2_str(jarg2);
18176   arg2 = &arg2_str;
18177   arg3 = (Dali::Property::Value *)jarg3;
18178   if (!arg3) {
18179     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
18180     return 0;
18181   }
18182   {
18183     try {
18184       result = (Dali::Property::Index)(arg1)->RegisterProperty((std::string const &)*arg2,(Dali::Property::Value const &)*arg3);
18185     } catch (std::out_of_range& e) {
18186       {
18187         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18188       };
18189     } catch (std::exception& e) {
18190       {
18191         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18192       };
18193     } catch (...) {
18194       {
18195         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18196       };
18197     }
18198   }
18199   jresult = result;
18200
18201   //argout typemap for const std::string&
18202
18203   return jresult;
18204 }
18205
18206
18207 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Handle_RegisterProperty__SWIG_1(void * jarg1, char * jarg2, void * jarg3, int jarg4) {
18208   int jresult ;
18209   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18210   std::string *arg2 = 0 ;
18211   Dali::Property::Value *arg3 = 0 ;
18212   Dali::Property::AccessMode arg4 ;
18213   Dali::Property::Index result;
18214
18215   arg1 = (Dali::Handle *)jarg1;
18216   if (!jarg2) {
18217     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
18218     return 0;
18219   }
18220   std::string arg2_str(jarg2);
18221   arg2 = &arg2_str;
18222   arg3 = (Dali::Property::Value *)jarg3;
18223   if (!arg3) {
18224     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
18225     return 0;
18226   }
18227   arg4 = (Dali::Property::AccessMode)jarg4;
18228   {
18229     try {
18230       result = (Dali::Property::Index)(arg1)->RegisterProperty((std::string const &)*arg2,(Dali::Property::Value const &)*arg3,arg4);
18231     } catch (std::out_of_range& e) {
18232       {
18233         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18234       };
18235     } catch (std::exception& e) {
18236       {
18237         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18238       };
18239     } catch (...) {
18240       {
18241         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18242       };
18243     }
18244   }
18245   jresult = result;
18246
18247   //argout typemap for const std::string&
18248
18249   return jresult;
18250 }
18251
18252
18253 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_GetProperty(void * jarg1, int jarg2) {
18254   void * jresult ;
18255   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18256   Dali::Property::Index arg2 ;
18257   Dali::Property::Value result;
18258
18259   arg1 = (Dali::Handle *)jarg1;
18260   arg2 = (Dali::Property::Index)jarg2;
18261   {
18262     try {
18263       result = ((Dali::Handle const *)arg1)->GetProperty(arg2);
18264     } catch (std::out_of_range& e) {
18265       {
18266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18267       };
18268     } catch (std::exception& e) {
18269       {
18270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18271       };
18272     } catch (...) {
18273       {
18274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18275       };
18276     }
18277   }
18278   jresult = new Dali::Property::Value((const Dali::Property::Value &)result);
18279   return jresult;
18280 }
18281
18282
18283 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_GetPropertyIndices(void * jarg1, void * jarg2) {
18284   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18285   Dali::Property::IndexContainer *arg2 = 0 ;
18286
18287   arg1 = (Dali::Handle *)jarg1;
18288   arg2 = (Dali::Property::IndexContainer *)jarg2;
18289   if (!arg2) {
18290     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::IndexContainer & type is null", 0);
18291     return ;
18292   }
18293   {
18294     try {
18295       ((Dali::Handle const *)arg1)->GetPropertyIndices(*arg2);
18296     } catch (std::out_of_range& e) {
18297       {
18298         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18299       };
18300     } catch (std::exception& e) {
18301       {
18302         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18303       };
18304     } catch (...) {
18305       {
18306         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18307       };
18308     }
18309   }
18310 }
18311
18312
18313 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_AddPropertyNotification__SWIG_0(void * jarg1, int jarg2, void * jarg3) {
18314   void * jresult ;
18315   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18316   Dali::Property::Index arg2 ;
18317   Dali::PropertyCondition *arg3 = 0 ;
18318   Dali::PropertyNotification result;
18319
18320   arg1 = (Dali::Handle *)jarg1;
18321   arg2 = (Dali::Property::Index)jarg2;
18322   arg3 = (Dali::PropertyCondition *)jarg3;
18323   if (!arg3) {
18324     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
18325     return 0;
18326   }
18327   {
18328     try {
18329       result = (arg1)->AddPropertyNotification(arg2,(Dali::PropertyCondition const &)*arg3);
18330     } catch (std::out_of_range& e) {
18331       {
18332         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18333       };
18334     } catch (std::exception& e) {
18335       {
18336         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18337       };
18338     } catch (...) {
18339       {
18340         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18341       };
18342     }
18343   }
18344   jresult = new Dali::PropertyNotification((const Dali::PropertyNotification &)result);
18345   return jresult;
18346 }
18347
18348
18349 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Handle_AddPropertyNotification__SWIG_1(void * jarg1, int jarg2, int jarg3, void * jarg4) {
18350   void * jresult ;
18351   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18352   Dali::Property::Index arg2 ;
18353   int arg3 ;
18354   Dali::PropertyCondition *arg4 = 0 ;
18355   Dali::PropertyNotification result;
18356
18357   arg1 = (Dali::Handle *)jarg1;
18358   arg2 = (Dali::Property::Index)jarg2;
18359   arg3 = (int)jarg3;
18360   arg4 = (Dali::PropertyCondition *)jarg4;
18361   if (!arg4) {
18362     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyCondition const & type is null", 0);
18363     return 0;
18364   }
18365   {
18366     try {
18367       result = (arg1)->AddPropertyNotification(arg2,arg3,(Dali::PropertyCondition const &)*arg4);
18368     } catch (std::out_of_range& e) {
18369       {
18370         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18371       };
18372     } catch (std::exception& e) {
18373       {
18374         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18375       };
18376     } catch (...) {
18377       {
18378         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18379       };
18380     }
18381   }
18382   jresult = new Dali::PropertyNotification((const Dali::PropertyNotification &)result);
18383   return jresult;
18384 }
18385
18386
18387 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_RemovePropertyNotification(void * jarg1, void * jarg2) {
18388   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18389   Dali::PropertyNotification arg2 ;
18390   Dali::PropertyNotification *argp2 ;
18391
18392   arg1 = (Dali::Handle *)jarg1;
18393   argp2 = (Dali::PropertyNotification *)jarg2;
18394   if (!argp2) {
18395     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PropertyNotification", 0);
18396     return ;
18397   }
18398   arg2 = *argp2;
18399   {
18400     try {
18401       (arg1)->RemovePropertyNotification(arg2);
18402     } catch (std::out_of_range& e) {
18403       {
18404         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18405       };
18406     } catch (std::exception& e) {
18407       {
18408         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18409       };
18410     } catch (...) {
18411       {
18412         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18413       };
18414     }
18415   }
18416 }
18417
18418
18419 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_RemovePropertyNotifications(void * jarg1) {
18420   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18421
18422   arg1 = (Dali::Handle *)jarg1;
18423   {
18424     try {
18425       (arg1)->RemovePropertyNotifications();
18426     } catch (std::out_of_range& e) {
18427       {
18428         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18429       };
18430     } catch (std::exception& e) {
18431       {
18432         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18433       };
18434     } catch (...) {
18435       {
18436         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18437       };
18438     }
18439   }
18440 }
18441
18442
18443 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_RemoveConstraints__SWIG_0(void * jarg1) {
18444   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18445
18446   arg1 = (Dali::Handle *)jarg1;
18447   {
18448     try {
18449       (arg1)->RemoveConstraints();
18450     } catch (std::out_of_range& e) {
18451       {
18452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18453       };
18454     } catch (std::exception& e) {
18455       {
18456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18457       };
18458     } catch (...) {
18459       {
18460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18461       };
18462     }
18463   }
18464 }
18465
18466
18467 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Handle_RemoveConstraints__SWIG_1(void * jarg1, unsigned int jarg2) {
18468   Dali::Handle *arg1 = (Dali::Handle *) 0 ;
18469   unsigned int arg2 ;
18470
18471   arg1 = (Dali::Handle *)jarg1;
18472   arg2 = (unsigned int)jarg2;
18473   {
18474     try {
18475       (arg1)->RemoveConstraints(arg2);
18476     } catch (std::out_of_range& e) {
18477       {
18478         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18479       };
18480     } catch (std::exception& e) {
18481       {
18482         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18483       };
18484     } catch (...) {
18485       {
18486         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18487       };
18488     }
18489   }
18490 }
18491
18492
18493 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_WEIGHT_get() {
18494   int jresult ;
18495   Dali::Property::Index result;
18496
18497   result = (Dali::Property::Index)(Dali::Property::Index)Dali::WeightObject::WEIGHT;
18498   jresult = result;
18499   return jresult;
18500 }
18501
18502
18503 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_New() {
18504   void * jresult ;
18505   Dali::Handle result;
18506
18507   {
18508     try {
18509       result = Dali::WeightObject::New();
18510     } catch (std::out_of_range& e) {
18511       {
18512         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18513       };
18514     } catch (std::exception& e) {
18515       {
18516         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18517       };
18518     } catch (...) {
18519       {
18520         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18521       };
18522     }
18523   }
18524   jresult = new Dali::Handle((const Dali::Handle &)result);
18525   return jresult;
18526 }
18527
18528
18529 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeInfo__SWIG_0() {
18530   void * jresult ;
18531   Dali::TypeInfo *result = 0 ;
18532
18533   {
18534     try {
18535       result = (Dali::TypeInfo *)new Dali::TypeInfo();
18536     } catch (std::out_of_range& e) {
18537       {
18538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18539       };
18540     } catch (std::exception& e) {
18541       {
18542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18543       };
18544     } catch (...) {
18545       {
18546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18547       };
18548     }
18549   }
18550   jresult = (void *)result;
18551   return jresult;
18552 }
18553
18554
18555 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TypeInfo(void * jarg1) {
18556   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18557
18558   arg1 = (Dali::TypeInfo *)jarg1;
18559   {
18560     try {
18561       delete arg1;
18562     } catch (std::out_of_range& e) {
18563       {
18564         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18565       };
18566     } catch (std::exception& e) {
18567       {
18568         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18569       };
18570     } catch (...) {
18571       {
18572         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18573       };
18574     }
18575   }
18576 }
18577
18578
18579 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeInfo__SWIG_1(void * jarg1) {
18580   void * jresult ;
18581   Dali::TypeInfo *arg1 = 0 ;
18582   Dali::TypeInfo *result = 0 ;
18583
18584   arg1 = (Dali::TypeInfo *)jarg1;
18585   if (!arg1) {
18586     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo const & type is null", 0);
18587     return 0;
18588   }
18589   {
18590     try {
18591       result = (Dali::TypeInfo *)new Dali::TypeInfo((Dali::TypeInfo const &)*arg1);
18592     } catch (std::out_of_range& e) {
18593       {
18594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18595       };
18596     } catch (std::exception& e) {
18597       {
18598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18599       };
18600     } catch (...) {
18601       {
18602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18603       };
18604     }
18605   }
18606   jresult = (void *)result;
18607   return jresult;
18608 }
18609
18610
18611 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeInfo_Assign(void * jarg1, void * jarg2) {
18612   void * jresult ;
18613   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18614   Dali::TypeInfo *arg2 = 0 ;
18615   Dali::TypeInfo *result = 0 ;
18616
18617   arg1 = (Dali::TypeInfo *)jarg1;
18618   arg2 = (Dali::TypeInfo *)jarg2;
18619   if (!arg2) {
18620     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeInfo const & type is null", 0);
18621     return 0;
18622   }
18623   {
18624     try {
18625       result = (Dali::TypeInfo *) &(arg1)->operator =((Dali::TypeInfo const &)*arg2);
18626     } catch (std::out_of_range& e) {
18627       {
18628         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18629       };
18630     } catch (std::exception& e) {
18631       {
18632         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18633       };
18634     } catch (...) {
18635       {
18636         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18637       };
18638     }
18639   }
18640   jresult = (void *)result;
18641   return jresult;
18642 }
18643
18644
18645 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetName(void * jarg1) {
18646   char * jresult ;
18647   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18648   std::string *result = 0 ;
18649
18650   arg1 = (Dali::TypeInfo *)jarg1;
18651   {
18652     try {
18653       result = (std::string *) &((Dali::TypeInfo const *)arg1)->GetName();
18654     } catch (std::out_of_range& e) {
18655       {
18656         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18657       };
18658     } catch (std::exception& e) {
18659       {
18660         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18661       };
18662     } catch (...) {
18663       {
18664         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18665       };
18666     }
18667   }
18668   jresult = SWIG_csharp_string_callback(result->c_str());
18669   return jresult;
18670 }
18671
18672
18673 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetBaseName(void * jarg1) {
18674   char * jresult ;
18675   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18676   std::string *result = 0 ;
18677
18678   arg1 = (Dali::TypeInfo *)jarg1;
18679   {
18680     try {
18681       result = (std::string *) &((Dali::TypeInfo const *)arg1)->GetBaseName();
18682     } catch (std::out_of_range& e) {
18683       {
18684         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18685       };
18686     } catch (std::exception& e) {
18687       {
18688         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18689       };
18690     } catch (...) {
18691       {
18692         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18693       };
18694     }
18695   }
18696   jresult = SWIG_csharp_string_callback(result->c_str());
18697   return jresult;
18698 }
18699
18700
18701 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeInfo_CreateInstance(void * jarg1) {
18702   void * jresult ;
18703   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18704   Dali::BaseHandle result;
18705
18706   arg1 = (Dali::TypeInfo *)jarg1;
18707   {
18708     try {
18709       result = ((Dali::TypeInfo const *)arg1)->CreateInstance();
18710     } catch (std::out_of_range& e) {
18711       {
18712         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18713       };
18714     } catch (std::exception& e) {
18715       {
18716         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18717       };
18718     } catch (...) {
18719       {
18720         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18721       };
18722     }
18723   }
18724   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result);
18725   return jresult;
18726 }
18727
18728
18729 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TypeInfo_GetActionCount(void * jarg1) {
18730   unsigned long jresult ;
18731   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18732   size_t result;
18733
18734   arg1 = (Dali::TypeInfo *)jarg1;
18735   {
18736     try {
18737       result = ((Dali::TypeInfo const *)arg1)->GetActionCount();
18738     } catch (std::out_of_range& e) {
18739       {
18740         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18741       };
18742     } catch (std::exception& e) {
18743       {
18744         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18745       };
18746     } catch (...) {
18747       {
18748         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18749       };
18750     }
18751   }
18752   jresult = (unsigned long)result;
18753   return jresult;
18754 }
18755
18756
18757 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetActionName(void * jarg1, unsigned long jarg2) {
18758   char * jresult ;
18759   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18760   size_t arg2 ;
18761   std::string result;
18762
18763   arg1 = (Dali::TypeInfo *)jarg1;
18764   arg2 = (size_t)jarg2;
18765   {
18766     try {
18767       result = (arg1)->GetActionName(arg2);
18768     } catch (std::out_of_range& e) {
18769       {
18770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18771       };
18772     } catch (std::exception& e) {
18773       {
18774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18775       };
18776     } catch (...) {
18777       {
18778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18779       };
18780     }
18781   }
18782   jresult = SWIG_csharp_string_callback((&result)->c_str());
18783   return jresult;
18784 }
18785
18786
18787 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TypeInfo_GetSignalCount(void * jarg1) {
18788   unsigned long jresult ;
18789   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18790   size_t result;
18791
18792   arg1 = (Dali::TypeInfo *)jarg1;
18793   {
18794     try {
18795       result = ((Dali::TypeInfo const *)arg1)->GetSignalCount();
18796     } catch (std::out_of_range& e) {
18797       {
18798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18799       };
18800     } catch (std::exception& e) {
18801       {
18802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18803       };
18804     } catch (...) {
18805       {
18806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18807       };
18808     }
18809   }
18810   jresult = (unsigned long)result;
18811   return jresult;
18812 }
18813
18814
18815 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetSignalName(void * jarg1, unsigned long jarg2) {
18816   char * jresult ;
18817   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18818   size_t arg2 ;
18819   std::string result;
18820
18821   arg1 = (Dali::TypeInfo *)jarg1;
18822   arg2 = (size_t)jarg2;
18823   {
18824     try {
18825       result = (arg1)->GetSignalName(arg2);
18826     } catch (std::out_of_range& e) {
18827       {
18828         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18829       };
18830     } catch (std::exception& e) {
18831       {
18832         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18833       };
18834     } catch (...) {
18835       {
18836         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18837       };
18838     }
18839   }
18840   jresult = SWIG_csharp_string_callback((&result)->c_str());
18841   return jresult;
18842 }
18843
18844
18845 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TypeInfo_GetPropertyCount(void * jarg1) {
18846   unsigned long jresult ;
18847   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18848   size_t result;
18849
18850   arg1 = (Dali::TypeInfo *)jarg1;
18851   {
18852     try {
18853       result = ((Dali::TypeInfo const *)arg1)->GetPropertyCount();
18854     } catch (std::out_of_range& e) {
18855       {
18856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18857       };
18858     } catch (std::exception& e) {
18859       {
18860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18861       };
18862     } catch (...) {
18863       {
18864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18865       };
18866     }
18867   }
18868   jresult = (unsigned long)result;
18869   return jresult;
18870 }
18871
18872
18873 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TypeInfo_GetPropertyIndices(void * jarg1, void * jarg2) {
18874   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18875   Dali::Property::IndexContainer *arg2 = 0 ;
18876
18877   arg1 = (Dali::TypeInfo *)jarg1;
18878   arg2 = (Dali::Property::IndexContainer *)jarg2;
18879   if (!arg2) {
18880     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::IndexContainer & type is null", 0);
18881     return ;
18882   }
18883   {
18884     try {
18885       ((Dali::TypeInfo const *)arg1)->GetPropertyIndices(*arg2);
18886     } catch (std::out_of_range& e) {
18887       {
18888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18889       };
18890     } catch (std::exception& e) {
18891       {
18892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18893       };
18894     } catch (...) {
18895       {
18896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
18897       };
18898     }
18899   }
18900 }
18901
18902
18903 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeInfo_GetPropertyName(void * jarg1, int jarg2) {
18904   char * jresult ;
18905   Dali::TypeInfo *arg1 = (Dali::TypeInfo *) 0 ;
18906   Dali::Property::Index arg2 ;
18907   std::string *result = 0 ;
18908
18909   arg1 = (Dali::TypeInfo *)jarg1;
18910   arg2 = (Dali::Property::Index)jarg2;
18911   {
18912     try {
18913       result = (std::string *) &((Dali::TypeInfo const *)arg1)->GetPropertyName(arg2);
18914     } catch (std::out_of_range& e) {
18915       {
18916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18917       };
18918     } catch (std::exception& e) {
18919       {
18920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18921       };
18922     } catch (...) {
18923       {
18924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18925       };
18926     }
18927   }
18928   jresult = SWIG_csharp_string_callback(result->c_str());
18929   return jresult;
18930 }
18931
18932
18933 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeRegistry_Get() {
18934   void * jresult ;
18935   Dali::TypeRegistry result;
18936
18937   {
18938     try {
18939       result = Dali::TypeRegistry::Get();
18940     } catch (std::out_of_range& e) {
18941       {
18942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18943       };
18944     } catch (std::exception& e) {
18945       {
18946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18947       };
18948     } catch (...) {
18949       {
18950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18951       };
18952     }
18953   }
18954   jresult = new Dali::TypeRegistry((const Dali::TypeRegistry &)result);
18955   return jresult;
18956 }
18957
18958
18959 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistry__SWIG_0() {
18960   void * jresult ;
18961   Dali::TypeRegistry *result = 0 ;
18962
18963   {
18964     try {
18965       result = (Dali::TypeRegistry *)new Dali::TypeRegistry();
18966     } catch (std::out_of_range& e) {
18967       {
18968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
18969       };
18970     } catch (std::exception& e) {
18971       {
18972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
18973       };
18974     } catch (...) {
18975       {
18976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
18977       };
18978     }
18979   }
18980   jresult = (void *)result;
18981   return jresult;
18982 }
18983
18984
18985 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TypeRegistry(void * jarg1) {
18986   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
18987
18988   arg1 = (Dali::TypeRegistry *)jarg1;
18989   {
18990     try {
18991       delete arg1;
18992     } catch (std::out_of_range& e) {
18993       {
18994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
18995       };
18996     } catch (std::exception& e) {
18997       {
18998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
18999       };
19000     } catch (...) {
19001       {
19002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19003       };
19004     }
19005   }
19006 }
19007
19008
19009 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistry__SWIG_1(void * jarg1) {
19010   void * jresult ;
19011   Dali::TypeRegistry *arg1 = 0 ;
19012   Dali::TypeRegistry *result = 0 ;
19013
19014   arg1 = (Dali::TypeRegistry *)jarg1;
19015   if (!arg1) {
19016     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistry const & type is null", 0);
19017     return 0;
19018   }
19019   {
19020     try {
19021       result = (Dali::TypeRegistry *)new Dali::TypeRegistry((Dali::TypeRegistry const &)*arg1);
19022     } catch (std::out_of_range& e) {
19023       {
19024         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19025       };
19026     } catch (std::exception& e) {
19027       {
19028         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19029       };
19030     } catch (...) {
19031       {
19032         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19033       };
19034     }
19035   }
19036   jresult = (void *)result;
19037   return jresult;
19038 }
19039
19040
19041 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeRegistry_Assign(void * jarg1, void * jarg2) {
19042   void * jresult ;
19043   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19044   Dali::TypeRegistry *arg2 = 0 ;
19045   Dali::TypeRegistry *result = 0 ;
19046
19047   arg1 = (Dali::TypeRegistry *)jarg1;
19048   arg2 = (Dali::TypeRegistry *)jarg2;
19049   if (!arg2) {
19050     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistry const & type is null", 0);
19051     return 0;
19052   }
19053   {
19054     try {
19055       result = (Dali::TypeRegistry *) &(arg1)->operator =((Dali::TypeRegistry const &)*arg2);
19056     } catch (std::out_of_range& e) {
19057       {
19058         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19059       };
19060     } catch (std::exception& e) {
19061       {
19062         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19063       };
19064     } catch (...) {
19065       {
19066         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19067       };
19068     }
19069   }
19070   jresult = (void *)result;
19071   return jresult;
19072 }
19073
19074
19075 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeRegistry_GetTypeInfo__SWIG_0(void * jarg1, char * jarg2) {
19076   void * jresult ;
19077   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19078   std::string *arg2 = 0 ;
19079   Dali::TypeInfo result;
19080
19081   arg1 = (Dali::TypeRegistry *)jarg1;
19082   if (!jarg2) {
19083     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19084     return 0;
19085   }
19086   std::string arg2_str(jarg2);
19087   arg2 = &arg2_str;
19088   {
19089     try {
19090       result = (arg1)->GetTypeInfo((std::string const &)*arg2);
19091     } catch (std::out_of_range& e) {
19092       {
19093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19094       };
19095     } catch (std::exception& e) {
19096       {
19097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19098       };
19099     } catch (...) {
19100       {
19101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19102       };
19103     }
19104   }
19105   jresult = new Dali::TypeInfo((const Dali::TypeInfo &)result);
19106
19107   //argout typemap for const std::string&
19108
19109   return jresult;
19110 }
19111
19112
19113 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TypeRegistry_GetTypeInfo__SWIG_1(void * jarg1, void * jarg2) {
19114   void * jresult ;
19115   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19116   std::type_info *arg2 = 0 ;
19117   Dali::TypeInfo result;
19118
19119   arg1 = (Dali::TypeRegistry *)jarg1;
19120   arg2 = (std::type_info *)jarg2;
19121   if (!arg2) {
19122     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19123     return 0;
19124   }
19125   {
19126     try {
19127       result = (arg1)->GetTypeInfo((std::type_info const &)*arg2);
19128     } catch (std::out_of_range& e) {
19129       {
19130         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19131       };
19132     } catch (std::exception& e) {
19133       {
19134         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19135       };
19136     } catch (...) {
19137       {
19138         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19139       };
19140     }
19141   }
19142   jresult = new Dali::TypeInfo((const Dali::TypeInfo &)result);
19143   return jresult;
19144 }
19145
19146
19147 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TypeRegistry_GetTypeNameCount(void * jarg1) {
19148   unsigned long jresult ;
19149   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19150   size_t result;
19151
19152   arg1 = (Dali::TypeRegistry *)jarg1;
19153   {
19154     try {
19155       result = ((Dali::TypeRegistry const *)arg1)->GetTypeNameCount();
19156     } catch (std::out_of_range& e) {
19157       {
19158         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19159       };
19160     } catch (std::exception& e) {
19161       {
19162         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19163       };
19164     } catch (...) {
19165       {
19166         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19167       };
19168     }
19169   }
19170   jresult = (unsigned long)result;
19171   return jresult;
19172 }
19173
19174
19175 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeRegistry_GetTypeName(void * jarg1, unsigned long jarg2) {
19176   char * jresult ;
19177   Dali::TypeRegistry *arg1 = (Dali::TypeRegistry *) 0 ;
19178   size_t arg2 ;
19179   std::string result;
19180
19181   arg1 = (Dali::TypeRegistry *)jarg1;
19182   arg2 = (size_t)jarg2;
19183   {
19184     try {
19185       result = ((Dali::TypeRegistry const *)arg1)->GetTypeName(arg2);
19186     } catch (std::out_of_range& e) {
19187       {
19188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19189       };
19190     } catch (std::exception& e) {
19191       {
19192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19193       };
19194     } catch (...) {
19195       {
19196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19197       };
19198     }
19199   }
19200   jresult = SWIG_csharp_string_callback((&result)->c_str());
19201   return jresult;
19202 }
19203
19204
19205 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistry__SWIG_2(void * jarg1) {
19206   void * jresult ;
19207   Dali::Internal::TypeRegistry *arg1 = (Dali::Internal::TypeRegistry *) 0 ;
19208   Dali::TypeRegistry *result = 0 ;
19209
19210   arg1 = (Dali::Internal::TypeRegistry *)jarg1;
19211   {
19212     try {
19213       result = (Dali::TypeRegistry *)new Dali::TypeRegistry(arg1);
19214     } catch (std::out_of_range& e) {
19215       {
19216         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19217       };
19218     } catch (std::exception& e) {
19219       {
19220         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19221       };
19222     } catch (...) {
19223       {
19224         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19225       };
19226     }
19227   }
19228   jresult = (void *)result;
19229   return jresult;
19230 }
19231
19232
19233 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistration__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
19234   void * jresult ;
19235   std::type_info *arg1 = 0 ;
19236   std::type_info *arg2 = 0 ;
19237   Dali::TypeInfo::CreateFunction arg3 = (Dali::TypeInfo::CreateFunction) 0 ;
19238   Dali::TypeRegistration *result = 0 ;
19239
19240   arg1 = (std::type_info *)jarg1;
19241   if (!arg1) {
19242     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19243     return 0;
19244   }
19245   arg2 = (std::type_info *)jarg2;
19246   if (!arg2) {
19247     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19248     return 0;
19249   }
19250   arg3 = (Dali::TypeInfo::CreateFunction)jarg3;
19251   {
19252     try {
19253       result = (Dali::TypeRegistration *)new Dali::TypeRegistration((std::type_info const &)*arg1,(std::type_info const &)*arg2,arg3);
19254     } catch (std::out_of_range& e) {
19255       {
19256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19257       };
19258     } catch (std::exception& e) {
19259       {
19260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19261       };
19262     } catch (...) {
19263       {
19264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19265       };
19266     }
19267   }
19268   jresult = (void *)result;
19269   return jresult;
19270 }
19271
19272
19273 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistration__SWIG_1(void * jarg1, void * jarg2, void * jarg3, unsigned int jarg4) {
19274   void * jresult ;
19275   std::type_info *arg1 = 0 ;
19276   std::type_info *arg2 = 0 ;
19277   Dali::TypeInfo::CreateFunction arg3 = (Dali::TypeInfo::CreateFunction) 0 ;
19278   bool arg4 ;
19279   Dali::TypeRegistration *result = 0 ;
19280
19281   arg1 = (std::type_info *)jarg1;
19282   if (!arg1) {
19283     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19284     return 0;
19285   }
19286   arg2 = (std::type_info *)jarg2;
19287   if (!arg2) {
19288     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19289     return 0;
19290   }
19291   arg3 = (Dali::TypeInfo::CreateFunction)jarg3;
19292   arg4 = jarg4 ? true : false;
19293   {
19294     try {
19295       result = (Dali::TypeRegistration *)new Dali::TypeRegistration((std::type_info const &)*arg1,(std::type_info const &)*arg2,arg3,arg4);
19296     } catch (std::out_of_range& e) {
19297       {
19298         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19299       };
19300     } catch (std::exception& e) {
19301       {
19302         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19303       };
19304     } catch (...) {
19305       {
19306         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19307       };
19308     }
19309   }
19310   jresult = (void *)result;
19311   return jresult;
19312 }
19313
19314
19315 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeRegistration__SWIG_2(char * jarg1, void * jarg2, void * jarg3) {
19316   void * jresult ;
19317   std::string *arg1 = 0 ;
19318   std::type_info *arg2 = 0 ;
19319   Dali::TypeInfo::CreateFunction arg3 = (Dali::TypeInfo::CreateFunction) 0 ;
19320   Dali::TypeRegistration *result = 0 ;
19321
19322   if (!jarg1) {
19323     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19324     return 0;
19325   }
19326   std::string arg1_str(jarg1);
19327   arg1 = &arg1_str;
19328   arg2 = (std::type_info *)jarg2;
19329   if (!arg2) {
19330     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19331     return 0;
19332   }
19333   arg3 = (Dali::TypeInfo::CreateFunction)jarg3;
19334   {
19335     try {
19336       result = (Dali::TypeRegistration *)new Dali::TypeRegistration((std::string const &)*arg1,(std::type_info const &)*arg2,arg3);
19337     } catch (std::out_of_range& e) {
19338       {
19339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19340       };
19341     } catch (std::exception& e) {
19342       {
19343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19344       };
19345     } catch (...) {
19346       {
19347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19348       };
19349     }
19350   }
19351   jresult = (void *)result;
19352
19353   //argout typemap for const std::string&
19354
19355   return jresult;
19356 }
19357
19358
19359 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_TypeRegistration_RegisteredName(void * jarg1) {
19360   char * jresult ;
19361   Dali::TypeRegistration *arg1 = (Dali::TypeRegistration *) 0 ;
19362   std::string result;
19363
19364   arg1 = (Dali::TypeRegistration *)jarg1;
19365   {
19366     try {
19367       result = ((Dali::TypeRegistration const *)arg1)->RegisteredName();
19368     } catch (std::out_of_range& e) {
19369       {
19370         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19371       };
19372     } catch (std::exception& e) {
19373       {
19374         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19375       };
19376     } catch (...) {
19377       {
19378         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19379       };
19380     }
19381   }
19382   jresult = SWIG_csharp_string_callback((&result)->c_str());
19383   return jresult;
19384 }
19385
19386
19387 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TypeRegistration_RegisterControl(char * jarg1, void * jarg2) {
19388   std::string *arg1 = 0 ;
19389   Dali::CSharpTypeInfo::CreateFunction arg2 = (Dali::CSharpTypeInfo::CreateFunction) 0 ;
19390
19391   if (!jarg1) {
19392     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19393     return ;
19394   }
19395   std::string arg1_str(jarg1);
19396   arg1 = &arg1_str;
19397   arg2 = (Dali::CSharpTypeInfo::CreateFunction)jarg2;
19398   {
19399     try {
19400       Dali_TypeRegistration_RegisterControl((std::string const &)*arg1,arg2);
19401     } catch (std::out_of_range& e) {
19402       {
19403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19404       };
19405     } catch (std::exception& e) {
19406       {
19407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19408       };
19409     } catch (...) {
19410       {
19411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19412       };
19413     }
19414   }
19415
19416   //argout typemap for const std::string&
19417
19418 }
19419
19420
19421 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TypeRegistration_RegisterProperty(char * jarg1, char * jarg2, int jarg3, int jarg4, void * jarg5, void * jarg6) {
19422   std::string *arg1 = 0 ;
19423   std::string *arg2 = 0 ;
19424   int arg3 ;
19425   Dali::Property::Type arg4 ;
19426   Dali::CSharpTypeInfo::SetPropertyFunction arg5 = (Dali::CSharpTypeInfo::SetPropertyFunction) 0 ;
19427   Dali::CSharpTypeInfo::GetPropertyFunction arg6 = (Dali::CSharpTypeInfo::GetPropertyFunction) 0 ;
19428
19429   if (!jarg1) {
19430     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19431     return ;
19432   }
19433   std::string arg1_str(jarg1);
19434   arg1 = &arg1_str;
19435   if (!jarg2) {
19436     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19437     return ;
19438   }
19439   std::string arg2_str(jarg2);
19440   arg2 = &arg2_str;
19441   arg3 = (int)jarg3;
19442   arg4 = (Dali::Property::Type)jarg4;
19443   arg5 = (Dali::CSharpTypeInfo::SetPropertyFunction)jarg5;
19444   arg6 = (Dali::CSharpTypeInfo::GetPropertyFunction)jarg6;
19445   {
19446     try {
19447       Dali_TypeRegistration_RegisterProperty((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6);
19448     } catch (std::out_of_range& e) {
19449       {
19450         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19451       };
19452     } catch (std::exception& e) {
19453       {
19454         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19455       };
19456     } catch (...) {
19457       {
19458         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19459       };
19460     }
19461   }
19462
19463   //argout typemap for const std::string&
19464
19465
19466   //argout typemap for const std::string&
19467
19468 }
19469
19470
19471 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TypeRegistration(void * jarg1) {
19472   Dali::TypeRegistration *arg1 = (Dali::TypeRegistration *) 0 ;
19473
19474   arg1 = (Dali::TypeRegistration *)jarg1;
19475   {
19476     try {
19477       delete arg1;
19478     } catch (std::out_of_range& e) {
19479       {
19480         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19481       };
19482     } catch (std::exception& e) {
19483       {
19484         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19485       };
19486     } catch (...) {
19487       {
19488         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19489       };
19490     }
19491   }
19492 }
19493
19494
19495 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_SignalConnectorType(void * jarg1, char * jarg2, void * jarg3) {
19496   void * jresult ;
19497   Dali::TypeRegistration *arg1 = 0 ;
19498   std::string *arg2 = 0 ;
19499   Dali::TypeInfo::SignalConnectorFunction arg3 = (Dali::TypeInfo::SignalConnectorFunction) 0 ;
19500   Dali::SignalConnectorType *result = 0 ;
19501
19502   arg1 = (Dali::TypeRegistration *)jarg1;
19503   if (!arg1) {
19504     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19505     return 0;
19506   }
19507   if (!jarg2) {
19508     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19509     return 0;
19510   }
19511   std::string arg2_str(jarg2);
19512   arg2 = &arg2_str;
19513   arg3 = (Dali::TypeInfo::SignalConnectorFunction)jarg3;
19514   {
19515     try {
19516       result = (Dali::SignalConnectorType *)new Dali::SignalConnectorType(*arg1,(std::string const &)*arg2,arg3);
19517     } catch (std::out_of_range& e) {
19518       {
19519         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19520       };
19521     } catch (std::exception& e) {
19522       {
19523         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19524       };
19525     } catch (...) {
19526       {
19527         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19528       };
19529     }
19530   }
19531   jresult = (void *)result;
19532
19533   //argout typemap for const std::string&
19534
19535   return jresult;
19536 }
19537
19538
19539 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SignalConnectorType(void * jarg1) {
19540   Dali::SignalConnectorType *arg1 = (Dali::SignalConnectorType *) 0 ;
19541
19542   arg1 = (Dali::SignalConnectorType *)jarg1;
19543   {
19544     try {
19545       delete arg1;
19546     } catch (std::out_of_range& e) {
19547       {
19548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19549       };
19550     } catch (std::exception& e) {
19551       {
19552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19553       };
19554     } catch (...) {
19555       {
19556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19557       };
19558     }
19559   }
19560 }
19561
19562
19563 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TypeAction(void * jarg1, char * jarg2, void * jarg3) {
19564   void * jresult ;
19565   Dali::TypeRegistration *arg1 = 0 ;
19566   std::string *arg2 = 0 ;
19567   Dali::TypeInfo::ActionFunction arg3 = (Dali::TypeInfo::ActionFunction) 0 ;
19568   Dali::TypeAction *result = 0 ;
19569
19570   arg1 = (Dali::TypeRegistration *)jarg1;
19571   if (!arg1) {
19572     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19573     return 0;
19574   }
19575   if (!jarg2) {
19576     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19577     return 0;
19578   }
19579   std::string arg2_str(jarg2);
19580   arg2 = &arg2_str;
19581   arg3 = (Dali::TypeInfo::ActionFunction)jarg3;
19582   {
19583     try {
19584       result = (Dali::TypeAction *)new Dali::TypeAction(*arg1,(std::string const &)*arg2,arg3);
19585     } catch (std::out_of_range& e) {
19586       {
19587         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19588       };
19589     } catch (std::exception& e) {
19590       {
19591         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19592       };
19593     } catch (...) {
19594       {
19595         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19596       };
19597     }
19598   }
19599   jresult = (void *)result;
19600
19601   //argout typemap for const std::string&
19602
19603   return jresult;
19604 }
19605
19606
19607 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TypeAction(void * jarg1) {
19608   Dali::TypeAction *arg1 = (Dali::TypeAction *) 0 ;
19609
19610   arg1 = (Dali::TypeAction *)jarg1;
19611   {
19612     try {
19613       delete arg1;
19614     } catch (std::out_of_range& e) {
19615       {
19616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19617       };
19618     } catch (std::exception& e) {
19619       {
19620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19621       };
19622     } catch (...) {
19623       {
19624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19625       };
19626     }
19627   }
19628 }
19629
19630
19631 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyRegistration(void * jarg1, char * jarg2, int jarg3, int jarg4, void * jarg5, void * jarg6) {
19632   void * jresult ;
19633   Dali::TypeRegistration *arg1 = 0 ;
19634   std::string *arg2 = 0 ;
19635   Dali::Property::Index arg3 ;
19636   Dali::Property::Type arg4 ;
19637   Dali::TypeInfo::SetPropertyFunction arg5 = (Dali::TypeInfo::SetPropertyFunction) 0 ;
19638   Dali::TypeInfo::GetPropertyFunction arg6 = (Dali::TypeInfo::GetPropertyFunction) 0 ;
19639   Dali::PropertyRegistration *result = 0 ;
19640
19641   arg1 = (Dali::TypeRegistration *)jarg1;
19642   if (!arg1) {
19643     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19644     return 0;
19645   }
19646   if (!jarg2) {
19647     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19648     return 0;
19649   }
19650   std::string arg2_str(jarg2);
19651   arg2 = &arg2_str;
19652   arg3 = (Dali::Property::Index)jarg3;
19653   arg4 = (Dali::Property::Type)jarg4;
19654   arg5 = (Dali::TypeInfo::SetPropertyFunction)jarg5;
19655   arg6 = (Dali::TypeInfo::GetPropertyFunction)jarg6;
19656   {
19657     try {
19658       result = (Dali::PropertyRegistration *)new Dali::PropertyRegistration(*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6);
19659     } catch (std::out_of_range& e) {
19660       {
19661         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19662       };
19663     } catch (std::exception& e) {
19664       {
19665         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19666       };
19667     } catch (...) {
19668       {
19669         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19670       };
19671     }
19672   }
19673   jresult = (void *)result;
19674
19675   //argout typemap for const std::string&
19676
19677   return jresult;
19678 }
19679
19680
19681 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyRegistration(void * jarg1) {
19682   Dali::PropertyRegistration *arg1 = (Dali::PropertyRegistration *) 0 ;
19683
19684   arg1 = (Dali::PropertyRegistration *)jarg1;
19685   {
19686     try {
19687       delete arg1;
19688     } catch (std::out_of_range& e) {
19689       {
19690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19691       };
19692     } catch (std::exception& e) {
19693       {
19694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19695       };
19696     } catch (...) {
19697       {
19698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19699       };
19700     }
19701   }
19702 }
19703
19704
19705 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AnimatablePropertyRegistration__SWIG_0(void * jarg1, char * jarg2, int jarg3, int jarg4) {
19706   void * jresult ;
19707   Dali::TypeRegistration *arg1 = 0 ;
19708   std::string *arg2 = 0 ;
19709   Dali::Property::Index arg3 ;
19710   Dali::Property::Type arg4 ;
19711   Dali::AnimatablePropertyRegistration *result = 0 ;
19712
19713   arg1 = (Dali::TypeRegistration *)jarg1;
19714   if (!arg1) {
19715     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19716     return 0;
19717   }
19718   if (!jarg2) {
19719     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19720     return 0;
19721   }
19722   std::string arg2_str(jarg2);
19723   arg2 = &arg2_str;
19724   arg3 = (Dali::Property::Index)jarg3;
19725   arg4 = (Dali::Property::Type)jarg4;
19726   {
19727     try {
19728       result = (Dali::AnimatablePropertyRegistration *)new Dali::AnimatablePropertyRegistration(*arg1,(std::string const &)*arg2,arg3,arg4);
19729     } catch (std::out_of_range& e) {
19730       {
19731         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19732       };
19733     } catch (std::exception& e) {
19734       {
19735         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19736       };
19737     } catch (...) {
19738       {
19739         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19740       };
19741     }
19742   }
19743   jresult = (void *)result;
19744
19745   //argout typemap for const std::string&
19746
19747   return jresult;
19748 }
19749
19750
19751 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AnimatablePropertyRegistration__SWIG_1(void * jarg1, char * jarg2, int jarg3, void * jarg4) {
19752   void * jresult ;
19753   Dali::TypeRegistration *arg1 = 0 ;
19754   std::string *arg2 = 0 ;
19755   Dali::Property::Index arg3 ;
19756   Dali::Property::Value *arg4 = 0 ;
19757   Dali::AnimatablePropertyRegistration *result = 0 ;
19758
19759   arg1 = (Dali::TypeRegistration *)jarg1;
19760   if (!arg1) {
19761     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19762     return 0;
19763   }
19764   if (!jarg2) {
19765     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19766     return 0;
19767   }
19768   std::string arg2_str(jarg2);
19769   arg2 = &arg2_str;
19770   arg3 = (Dali::Property::Index)jarg3;
19771   arg4 = (Dali::Property::Value *)jarg4;
19772   if (!arg4) {
19773     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
19774     return 0;
19775   }
19776   {
19777     try {
19778       result = (Dali::AnimatablePropertyRegistration *)new Dali::AnimatablePropertyRegistration(*arg1,(std::string const &)*arg2,arg3,(Dali::Property::Value const &)*arg4);
19779     } catch (std::out_of_range& e) {
19780       {
19781         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19782       };
19783     } catch (std::exception& e) {
19784       {
19785         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19786       };
19787     } catch (...) {
19788       {
19789         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19790       };
19791     }
19792   }
19793   jresult = (void *)result;
19794
19795   //argout typemap for const std::string&
19796
19797   return jresult;
19798 }
19799
19800
19801 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AnimatablePropertyRegistration(void * jarg1) {
19802   Dali::AnimatablePropertyRegistration *arg1 = (Dali::AnimatablePropertyRegistration *) 0 ;
19803
19804   arg1 = (Dali::AnimatablePropertyRegistration *)jarg1;
19805   {
19806     try {
19807       delete arg1;
19808     } catch (std::out_of_range& e) {
19809       {
19810         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19811       };
19812     } catch (std::exception& e) {
19813       {
19814         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19815       };
19816     } catch (...) {
19817       {
19818         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19819       };
19820     }
19821   }
19822 }
19823
19824
19825 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AnimatablePropertyComponentRegistration(void * jarg1, char * jarg2, int jarg3, int jarg4, unsigned int jarg5) {
19826   void * jresult ;
19827   Dali::TypeRegistration *arg1 = 0 ;
19828   std::string *arg2 = 0 ;
19829   Dali::Property::Index arg3 ;
19830   Dali::Property::Index arg4 ;
19831   unsigned int arg5 ;
19832   Dali::AnimatablePropertyComponentRegistration *result = 0 ;
19833
19834   arg1 = (Dali::TypeRegistration *)jarg1;
19835   if (!arg1) {
19836     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19837     return 0;
19838   }
19839   if (!jarg2) {
19840     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19841     return 0;
19842   }
19843   std::string arg2_str(jarg2);
19844   arg2 = &arg2_str;
19845   arg3 = (Dali::Property::Index)jarg3;
19846   arg4 = (Dali::Property::Index)jarg4;
19847   arg5 = (unsigned int)jarg5;
19848   {
19849     try {
19850       result = (Dali::AnimatablePropertyComponentRegistration *)new Dali::AnimatablePropertyComponentRegistration(*arg1,(std::string const &)*arg2,arg3,arg4,arg5);
19851     } catch (std::out_of_range& e) {
19852       {
19853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19854       };
19855     } catch (std::exception& e) {
19856       {
19857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19858       };
19859     } catch (...) {
19860       {
19861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19862       };
19863     }
19864   }
19865   jresult = (void *)result;
19866
19867   //argout typemap for const std::string&
19868
19869   return jresult;
19870 }
19871
19872
19873 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AnimatablePropertyComponentRegistration(void * jarg1) {
19874   Dali::AnimatablePropertyComponentRegistration *arg1 = (Dali::AnimatablePropertyComponentRegistration *) 0 ;
19875
19876   arg1 = (Dali::AnimatablePropertyComponentRegistration *)jarg1;
19877   {
19878     try {
19879       delete arg1;
19880     } catch (std::out_of_range& e) {
19881       {
19882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19883       };
19884     } catch (std::exception& e) {
19885       {
19886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19887       };
19888     } catch (...) {
19889       {
19890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19891       };
19892     }
19893   }
19894 }
19895
19896
19897 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ChildPropertyRegistration(void * jarg1, char * jarg2, int jarg3, int jarg4) {
19898   void * jresult ;
19899   Dali::TypeRegistration *arg1 = 0 ;
19900   std::string *arg2 = 0 ;
19901   Dali::Property::Index arg3 ;
19902   Dali::Property::Type arg4 ;
19903   Dali::ChildPropertyRegistration *result = 0 ;
19904
19905   arg1 = (Dali::TypeRegistration *)jarg1;
19906   if (!arg1) {
19907     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TypeRegistration & type is null", 0);
19908     return 0;
19909   }
19910   if (!jarg2) {
19911     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19912     return 0;
19913   }
19914   std::string arg2_str(jarg2);
19915   arg2 = &arg2_str;
19916   arg3 = (Dali::Property::Index)jarg3;
19917   arg4 = (Dali::Property::Type)jarg4;
19918   {
19919     try {
19920       result = (Dali::ChildPropertyRegistration *)new Dali::ChildPropertyRegistration(*arg1,(std::string const &)*arg2,arg3,arg4);
19921     } catch (std::out_of_range& e) {
19922       {
19923         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19924       };
19925     } catch (std::exception& e) {
19926       {
19927         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19928       };
19929     } catch (...) {
19930       {
19931         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
19932       };
19933     }
19934   }
19935   jresult = (void *)result;
19936
19937   //argout typemap for const std::string&
19938
19939   return jresult;
19940 }
19941
19942
19943 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ChildPropertyRegistration(void * jarg1) {
19944   Dali::ChildPropertyRegistration *arg1 = (Dali::ChildPropertyRegistration *) 0 ;
19945
19946   arg1 = (Dali::ChildPropertyRegistration *)jarg1;
19947   {
19948     try {
19949       delete arg1;
19950     } catch (std::out_of_range& e) {
19951       {
19952         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
19953       };
19954     } catch (std::exception& e) {
19955       {
19956         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
19957       };
19958     } catch (...) {
19959       {
19960         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
19961       };
19962     }
19963   }
19964 }
19965
19966
19967 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RegisterType(char * jarg1, void * jarg2, void * jarg3) {
19968   unsigned int jresult ;
19969   std::string *arg1 = 0 ;
19970   std::type_info *arg2 = 0 ;
19971   Dali::CSharpTypeInfo::CreateFunction arg3 = (Dali::CSharpTypeInfo::CreateFunction) 0 ;
19972   bool result;
19973
19974   if (!jarg1) {
19975     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
19976     return 0;
19977   }
19978   std::string arg1_str(jarg1);
19979   arg1 = &arg1_str;
19980   arg2 = (std::type_info *)jarg2;
19981   if (!arg2) {
19982     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::type_info const & type is null", 0);
19983     return 0;
19984   }
19985   arg3 = (Dali::CSharpTypeInfo::CreateFunction)jarg3;
19986   {
19987     try {
19988       result = (bool)Dali::CSharpTypeRegistry::RegisterType((std::string const &)*arg1,(std::type_info const &)*arg2,arg3);
19989     } catch (std::out_of_range& e) {
19990       {
19991         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
19992       };
19993     } catch (std::exception& e) {
19994       {
19995         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
19996       };
19997     } catch (...) {
19998       {
19999         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20000       };
20001     }
20002   }
20003   jresult = result;
20004
20005   //argout typemap for const std::string&
20006
20007   return jresult;
20008 }
20009
20010
20011 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RegisterProperty(char * jarg1, char * jarg2, int jarg3, int jarg4, void * jarg5, void * jarg6) {
20012   unsigned int jresult ;
20013   std::string *arg1 = 0 ;
20014   std::string *arg2 = 0 ;
20015   Dali::Property::Index arg3 ;
20016   Dali::Property::Type arg4 ;
20017   Dali::CSharpTypeInfo::SetPropertyFunction arg5 = (Dali::CSharpTypeInfo::SetPropertyFunction) 0 ;
20018   Dali::CSharpTypeInfo::GetPropertyFunction arg6 = (Dali::CSharpTypeInfo::GetPropertyFunction) 0 ;
20019   bool result;
20020
20021   if (!jarg1) {
20022     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
20023     return 0;
20024   }
20025   std::string arg1_str(jarg1);
20026   arg1 = &arg1_str;
20027   if (!jarg2) {
20028     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
20029     return 0;
20030   }
20031   std::string arg2_str(jarg2);
20032   arg2 = &arg2_str;
20033   arg3 = (Dali::Property::Index)jarg3;
20034   arg4 = (Dali::Property::Type)jarg4;
20035   arg5 = (Dali::CSharpTypeInfo::SetPropertyFunction)jarg5;
20036   arg6 = (Dali::CSharpTypeInfo::GetPropertyFunction)jarg6;
20037   {
20038     try {
20039       result = (bool)Dali::CSharpTypeRegistry::RegisterProperty((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,arg6);
20040     } catch (std::out_of_range& e) {
20041       {
20042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20043       };
20044     } catch (std::exception& e) {
20045       {
20046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20047       };
20048     } catch (...) {
20049       {
20050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20051       };
20052     }
20053   }
20054   jresult = result;
20055
20056   //argout typemap for const std::string&
20057
20058
20059   //argout typemap for const std::string&
20060
20061   return jresult;
20062 }
20063
20064
20065 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginTop_get() {
20066   float jresult ;
20067   float result;
20068
20069   result = (float)(float)Dali::ParentOrigin::TOP;
20070   jresult = result;
20071   return jresult;
20072 }
20073
20074
20075 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginBottom_get() {
20076   float jresult ;
20077   float result;
20078
20079   result = (float)(float)Dali::ParentOrigin::BOTTOM;
20080   jresult = result;
20081   return jresult;
20082 }
20083
20084
20085 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginLeft_get() {
20086   float jresult ;
20087   float result;
20088
20089   result = (float)(float)Dali::ParentOrigin::LEFT;
20090   jresult = result;
20091   return jresult;
20092 }
20093
20094
20095 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginRight_get() {
20096   float jresult ;
20097   float result;
20098
20099   result = (float)(float)Dali::ParentOrigin::RIGHT;
20100   jresult = result;
20101   return jresult;
20102 }
20103
20104
20105 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ParentOriginMiddle_get() {
20106   float jresult ;
20107   float result;
20108
20109   result = (float)(float)Dali::ParentOrigin::MIDDLE;
20110   jresult = result;
20111   return jresult;
20112 }
20113
20114
20115 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginTopLeft_get() {
20116   void * jresult ;
20117   Dali::Vector3 *result = 0 ;
20118
20119   result = (Dali::Vector3 *)&Dali::ParentOrigin::TOP_LEFT;
20120   jresult = (void *)result;
20121   return jresult;
20122 }
20123
20124
20125 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginTopCenter_get() {
20126   void * jresult ;
20127   Dali::Vector3 *result = 0 ;
20128
20129   result = (Dali::Vector3 *)&Dali::ParentOrigin::TOP_CENTER;
20130   jresult = (void *)result;
20131   return jresult;
20132 }
20133
20134
20135 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginTopRight_get() {
20136   void * jresult ;
20137   Dali::Vector3 *result = 0 ;
20138
20139   result = (Dali::Vector3 *)&Dali::ParentOrigin::TOP_RIGHT;
20140   jresult = (void *)result;
20141   return jresult;
20142 }
20143
20144
20145 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginCenterLeft_get() {
20146   void * jresult ;
20147   Dali::Vector3 *result = 0 ;
20148
20149   result = (Dali::Vector3 *)&Dali::ParentOrigin::CENTER_LEFT;
20150   jresult = (void *)result;
20151   return jresult;
20152 }
20153
20154
20155 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginCenter_get() {
20156   void * jresult ;
20157   Dali::Vector3 *result = 0 ;
20158
20159   result = (Dali::Vector3 *)&Dali::ParentOrigin::CENTER;
20160   jresult = (void *)result;
20161   return jresult;
20162 }
20163
20164
20165 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginCenterRight_get() {
20166   void * jresult ;
20167   Dali::Vector3 *result = 0 ;
20168
20169   result = (Dali::Vector3 *)&Dali::ParentOrigin::CENTER_RIGHT;
20170   jresult = (void *)result;
20171   return jresult;
20172 }
20173
20174
20175 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginBottomLeft_get() {
20176   void * jresult ;
20177   Dali::Vector3 *result = 0 ;
20178
20179   result = (Dali::Vector3 *)&Dali::ParentOrigin::BOTTOM_LEFT;
20180   jresult = (void *)result;
20181   return jresult;
20182 }
20183
20184
20185 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginBottomCenter_get() {
20186   void * jresult ;
20187   Dali::Vector3 *result = 0 ;
20188
20189   result = (Dali::Vector3 *)&Dali::ParentOrigin::BOTTOM_CENTER;
20190   jresult = (void *)result;
20191   return jresult;
20192 }
20193
20194
20195 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ParentOriginBottomRight_get() {
20196   void * jresult ;
20197   Dali::Vector3 *result = 0 ;
20198
20199   result = (Dali::Vector3 *)&Dali::ParentOrigin::BOTTOM_RIGHT;
20200   jresult = (void *)result;
20201   return jresult;
20202 }
20203
20204
20205 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointTop_get() {
20206   float jresult ;
20207   float result;
20208
20209   result = (float)(float)Dali::AnchorPoint::TOP;
20210   jresult = result;
20211   return jresult;
20212 }
20213
20214
20215 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointBottom_get() {
20216   float jresult ;
20217   float result;
20218
20219   result = (float)(float)Dali::AnchorPoint::BOTTOM;
20220   jresult = result;
20221   return jresult;
20222 }
20223
20224
20225 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointLeft_get() {
20226   float jresult ;
20227   float result;
20228
20229   result = (float)(float)Dali::AnchorPoint::LEFT;
20230   jresult = result;
20231   return jresult;
20232 }
20233
20234
20235 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointRight_get() {
20236   float jresult ;
20237   float result;
20238
20239   result = (float)(float)Dali::AnchorPoint::RIGHT;
20240   jresult = result;
20241   return jresult;
20242 }
20243
20244
20245 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_AnchorPointMiddle_get() {
20246   float jresult ;
20247   float result;
20248
20249   result = (float)(float)Dali::AnchorPoint::MIDDLE;
20250   jresult = result;
20251   return jresult;
20252 }
20253
20254
20255 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointTopLeft_get() {
20256   void * jresult ;
20257   Dali::Vector3 *result = 0 ;
20258
20259   result = (Dali::Vector3 *)&Dali::AnchorPoint::TOP_LEFT;
20260   jresult = (void *)result;
20261   return jresult;
20262 }
20263
20264
20265 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointTopCenter_get() {
20266   void * jresult ;
20267   Dali::Vector3 *result = 0 ;
20268
20269   result = (Dali::Vector3 *)&Dali::AnchorPoint::TOP_CENTER;
20270   jresult = (void *)result;
20271   return jresult;
20272 }
20273
20274
20275 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointTopRight_get() {
20276   void * jresult ;
20277   Dali::Vector3 *result = 0 ;
20278
20279   result = (Dali::Vector3 *)&Dali::AnchorPoint::TOP_RIGHT;
20280   jresult = (void *)result;
20281   return jresult;
20282 }
20283
20284
20285 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointCenterLeft_get() {
20286   void * jresult ;
20287   Dali::Vector3 *result = 0 ;
20288
20289   result = (Dali::Vector3 *)&Dali::AnchorPoint::CENTER_LEFT;
20290   jresult = (void *)result;
20291   return jresult;
20292 }
20293
20294
20295 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointCenter_get() {
20296   void * jresult ;
20297   Dali::Vector3 *result = 0 ;
20298
20299   result = (Dali::Vector3 *)&Dali::AnchorPoint::CENTER;
20300   jresult = (void *)result;
20301   return jresult;
20302 }
20303
20304
20305 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointCenterRight_get() {
20306   void * jresult ;
20307   Dali::Vector3 *result = 0 ;
20308
20309   result = (Dali::Vector3 *)&Dali::AnchorPoint::CENTER_RIGHT;
20310   jresult = (void *)result;
20311   return jresult;
20312 }
20313
20314
20315 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointBottomLeft_get() {
20316   void * jresult ;
20317   Dali::Vector3 *result = 0 ;
20318
20319   result = (Dali::Vector3 *)&Dali::AnchorPoint::BOTTOM_LEFT;
20320   jresult = (void *)result;
20321   return jresult;
20322 }
20323
20324
20325 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointBottomCenter_get() {
20326   void * jresult ;
20327   Dali::Vector3 *result = 0 ;
20328
20329   result = (Dali::Vector3 *)&Dali::AnchorPoint::BOTTOM_CENTER;
20330   jresult = (void *)result;
20331   return jresult;
20332 }
20333
20334
20335 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AnchorPointBottomRight_get() {
20336   void * jresult ;
20337   Dali::Vector3 *result = 0 ;
20338
20339   result = (Dali::Vector3 *)&Dali::AnchorPoint::BOTTOM_RIGHT;
20340   jresult = (void *)result;
20341   return jresult;
20342 }
20343
20344
20345 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BLACK_get() {
20346   void * jresult ;
20347   Dali::Vector4 *result = 0 ;
20348
20349   result = (Dali::Vector4 *)&Dali::Color::BLACK;
20350   jresult = (void *)result;
20351   return jresult;
20352 }
20353
20354
20355 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_WHITE_get() {
20356   void * jresult ;
20357   Dali::Vector4 *result = 0 ;
20358
20359   result = (Dali::Vector4 *)&Dali::Color::WHITE;
20360   jresult = (void *)result;
20361   return jresult;
20362 }
20363
20364
20365 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RED_get() {
20366   void * jresult ;
20367   Dali::Vector4 *result = 0 ;
20368
20369   result = (Dali::Vector4 *)&Dali::Color::RED;
20370   jresult = (void *)result;
20371   return jresult;
20372 }
20373
20374
20375 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GREEN_get() {
20376   void * jresult ;
20377   Dali::Vector4 *result = 0 ;
20378
20379   result = (Dali::Vector4 *)&Dali::Color::GREEN;
20380   jresult = (void *)result;
20381   return jresult;
20382 }
20383
20384
20385 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BLUE_get() {
20386   void * jresult ;
20387   Dali::Vector4 *result = 0 ;
20388
20389   result = (Dali::Vector4 *)&Dali::Color::BLUE;
20390   jresult = (void *)result;
20391   return jresult;
20392 }
20393
20394
20395 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_YELLOW_get() {
20396   void * jresult ;
20397   Dali::Vector4 *result = 0 ;
20398
20399   result = (Dali::Vector4 *)&Dali::Color::YELLOW;
20400   jresult = (void *)result;
20401   return jresult;
20402 }
20403
20404
20405 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_MAGENTA_get() {
20406   void * jresult ;
20407   Dali::Vector4 *result = 0 ;
20408
20409   result = (Dali::Vector4 *)&Dali::Color::MAGENTA;
20410   jresult = (void *)result;
20411   return jresult;
20412 }
20413
20414
20415 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CYAN_get() {
20416   void * jresult ;
20417   Dali::Vector4 *result = 0 ;
20418
20419   result = (Dali::Vector4 *)&Dali::Color::CYAN;
20420   jresult = (void *)result;
20421   return jresult;
20422 }
20423
20424
20425 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TRANSPARENT_get() {
20426   void * jresult ;
20427   Dali::Vector4 *result = 0 ;
20428
20429   result = (Dali::Vector4 *)&Dali::Color::TRANSPARENT;
20430   jresult = (void *)result;
20431   return jresult;
20432 }
20433
20434
20435 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_0_get() {
20436   float jresult ;
20437   float result;
20438
20439   result = (float)(float)Dali::Math::MACHINE_EPSILON_0;
20440   jresult = result;
20441   return jresult;
20442 }
20443
20444
20445 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_1_get() {
20446   float jresult ;
20447   float result;
20448
20449   result = (float)(float)Dali::Math::MACHINE_EPSILON_1;
20450   jresult = result;
20451   return jresult;
20452 }
20453
20454
20455 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_10_get() {
20456   float jresult ;
20457   float result;
20458
20459   result = (float)(float)Dali::Math::MACHINE_EPSILON_10;
20460   jresult = result;
20461   return jresult;
20462 }
20463
20464
20465 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_100_get() {
20466   float jresult ;
20467   float result;
20468
20469   result = (float)(float)Dali::Math::MACHINE_EPSILON_100;
20470   jresult = result;
20471   return jresult;
20472 }
20473
20474
20475 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_1000_get() {
20476   float jresult ;
20477   float result;
20478
20479   result = (float)(float)Dali::Math::MACHINE_EPSILON_1000;
20480   jresult = result;
20481   return jresult;
20482 }
20483
20484
20485 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_MACHINE_EPSILON_10000_get() {
20486   float jresult ;
20487   float result;
20488
20489   result = (float)(float)Dali::Math::MACHINE_EPSILON_10000;
20490   jresult = result;
20491   return jresult;
20492 }
20493
20494
20495 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PI_get() {
20496   float jresult ;
20497   float result;
20498
20499   result = (float)(float)Dali::Math::PI;
20500   jresult = result;
20501   return jresult;
20502 }
20503
20504
20505 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PI_2_get() {
20506   float jresult ;
20507   float result;
20508
20509   result = (float)(float)Dali::Math::PI_2;
20510   jresult = result;
20511   return jresult;
20512 }
20513
20514
20515 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PI_4_get() {
20516   float jresult ;
20517   float result;
20518
20519   result = (float)(float)Dali::Math::PI_4;
20520   jresult = result;
20521   return jresult;
20522 }
20523
20524
20525 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PI_OVER_180_get() {
20526   float jresult ;
20527   float result;
20528
20529   result = (float)(float)Dali::Math::PI_OVER_180;
20530   jresult = result;
20531   return jresult;
20532 }
20533
20534
20535 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ONE80_OVER_PI_get() {
20536   float jresult ;
20537   float result;
20538
20539   result = (float)(float)Dali::Math::ONE80_OVER_PI;
20540   jresult = result;
20541   return jresult;
20542 }
20543
20544
20545 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ResizePolicyDefault_get() {
20546   int jresult ;
20547   Dali::ResizePolicy::Type result;
20548
20549   result = (Dali::ResizePolicy::Type)(Dali::ResizePolicy::Type)Dali::ResizePolicy::DEFAULT;
20550   jresult = (int)result;
20551   return jresult;
20552 }
20553
20554
20555 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VectorBase_Count(void * jarg1) {
20556   unsigned long jresult ;
20557   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20558   Dali::VectorBase::SizeType result;
20559
20560   arg1 = (Dali::VectorBase *)jarg1;
20561   {
20562     try {
20563       result = ((Dali::VectorBase const *)arg1)->Count();
20564     } catch (std::out_of_range& e) {
20565       {
20566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20567       };
20568     } catch (std::exception& e) {
20569       {
20570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20571       };
20572     } catch (...) {
20573       {
20574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20575       };
20576     }
20577   }
20578   jresult = (unsigned long)result;
20579   return jresult;
20580 }
20581
20582
20583 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VectorBase_Size(void * jarg1) {
20584   unsigned long jresult ;
20585   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20586   Dali::VectorBase::SizeType result;
20587
20588   arg1 = (Dali::VectorBase *)jarg1;
20589   {
20590     try {
20591       result = ((Dali::VectorBase const *)arg1)->Size();
20592     } catch (std::out_of_range& e) {
20593       {
20594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20595       };
20596     } catch (std::exception& e) {
20597       {
20598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20599       };
20600     } catch (...) {
20601       {
20602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20603       };
20604     }
20605   }
20606   jresult = (unsigned long)result;
20607   return jresult;
20608 }
20609
20610
20611 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_VectorBase_Empty(void * jarg1) {
20612   unsigned int jresult ;
20613   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20614   bool result;
20615
20616   arg1 = (Dali::VectorBase *)jarg1;
20617   {
20618     try {
20619       result = (bool)((Dali::VectorBase const *)arg1)->Empty();
20620     } catch (std::out_of_range& e) {
20621       {
20622         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20623       };
20624     } catch (std::exception& e) {
20625       {
20626         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20627       };
20628     } catch (...) {
20629       {
20630         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20631       };
20632     }
20633   }
20634   jresult = result;
20635   return jresult;
20636 }
20637
20638
20639 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VectorBase_Capacity(void * jarg1) {
20640   unsigned long jresult ;
20641   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20642   Dali::VectorBase::SizeType result;
20643
20644   arg1 = (Dali::VectorBase *)jarg1;
20645   {
20646     try {
20647       result = ((Dali::VectorBase const *)arg1)->Capacity();
20648     } catch (std::out_of_range& e) {
20649       {
20650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20651       };
20652     } catch (std::exception& e) {
20653       {
20654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20655       };
20656     } catch (...) {
20657       {
20658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20659       };
20660     }
20661   }
20662   jresult = (unsigned long)result;
20663   return jresult;
20664 }
20665
20666
20667 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorBase_Release(void * jarg1) {
20668   Dali::VectorBase *arg1 = (Dali::VectorBase *) 0 ;
20669
20670   arg1 = (Dali::VectorBase *)jarg1;
20671   {
20672     try {
20673       (arg1)->Release();
20674     } catch (std::out_of_range& e) {
20675       {
20676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
20677       };
20678     } catch (std::exception& e) {
20679       {
20680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
20681       };
20682     } catch (...) {
20683       {
20684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
20685       };
20686     }
20687   }
20688 }
20689
20690
20691 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Image__SWIG_0() {
20692   void * jresult ;
20693   Dali::Image *result = 0 ;
20694
20695   {
20696     try {
20697       result = (Dali::Image *)new Dali::Image();
20698     } catch (std::out_of_range& e) {
20699       {
20700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20701       };
20702     } catch (std::exception& e) {
20703       {
20704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20705       };
20706     } catch (...) {
20707       {
20708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20709       };
20710     }
20711   }
20712   jresult = (void *)result;
20713   return jresult;
20714 }
20715
20716
20717 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Image(void * jarg1) {
20718   Dali::Image *arg1 = (Dali::Image *) 0 ;
20719
20720   arg1 = (Dali::Image *)jarg1;
20721   {
20722     try {
20723       delete arg1;
20724     } catch (std::out_of_range& e) {
20725       {
20726         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
20727       };
20728     } catch (std::exception& e) {
20729       {
20730         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
20731       };
20732     } catch (...) {
20733       {
20734         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
20735       };
20736     }
20737   }
20738 }
20739
20740
20741 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Image__SWIG_1(void * jarg1) {
20742   void * jresult ;
20743   Dali::Image *arg1 = 0 ;
20744   Dali::Image *result = 0 ;
20745
20746   arg1 = (Dali::Image *)jarg1;
20747   if (!arg1) {
20748     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Image const & type is null", 0);
20749     return 0;
20750   }
20751   {
20752     try {
20753       result = (Dali::Image *)new Dali::Image((Dali::Image const &)*arg1);
20754     } catch (std::out_of_range& e) {
20755       {
20756         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20757       };
20758     } catch (std::exception& e) {
20759       {
20760         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20761       };
20762     } catch (...) {
20763       {
20764         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20765       };
20766     }
20767   }
20768   jresult = (void *)result;
20769   return jresult;
20770 }
20771
20772
20773 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Image_Assign(void * jarg1, void * jarg2) {
20774   void * jresult ;
20775   Dali::Image *arg1 = (Dali::Image *) 0 ;
20776   Dali::Image *arg2 = 0 ;
20777   Dali::Image *result = 0 ;
20778
20779   arg1 = (Dali::Image *)jarg1;
20780   arg2 = (Dali::Image *)jarg2;
20781   if (!arg2) {
20782     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Image const & type is null", 0);
20783     return 0;
20784   }
20785   {
20786     try {
20787       result = (Dali::Image *) &(arg1)->operator =((Dali::Image const &)*arg2);
20788     } catch (std::out_of_range& e) {
20789       {
20790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20791       };
20792     } catch (std::exception& e) {
20793       {
20794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20795       };
20796     } catch (...) {
20797       {
20798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20799       };
20800     }
20801   }
20802   jresult = (void *)result;
20803   return jresult;
20804 }
20805
20806
20807 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Image_DownCast(void * jarg1) {
20808   void * jresult ;
20809   Dali::BaseHandle arg1 ;
20810   Dali::BaseHandle *argp1 ;
20811   Dali::Image result;
20812
20813   argp1 = (Dali::BaseHandle *)jarg1;
20814   if (!argp1) {
20815     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
20816     return 0;
20817   }
20818   arg1 = *argp1;
20819   {
20820     try {
20821       result = Dali::Image::DownCast(arg1);
20822     } catch (std::out_of_range& e) {
20823       {
20824         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20825       };
20826     } catch (std::exception& e) {
20827       {
20828         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20829       };
20830     } catch (...) {
20831       {
20832         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20833       };
20834     }
20835   }
20836   jresult = new Dali::Image((const Dali::Image &)result);
20837   return jresult;
20838 }
20839
20840
20841 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Image_GetWidth(void * jarg1) {
20842   unsigned int jresult ;
20843   Dali::Image *arg1 = (Dali::Image *) 0 ;
20844   unsigned int result;
20845
20846   arg1 = (Dali::Image *)jarg1;
20847   {
20848     try {
20849       result = (unsigned int)((Dali::Image const *)arg1)->GetWidth();
20850     } catch (std::out_of_range& e) {
20851       {
20852         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20853       };
20854     } catch (std::exception& e) {
20855       {
20856         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20857       };
20858     } catch (...) {
20859       {
20860         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20861       };
20862     }
20863   }
20864   jresult = result;
20865   return jresult;
20866 }
20867
20868
20869 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Image_GetHeight(void * jarg1) {
20870   unsigned int jresult ;
20871   Dali::Image *arg1 = (Dali::Image *) 0 ;
20872   unsigned int result;
20873
20874   arg1 = (Dali::Image *)jarg1;
20875   {
20876     try {
20877       result = (unsigned int)((Dali::Image const *)arg1)->GetHeight();
20878     } catch (std::out_of_range& e) {
20879       {
20880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20881       };
20882     } catch (std::exception& e) {
20883       {
20884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20885       };
20886     } catch (...) {
20887       {
20888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20889       };
20890     }
20891   }
20892   jresult = result;
20893   return jresult;
20894 }
20895
20896
20897 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Image_UploadedSignal(void * jarg1) {
20898   void * jresult ;
20899   Dali::Image *arg1 = (Dali::Image *) 0 ;
20900   Dali::Image::ImageSignalType *result = 0 ;
20901
20902   arg1 = (Dali::Image *)jarg1;
20903   {
20904     try {
20905       result = (Dali::Image::ImageSignalType *) &(arg1)->UploadedSignal();
20906     } catch (std::out_of_range& e) {
20907       {
20908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20909       };
20910     } catch (std::exception& e) {
20911       {
20912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20913       };
20914     } catch (...) {
20915       {
20916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20917       };
20918     }
20919   }
20920   jresult = (void *)result;
20921   return jresult;
20922 }
20923
20924
20925 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FIRST_VALID_PIXEL_FORMAT_get() {
20926   int jresult ;
20927   Dali::Pixel::Format result;
20928
20929   result = (Dali::Pixel::Format)(Dali::Pixel::Format)Dali::Pixel::FIRST_VALID_PIXEL_FORMAT;
20930   jresult = (int)result;
20931   return jresult;
20932 }
20933
20934
20935 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_LAST_VALID_PIXEL_FORMAT_get() {
20936   int jresult ;
20937   Dali::Pixel::Format result;
20938
20939   result = (Dali::Pixel::Format)(Dali::Pixel::Format)Dali::Pixel::LAST_VALID_PIXEL_FORMAT;
20940   jresult = (int)result;
20941   return jresult;
20942 }
20943
20944
20945 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_HasAlpha(int jarg1) {
20946   unsigned int jresult ;
20947   Dali::Pixel::Format arg1 ;
20948   bool result;
20949
20950   arg1 = (Dali::Pixel::Format)jarg1;
20951   {
20952     try {
20953       result = (bool)Dali::Pixel::HasAlpha(arg1);
20954     } catch (std::out_of_range& e) {
20955       {
20956         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20957       };
20958     } catch (std::exception& e) {
20959       {
20960         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20961       };
20962     } catch (...) {
20963       {
20964         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20965       };
20966     }
20967   }
20968   jresult = result;
20969   return jresult;
20970 }
20971
20972
20973 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GetBytesPerPixel(int jarg1) {
20974   unsigned int jresult ;
20975   Dali::Pixel::Format arg1 ;
20976   unsigned int result;
20977
20978   arg1 = (Dali::Pixel::Format)jarg1;
20979   {
20980     try {
20981       result = (unsigned int)Dali::Pixel::GetBytesPerPixel(arg1);
20982     } catch (std::out_of_range& e) {
20983       {
20984         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
20985       };
20986     } catch (std::exception& e) {
20987       {
20988         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
20989       };
20990     } catch (...) {
20991       {
20992         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
20993       };
20994     }
20995   }
20996   jresult = result;
20997   return jresult;
20998 }
20999
21000
21001 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GetAlphaOffsetAndMask(int jarg1, void * jarg2, void * jarg3) {
21002   Dali::Pixel::Format arg1 ;
21003   int *arg2 = 0 ;
21004   int *arg3 = 0 ;
21005
21006   arg1 = (Dali::Pixel::Format)jarg1;
21007   arg2 = (int *)jarg2;
21008   if (!arg2) {
21009     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "int & type is null", 0);
21010     return ;
21011   }
21012   arg3 = (int *)jarg3;
21013   if (!arg3) {
21014     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "int & type is null", 0);
21015     return ;
21016   }
21017   {
21018     try {
21019       Dali::Pixel::GetAlphaOffsetAndMask(arg1,*arg2,*arg3);
21020     } catch (std::out_of_range& e) {
21021       {
21022         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21023       };
21024     } catch (std::exception& e) {
21025       {
21026         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21027       };
21028     } catch (...) {
21029       {
21030         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21031       };
21032     }
21033   }
21034 }
21035
21036
21037 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PixelData_New(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3, unsigned int jarg4, int jarg5, int jarg6) {
21038   void * jresult ;
21039   unsigned char *arg1 = (unsigned char *) 0 ;
21040   unsigned int arg2 ;
21041   unsigned int arg3 ;
21042   unsigned int arg4 ;
21043   Dali::Pixel::Format arg5 ;
21044   Dali::PixelData::ReleaseFunction arg6 ;
21045   Dali::PixelData result;
21046
21047   arg1 = jarg1;
21048   arg2 = (unsigned int)jarg2;
21049   arg3 = (unsigned int)jarg3;
21050   arg4 = (unsigned int)jarg4;
21051   arg5 = (Dali::Pixel::Format)jarg5;
21052   arg6 = (Dali::PixelData::ReleaseFunction)jarg6;
21053   {
21054     try {
21055       result = Dali::PixelData::New(arg1,arg2,arg3,arg4,arg5,arg6);
21056     } catch (std::out_of_range& e) {
21057       {
21058         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21059       };
21060     } catch (std::exception& e) {
21061       {
21062         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21063       };
21064     } catch (...) {
21065       {
21066         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21067       };
21068     }
21069   }
21070   jresult = new Dali::PixelData((const Dali::PixelData &)result);
21071
21072
21073   return jresult;
21074 }
21075
21076
21077 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PixelData__SWIG_0() {
21078   void * jresult ;
21079   Dali::PixelData *result = 0 ;
21080
21081   {
21082     try {
21083       result = (Dali::PixelData *)new Dali::PixelData();
21084     } catch (std::out_of_range& e) {
21085       {
21086         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21087       };
21088     } catch (std::exception& e) {
21089       {
21090         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21091       };
21092     } catch (...) {
21093       {
21094         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21095       };
21096     }
21097   }
21098   jresult = (void *)result;
21099   return jresult;
21100 }
21101
21102
21103 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PixelData(void * jarg1) {
21104   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21105
21106   arg1 = (Dali::PixelData *)jarg1;
21107   {
21108     try {
21109       delete arg1;
21110     } catch (std::out_of_range& e) {
21111       {
21112         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21113       };
21114     } catch (std::exception& e) {
21115       {
21116         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21117       };
21118     } catch (...) {
21119       {
21120         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21121       };
21122     }
21123   }
21124 }
21125
21126
21127 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PixelData__SWIG_1(void * jarg1) {
21128   void * jresult ;
21129   Dali::PixelData *arg1 = 0 ;
21130   Dali::PixelData *result = 0 ;
21131
21132   arg1 = (Dali::PixelData *)jarg1;
21133   if (!arg1) {
21134     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PixelData const & type is null", 0);
21135     return 0;
21136   }
21137   {
21138     try {
21139       result = (Dali::PixelData *)new Dali::PixelData((Dali::PixelData const &)*arg1);
21140     } catch (std::out_of_range& e) {
21141       {
21142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21143       };
21144     } catch (std::exception& e) {
21145       {
21146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21147       };
21148     } catch (...) {
21149       {
21150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21151       };
21152     }
21153   }
21154   jresult = (void *)result;
21155   return jresult;
21156 }
21157
21158
21159 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PixelData_Assign(void * jarg1, void * jarg2) {
21160   void * jresult ;
21161   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21162   Dali::PixelData *arg2 = 0 ;
21163   Dali::PixelData *result = 0 ;
21164
21165   arg1 = (Dali::PixelData *)jarg1;
21166   arg2 = (Dali::PixelData *)jarg2;
21167   if (!arg2) {
21168     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PixelData const & type is null", 0);
21169     return 0;
21170   }
21171   {
21172     try {
21173       result = (Dali::PixelData *) &(arg1)->operator =((Dali::PixelData const &)*arg2);
21174     } catch (std::out_of_range& e) {
21175       {
21176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21177       };
21178     } catch (std::exception& e) {
21179       {
21180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21181       };
21182     } catch (...) {
21183       {
21184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21185       };
21186     }
21187   }
21188   jresult = (void *)result;
21189   return jresult;
21190 }
21191
21192
21193 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PixelData_GetWidth(void * jarg1) {
21194   unsigned int jresult ;
21195   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21196   unsigned int result;
21197
21198   arg1 = (Dali::PixelData *)jarg1;
21199   {
21200     try {
21201       result = (unsigned int)((Dali::PixelData const *)arg1)->GetWidth();
21202     } catch (std::out_of_range& e) {
21203       {
21204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21205       };
21206     } catch (std::exception& e) {
21207       {
21208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21209       };
21210     } catch (...) {
21211       {
21212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21213       };
21214     }
21215   }
21216   jresult = result;
21217   return jresult;
21218 }
21219
21220
21221 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PixelData_GetHeight(void * jarg1) {
21222   unsigned int jresult ;
21223   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21224   unsigned int result;
21225
21226   arg1 = (Dali::PixelData *)jarg1;
21227   {
21228     try {
21229       result = (unsigned int)((Dali::PixelData const *)arg1)->GetHeight();
21230     } catch (std::out_of_range& e) {
21231       {
21232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21233       };
21234     } catch (std::exception& e) {
21235       {
21236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21237       };
21238     } catch (...) {
21239       {
21240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21241       };
21242     }
21243   }
21244   jresult = result;
21245   return jresult;
21246 }
21247
21248
21249 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PixelData_GetPixelFormat(void * jarg1) {
21250   int jresult ;
21251   Dali::PixelData *arg1 = (Dali::PixelData *) 0 ;
21252   Dali::Pixel::Format result;
21253
21254   arg1 = (Dali::PixelData *)jarg1;
21255   {
21256     try {
21257       result = (Dali::Pixel::Format)((Dali::PixelData const *)arg1)->GetPixelFormat();
21258     } catch (std::out_of_range& e) {
21259       {
21260         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21261       };
21262     } catch (std::exception& e) {
21263       {
21264         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21265       };
21266     } catch (...) {
21267       {
21268         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21269       };
21270     }
21271   }
21272   jresult = (int)result;
21273   return jresult;
21274 }
21275
21276
21277 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_POSITIVE_X_get() {
21278   unsigned int jresult ;
21279   unsigned int result;
21280
21281   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::POSITIVE_X;
21282   jresult = result;
21283   return jresult;
21284 }
21285
21286
21287 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NEGATIVE_X_get() {
21288   unsigned int jresult ;
21289   unsigned int result;
21290
21291   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::NEGATIVE_X;
21292   jresult = result;
21293   return jresult;
21294 }
21295
21296
21297 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_POSITIVE_Y_get() {
21298   unsigned int jresult ;
21299   unsigned int result;
21300
21301   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::POSITIVE_Y;
21302   jresult = result;
21303   return jresult;
21304 }
21305
21306
21307 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NEGATIVE_Y_get() {
21308   unsigned int jresult ;
21309   unsigned int result;
21310
21311   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::NEGATIVE_Y;
21312   jresult = result;
21313   return jresult;
21314 }
21315
21316
21317 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_POSITIVE_Z_get() {
21318   unsigned int jresult ;
21319   unsigned int result;
21320
21321   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::POSITIVE_Z;
21322   jresult = result;
21323   return jresult;
21324 }
21325
21326
21327 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NEGATIVE_Z_get() {
21328   unsigned int jresult ;
21329   unsigned int result;
21330
21331   result = (unsigned int)(unsigned int)Dali::CubeMapLayer::NEGATIVE_Z;
21332   jresult = result;
21333   return jresult;
21334 }
21335
21336
21337 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Texture_New__SWIG_0(int jarg1, int jarg2, unsigned int jarg3, unsigned int jarg4) {
21338   void * jresult ;
21339   Dali::TextureType::Type arg1 ;
21340   Dali::Pixel::Format arg2 ;
21341   unsigned int arg3 ;
21342   unsigned int arg4 ;
21343   Dali::Texture result;
21344
21345   arg1 = (Dali::TextureType::Type)jarg1;
21346   arg2 = (Dali::Pixel::Format)jarg2;
21347   arg3 = (unsigned int)jarg3;
21348   arg4 = (unsigned int)jarg4;
21349   {
21350     try {
21351       result = Dali::Texture::New(arg1,arg2,arg3,arg4);
21352     } catch (std::out_of_range& e) {
21353       {
21354         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21355       };
21356     } catch (std::exception& e) {
21357       {
21358         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21359       };
21360     } catch (...) {
21361       {
21362         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21363       };
21364     }
21365   }
21366   jresult = new Dali::Texture((const Dali::Texture &)result);
21367   return jresult;
21368 }
21369
21370
21371 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Texture_New__SWIG_1(void * jarg1) {
21372   void * jresult ;
21373   NativeImageInterface *arg1 = 0 ;
21374   Dali::Texture result;
21375
21376   arg1 = (NativeImageInterface *)jarg1;
21377   if (!arg1) {
21378     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "NativeImageInterface & type is null", 0);
21379     return 0;
21380   }
21381   {
21382     try {
21383       result = Dali::Texture::New(*arg1);
21384     } catch (std::out_of_range& e) {
21385       {
21386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21387       };
21388     } catch (std::exception& e) {
21389       {
21390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21391       };
21392     } catch (...) {
21393       {
21394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21395       };
21396     }
21397   }
21398   jresult = new Dali::Texture((const Dali::Texture &)result);
21399   return jresult;
21400 }
21401
21402
21403 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Texture__SWIG_0() {
21404   void * jresult ;
21405   Dali::Texture *result = 0 ;
21406
21407   {
21408     try {
21409       result = (Dali::Texture *)new Dali::Texture();
21410     } catch (std::out_of_range& e) {
21411       {
21412         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21413       };
21414     } catch (std::exception& e) {
21415       {
21416         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21417       };
21418     } catch (...) {
21419       {
21420         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21421       };
21422     }
21423   }
21424   jresult = (void *)result;
21425   return jresult;
21426 }
21427
21428
21429 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Texture(void * jarg1) {
21430   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21431
21432   arg1 = (Dali::Texture *)jarg1;
21433   {
21434     try {
21435       delete arg1;
21436     } catch (std::out_of_range& e) {
21437       {
21438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21439       };
21440     } catch (std::exception& e) {
21441       {
21442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21443       };
21444     } catch (...) {
21445       {
21446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21447       };
21448     }
21449   }
21450 }
21451
21452
21453 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Texture__SWIG_1(void * jarg1) {
21454   void * jresult ;
21455   Dali::Texture *arg1 = 0 ;
21456   Dali::Texture *result = 0 ;
21457
21458   arg1 = (Dali::Texture *)jarg1;
21459   if (!arg1) {
21460     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture const & type is null", 0);
21461     return 0;
21462   }
21463   {
21464     try {
21465       result = (Dali::Texture *)new Dali::Texture((Dali::Texture const &)*arg1);
21466     } catch (std::out_of_range& e) {
21467       {
21468         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21469       };
21470     } catch (std::exception& e) {
21471       {
21472         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21473       };
21474     } catch (...) {
21475       {
21476         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21477       };
21478     }
21479   }
21480   jresult = (void *)result;
21481   return jresult;
21482 }
21483
21484
21485 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Texture_DownCast(void * jarg1) {
21486   void * jresult ;
21487   Dali::BaseHandle arg1 ;
21488   Dali::BaseHandle *argp1 ;
21489   Dali::Texture result;
21490
21491   argp1 = (Dali::BaseHandle *)jarg1;
21492   if (!argp1) {
21493     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
21494     return 0;
21495   }
21496   arg1 = *argp1;
21497   {
21498     try {
21499       result = Dali::Texture::DownCast(arg1);
21500     } catch (std::out_of_range& e) {
21501       {
21502         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21503       };
21504     } catch (std::exception& e) {
21505       {
21506         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21507       };
21508     } catch (...) {
21509       {
21510         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21511       };
21512     }
21513   }
21514   jresult = new Dali::Texture((const Dali::Texture &)result);
21515   return jresult;
21516 }
21517
21518
21519 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Texture_Assign(void * jarg1, void * jarg2) {
21520   void * jresult ;
21521   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21522   Dali::Texture *arg2 = 0 ;
21523   Dali::Texture *result = 0 ;
21524
21525   arg1 = (Dali::Texture *)jarg1;
21526   arg2 = (Dali::Texture *)jarg2;
21527   if (!arg2) {
21528     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture const & type is null", 0);
21529     return 0;
21530   }
21531   {
21532     try {
21533       result = (Dali::Texture *) &(arg1)->operator =((Dali::Texture const &)*arg2);
21534     } catch (std::out_of_range& e) {
21535       {
21536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21537       };
21538     } catch (std::exception& e) {
21539       {
21540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21541       };
21542     } catch (...) {
21543       {
21544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21545       };
21546     }
21547   }
21548   jresult = (void *)result;
21549   return jresult;
21550 }
21551
21552
21553 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Texture_Upload__SWIG_0(void * jarg1, void * jarg2) {
21554   unsigned int jresult ;
21555   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21556   Dali::PixelData arg2 ;
21557   Dali::PixelData *argp2 ;
21558   bool result;
21559
21560   arg1 = (Dali::Texture *)jarg1;
21561   argp2 = (Dali::PixelData *)jarg2;
21562   if (!argp2) {
21563     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PixelData", 0);
21564     return 0;
21565   }
21566   arg2 = *argp2;
21567   {
21568     try {
21569       result = (bool)(arg1)->Upload(arg2);
21570     } catch (std::out_of_range& e) {
21571       {
21572         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21573       };
21574     } catch (std::exception& e) {
21575       {
21576         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21577       };
21578     } catch (...) {
21579       {
21580         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21581       };
21582     }
21583   }
21584   jresult = result;
21585   return jresult;
21586 }
21587
21588
21589 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Texture_Upload__SWIG_1(void * jarg1, void * jarg2, unsigned int jarg3, unsigned int jarg4, unsigned int jarg5, unsigned int jarg6, unsigned int jarg7, unsigned int jarg8) {
21590   unsigned int jresult ;
21591   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21592   Dali::PixelData arg2 ;
21593   unsigned int arg3 ;
21594   unsigned int arg4 ;
21595   unsigned int arg5 ;
21596   unsigned int arg6 ;
21597   unsigned int arg7 ;
21598   unsigned int arg8 ;
21599   Dali::PixelData *argp2 ;
21600   bool result;
21601
21602   arg1 = (Dali::Texture *)jarg1;
21603   argp2 = (Dali::PixelData *)jarg2;
21604   if (!argp2) {
21605     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PixelData", 0);
21606     return 0;
21607   }
21608   arg2 = *argp2;
21609   arg3 = (unsigned int)jarg3;
21610   arg4 = (unsigned int)jarg4;
21611   arg5 = (unsigned int)jarg5;
21612   arg6 = (unsigned int)jarg6;
21613   arg7 = (unsigned int)jarg7;
21614   arg8 = (unsigned int)jarg8;
21615   {
21616     try {
21617       result = (bool)(arg1)->Upload(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
21618     } catch (std::out_of_range& e) {
21619       {
21620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21621       };
21622     } catch (std::exception& e) {
21623       {
21624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21625       };
21626     } catch (...) {
21627       {
21628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21629       };
21630     }
21631   }
21632   jresult = result;
21633   return jresult;
21634 }
21635
21636
21637 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Texture_GenerateMipmaps(void * jarg1) {
21638   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21639
21640   arg1 = (Dali::Texture *)jarg1;
21641   {
21642     try {
21643       (arg1)->GenerateMipmaps();
21644     } catch (std::out_of_range& e) {
21645       {
21646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21647       };
21648     } catch (std::exception& e) {
21649       {
21650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21651       };
21652     } catch (...) {
21653       {
21654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21655       };
21656     }
21657   }
21658 }
21659
21660
21661 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Texture_GetWidth(void * jarg1) {
21662   unsigned int jresult ;
21663   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21664   unsigned int result;
21665
21666   arg1 = (Dali::Texture *)jarg1;
21667   {
21668     try {
21669       result = (unsigned int)((Dali::Texture const *)arg1)->GetWidth();
21670     } catch (std::out_of_range& e) {
21671       {
21672         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21673       };
21674     } catch (std::exception& e) {
21675       {
21676         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21677       };
21678     } catch (...) {
21679       {
21680         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21681       };
21682     }
21683   }
21684   jresult = result;
21685   return jresult;
21686 }
21687
21688
21689 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Texture_GetHeight(void * jarg1) {
21690   unsigned int jresult ;
21691   Dali::Texture *arg1 = (Dali::Texture *) 0 ;
21692   unsigned int result;
21693
21694   arg1 = (Dali::Texture *)jarg1;
21695   {
21696     try {
21697       result = (unsigned int)((Dali::Texture const *)arg1)->GetHeight();
21698     } catch (std::out_of_range& e) {
21699       {
21700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21701       };
21702     } catch (std::exception& e) {
21703       {
21704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21705       };
21706     } catch (...) {
21707       {
21708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21709       };
21710     }
21711   }
21712   jresult = result;
21713   return jresult;
21714 }
21715
21716
21717 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Texture__SWIG_2(void * jarg1) {
21718   void * jresult ;
21719   Dali::Internal::Texture *arg1 = (Dali::Internal::Texture *) 0 ;
21720   Dali::Texture *result = 0 ;
21721
21722   arg1 = (Dali::Internal::Texture *)jarg1;
21723   {
21724     try {
21725       result = (Dali::Texture *)new Dali::Texture(arg1);
21726     } catch (std::out_of_range& e) {
21727       {
21728         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21729       };
21730     } catch (std::exception& e) {
21731       {
21732         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21733       };
21734     } catch (...) {
21735       {
21736         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21737       };
21738     }
21739   }
21740   jresult = (void *)result;
21741   return jresult;
21742 }
21743
21744
21745 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Sampler_New() {
21746   void * jresult ;
21747   Dali::Sampler result;
21748
21749   {
21750     try {
21751       result = Dali::Sampler::New();
21752     } catch (std::out_of_range& e) {
21753       {
21754         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21755       };
21756     } catch (std::exception& e) {
21757       {
21758         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21759       };
21760     } catch (...) {
21761       {
21762         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21763       };
21764     }
21765   }
21766   jresult = new Dali::Sampler((const Dali::Sampler &)result);
21767   return jresult;
21768 }
21769
21770
21771 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Sampler__SWIG_0() {
21772   void * jresult ;
21773   Dali::Sampler *result = 0 ;
21774
21775   {
21776     try {
21777       result = (Dali::Sampler *)new Dali::Sampler();
21778     } catch (std::out_of_range& e) {
21779       {
21780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21781       };
21782     } catch (std::exception& e) {
21783       {
21784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21785       };
21786     } catch (...) {
21787       {
21788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21789       };
21790     }
21791   }
21792   jresult = (void *)result;
21793   return jresult;
21794 }
21795
21796
21797 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Sampler(void * jarg1) {
21798   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21799
21800   arg1 = (Dali::Sampler *)jarg1;
21801   {
21802     try {
21803       delete arg1;
21804     } catch (std::out_of_range& e) {
21805       {
21806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21807       };
21808     } catch (std::exception& e) {
21809       {
21810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21811       };
21812     } catch (...) {
21813       {
21814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21815       };
21816     }
21817   }
21818 }
21819
21820
21821 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Sampler__SWIG_1(void * jarg1) {
21822   void * jresult ;
21823   Dali::Sampler *arg1 = 0 ;
21824   Dali::Sampler *result = 0 ;
21825
21826   arg1 = (Dali::Sampler *)jarg1;
21827   if (!arg1) {
21828     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Sampler const & type is null", 0);
21829     return 0;
21830   }
21831   {
21832     try {
21833       result = (Dali::Sampler *)new Dali::Sampler((Dali::Sampler const &)*arg1);
21834     } catch (std::out_of_range& e) {
21835       {
21836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21837       };
21838     } catch (std::exception& e) {
21839       {
21840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21841       };
21842     } catch (...) {
21843       {
21844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21845       };
21846     }
21847   }
21848   jresult = (void *)result;
21849   return jresult;
21850 }
21851
21852
21853 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Sampler_DownCast(void * jarg1) {
21854   void * jresult ;
21855   Dali::BaseHandle arg1 ;
21856   Dali::BaseHandle *argp1 ;
21857   Dali::Sampler result;
21858
21859   argp1 = (Dali::BaseHandle *)jarg1;
21860   if (!argp1) {
21861     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
21862     return 0;
21863   }
21864   arg1 = *argp1;
21865   {
21866     try {
21867       result = Dali::Sampler::DownCast(arg1);
21868     } catch (std::out_of_range& e) {
21869       {
21870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21871       };
21872     } catch (std::exception& e) {
21873       {
21874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21875       };
21876     } catch (...) {
21877       {
21878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21879       };
21880     }
21881   }
21882   jresult = new Dali::Sampler((const Dali::Sampler &)result);
21883   return jresult;
21884 }
21885
21886
21887 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Sampler_Assign(void * jarg1, void * jarg2) {
21888   void * jresult ;
21889   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21890   Dali::Sampler *arg2 = 0 ;
21891   Dali::Sampler *result = 0 ;
21892
21893   arg1 = (Dali::Sampler *)jarg1;
21894   arg2 = (Dali::Sampler *)jarg2;
21895   if (!arg2) {
21896     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Sampler const & type is null", 0);
21897     return 0;
21898   }
21899   {
21900     try {
21901       result = (Dali::Sampler *) &(arg1)->operator =((Dali::Sampler const &)*arg2);
21902     } catch (std::out_of_range& e) {
21903       {
21904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
21905       };
21906     } catch (std::exception& e) {
21907       {
21908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
21909       };
21910     } catch (...) {
21911       {
21912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
21913       };
21914     }
21915   }
21916   jresult = (void *)result;
21917   return jresult;
21918 }
21919
21920
21921 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Sampler_SetFilterMode(void * jarg1, int jarg2, int jarg3) {
21922   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21923   Dali::FilterMode::Type arg2 ;
21924   Dali::FilterMode::Type arg3 ;
21925
21926   arg1 = (Dali::Sampler *)jarg1;
21927   arg2 = (Dali::FilterMode::Type)jarg2;
21928   arg3 = (Dali::FilterMode::Type)jarg3;
21929   {
21930     try {
21931       (arg1)->SetFilterMode(arg2,arg3);
21932     } catch (std::out_of_range& e) {
21933       {
21934         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21935       };
21936     } catch (std::exception& e) {
21937       {
21938         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21939       };
21940     } catch (...) {
21941       {
21942         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21943       };
21944     }
21945   }
21946 }
21947
21948
21949 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Sampler_SetWrapMode__SWIG_0(void * jarg1, int jarg2, int jarg3) {
21950   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21951   Dali::WrapMode::Type arg2 ;
21952   Dali::WrapMode::Type arg3 ;
21953
21954   arg1 = (Dali::Sampler *)jarg1;
21955   arg2 = (Dali::WrapMode::Type)jarg2;
21956   arg3 = (Dali::WrapMode::Type)jarg3;
21957   {
21958     try {
21959       (arg1)->SetWrapMode(arg2,arg3);
21960     } catch (std::out_of_range& e) {
21961       {
21962         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21963       };
21964     } catch (std::exception& e) {
21965       {
21966         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21967       };
21968     } catch (...) {
21969       {
21970         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
21971       };
21972     }
21973   }
21974 }
21975
21976
21977 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Sampler_SetWrapMode__SWIG_1(void * jarg1, int jarg2, int jarg3, int jarg4) {
21978   Dali::Sampler *arg1 = (Dali::Sampler *) 0 ;
21979   Dali::WrapMode::Type arg2 ;
21980   Dali::WrapMode::Type arg3 ;
21981   Dali::WrapMode::Type arg4 ;
21982
21983   arg1 = (Dali::Sampler *)jarg1;
21984   arg2 = (Dali::WrapMode::Type)jarg2;
21985   arg3 = (Dali::WrapMode::Type)jarg3;
21986   arg4 = (Dali::WrapMode::Type)jarg4;
21987   {
21988     try {
21989       (arg1)->SetWrapMode(arg2,arg3,arg4);
21990     } catch (std::out_of_range& e) {
21991       {
21992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
21993       };
21994     } catch (std::exception& e) {
21995       {
21996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
21997       };
21998     } catch (...) {
21999       {
22000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22001       };
22002     }
22003   }
22004 }
22005
22006
22007 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_New() {
22008   void * jresult ;
22009   Dali::TextureSet result;
22010
22011   {
22012     try {
22013       result = Dali::TextureSet::New();
22014     } catch (std::out_of_range& e) {
22015       {
22016         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22017       };
22018     } catch (std::exception& e) {
22019       {
22020         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22021       };
22022     } catch (...) {
22023       {
22024         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22025       };
22026     }
22027   }
22028   jresult = new Dali::TextureSet((const Dali::TextureSet &)result);
22029   return jresult;
22030 }
22031
22032
22033 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextureSet__SWIG_0() {
22034   void * jresult ;
22035   Dali::TextureSet *result = 0 ;
22036
22037   {
22038     try {
22039       result = (Dali::TextureSet *)new Dali::TextureSet();
22040     } catch (std::out_of_range& e) {
22041       {
22042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22043       };
22044     } catch (std::exception& e) {
22045       {
22046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22047       };
22048     } catch (...) {
22049       {
22050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22051       };
22052     }
22053   }
22054   jresult = (void *)result;
22055   return jresult;
22056 }
22057
22058
22059 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextureSet(void * jarg1) {
22060   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22061
22062   arg1 = (Dali::TextureSet *)jarg1;
22063   {
22064     try {
22065       delete arg1;
22066     } catch (std::out_of_range& e) {
22067       {
22068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22069       };
22070     } catch (std::exception& e) {
22071       {
22072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22073       };
22074     } catch (...) {
22075       {
22076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22077       };
22078     }
22079   }
22080 }
22081
22082
22083 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextureSet__SWIG_1(void * jarg1) {
22084   void * jresult ;
22085   Dali::TextureSet *arg1 = 0 ;
22086   Dali::TextureSet *result = 0 ;
22087
22088   arg1 = (Dali::TextureSet *)jarg1;
22089   if (!arg1) {
22090     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TextureSet const & type is null", 0);
22091     return 0;
22092   }
22093   {
22094     try {
22095       result = (Dali::TextureSet *)new Dali::TextureSet((Dali::TextureSet const &)*arg1);
22096     } catch (std::out_of_range& e) {
22097       {
22098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22099       };
22100     } catch (std::exception& e) {
22101       {
22102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22103       };
22104     } catch (...) {
22105       {
22106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22107       };
22108     }
22109   }
22110   jresult = (void *)result;
22111   return jresult;
22112 }
22113
22114
22115 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_DownCast(void * jarg1) {
22116   void * jresult ;
22117   Dali::BaseHandle arg1 ;
22118   Dali::BaseHandle *argp1 ;
22119   Dali::TextureSet result;
22120
22121   argp1 = (Dali::BaseHandle *)jarg1;
22122   if (!argp1) {
22123     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
22124     return 0;
22125   }
22126   arg1 = *argp1;
22127   {
22128     try {
22129       result = Dali::TextureSet::DownCast(arg1);
22130     } catch (std::out_of_range& e) {
22131       {
22132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22133       };
22134     } catch (std::exception& e) {
22135       {
22136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22137       };
22138     } catch (...) {
22139       {
22140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22141       };
22142     }
22143   }
22144   jresult = new Dali::TextureSet((const Dali::TextureSet &)result);
22145   return jresult;
22146 }
22147
22148
22149 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_Assign(void * jarg1, void * jarg2) {
22150   void * jresult ;
22151   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22152   Dali::TextureSet *arg2 = 0 ;
22153   Dali::TextureSet *result = 0 ;
22154
22155   arg1 = (Dali::TextureSet *)jarg1;
22156   arg2 = (Dali::TextureSet *)jarg2;
22157   if (!arg2) {
22158     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TextureSet const & type is null", 0);
22159     return 0;
22160   }
22161   {
22162     try {
22163       result = (Dali::TextureSet *) &(arg1)->operator =((Dali::TextureSet const &)*arg2);
22164     } catch (std::out_of_range& e) {
22165       {
22166         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22167       };
22168     } catch (std::exception& e) {
22169       {
22170         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22171       };
22172     } catch (...) {
22173       {
22174         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22175       };
22176     }
22177   }
22178   jresult = (void *)result;
22179   return jresult;
22180 }
22181
22182
22183 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextureSet_SetTexture(void * jarg1, unsigned long jarg2, void * jarg3) {
22184   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22185   size_t arg2 ;
22186   Dali::Texture arg3 ;
22187   Dali::Texture *argp3 ;
22188
22189   arg1 = (Dali::TextureSet *)jarg1;
22190   arg2 = (size_t)jarg2;
22191   argp3 = (Dali::Texture *)jarg3;
22192   if (!argp3) {
22193     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Texture", 0);
22194     return ;
22195   }
22196   arg3 = *argp3;
22197   {
22198     try {
22199       (arg1)->SetTexture(arg2,arg3);
22200     } catch (std::out_of_range& e) {
22201       {
22202         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22203       };
22204     } catch (std::exception& e) {
22205       {
22206         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22207       };
22208     } catch (...) {
22209       {
22210         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22211       };
22212     }
22213   }
22214 }
22215
22216
22217 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_GetTexture(void * jarg1, unsigned long jarg2) {
22218   void * jresult ;
22219   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22220   size_t arg2 ;
22221   Dali::Texture result;
22222
22223   arg1 = (Dali::TextureSet *)jarg1;
22224   arg2 = (size_t)jarg2;
22225   {
22226     try {
22227       result = ((Dali::TextureSet const *)arg1)->GetTexture(arg2);
22228     } catch (std::out_of_range& e) {
22229       {
22230         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22231       };
22232     } catch (std::exception& e) {
22233       {
22234         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22235       };
22236     } catch (...) {
22237       {
22238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22239       };
22240     }
22241   }
22242   jresult = new Dali::Texture((const Dali::Texture &)result);
22243   return jresult;
22244 }
22245
22246
22247 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TextureSet_SetSampler(void * jarg1, unsigned long jarg2, void * jarg3) {
22248   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22249   size_t arg2 ;
22250   Dali::Sampler arg3 ;
22251   Dali::Sampler *argp3 ;
22252
22253   arg1 = (Dali::TextureSet *)jarg1;
22254   arg2 = (size_t)jarg2;
22255   argp3 = (Dali::Sampler *)jarg3;
22256   if (!argp3) {
22257     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Sampler", 0);
22258     return ;
22259   }
22260   arg3 = *argp3;
22261   {
22262     try {
22263       (arg1)->SetSampler(arg2,arg3);
22264     } catch (std::out_of_range& e) {
22265       {
22266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22267       };
22268     } catch (std::exception& e) {
22269       {
22270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22271       };
22272     } catch (...) {
22273       {
22274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22275       };
22276     }
22277   }
22278 }
22279
22280
22281 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextureSet_GetSampler(void * jarg1, unsigned long jarg2) {
22282   void * jresult ;
22283   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22284   size_t arg2 ;
22285   Dali::Sampler result;
22286
22287   arg1 = (Dali::TextureSet *)jarg1;
22288   arg2 = (size_t)jarg2;
22289   {
22290     try {
22291       result = ((Dali::TextureSet const *)arg1)->GetSampler(arg2);
22292     } catch (std::out_of_range& e) {
22293       {
22294         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22295       };
22296     } catch (std::exception& e) {
22297       {
22298         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22299       };
22300     } catch (...) {
22301       {
22302         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22303       };
22304     }
22305   }
22306   jresult = new Dali::Sampler((const Dali::Sampler &)result);
22307   return jresult;
22308 }
22309
22310
22311 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TextureSet_GetTextureCount(void * jarg1) {
22312   unsigned long jresult ;
22313   Dali::TextureSet *arg1 = (Dali::TextureSet *) 0 ;
22314   size_t result;
22315
22316   arg1 = (Dali::TextureSet *)jarg1;
22317   {
22318     try {
22319       result = ((Dali::TextureSet const *)arg1)->GetTextureCount();
22320     } catch (std::out_of_range& e) {
22321       {
22322         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22323       };
22324     } catch (std::exception& e) {
22325       {
22326         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22327       };
22328     } catch (...) {
22329       {
22330         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22331       };
22332     }
22333   }
22334   jresult = (unsigned long)result;
22335   return jresult;
22336 }
22337
22338
22339 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyBuffer_New(void * jarg1) {
22340   void * jresult ;
22341   Dali::Property::Map *arg1 = 0 ;
22342   Dali::PropertyBuffer result;
22343
22344   arg1 = (Dali::Property::Map *)jarg1;
22345   if (!arg1) {
22346     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
22347     return 0;
22348   }
22349   {
22350     try {
22351       result = Dali::PropertyBuffer::New(*arg1);
22352     } catch (std::out_of_range& e) {
22353       {
22354         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22355       };
22356     } catch (std::exception& e) {
22357       {
22358         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22359       };
22360     } catch (...) {
22361       {
22362         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22363       };
22364     }
22365   }
22366   jresult = new Dali::PropertyBuffer((const Dali::PropertyBuffer &)result);
22367   return jresult;
22368 }
22369
22370
22371 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyBuffer__SWIG_0() {
22372   void * jresult ;
22373   Dali::PropertyBuffer *result = 0 ;
22374
22375   {
22376     try {
22377       result = (Dali::PropertyBuffer *)new Dali::PropertyBuffer();
22378     } catch (std::out_of_range& e) {
22379       {
22380         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22381       };
22382     } catch (std::exception& e) {
22383       {
22384         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22385       };
22386     } catch (...) {
22387       {
22388         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22389       };
22390     }
22391   }
22392   jresult = (void *)result;
22393   return jresult;
22394 }
22395
22396
22397 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyBuffer(void * jarg1) {
22398   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22399
22400   arg1 = (Dali::PropertyBuffer *)jarg1;
22401   {
22402     try {
22403       delete arg1;
22404     } catch (std::out_of_range& e) {
22405       {
22406         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22407       };
22408     } catch (std::exception& e) {
22409       {
22410         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22411       };
22412     } catch (...) {
22413       {
22414         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22415       };
22416     }
22417   }
22418 }
22419
22420
22421 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyBuffer__SWIG_1(void * jarg1) {
22422   void * jresult ;
22423   Dali::PropertyBuffer *arg1 = 0 ;
22424   Dali::PropertyBuffer *result = 0 ;
22425
22426   arg1 = (Dali::PropertyBuffer *)jarg1;
22427   if (!arg1) {
22428     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyBuffer const & type is null", 0);
22429     return 0;
22430   }
22431   {
22432     try {
22433       result = (Dali::PropertyBuffer *)new Dali::PropertyBuffer((Dali::PropertyBuffer const &)*arg1);
22434     } catch (std::out_of_range& e) {
22435       {
22436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22437       };
22438     } catch (std::exception& e) {
22439       {
22440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22441       };
22442     } catch (...) {
22443       {
22444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22445       };
22446     }
22447   }
22448   jresult = (void *)result;
22449   return jresult;
22450 }
22451
22452
22453 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyBuffer_DownCast(void * jarg1) {
22454   void * jresult ;
22455   Dali::BaseHandle arg1 ;
22456   Dali::BaseHandle *argp1 ;
22457   Dali::PropertyBuffer result;
22458
22459   argp1 = (Dali::BaseHandle *)jarg1;
22460   if (!argp1) {
22461     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
22462     return 0;
22463   }
22464   arg1 = *argp1;
22465   {
22466     try {
22467       result = Dali::PropertyBuffer::DownCast(arg1);
22468     } catch (std::out_of_range& e) {
22469       {
22470         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22471       };
22472     } catch (std::exception& e) {
22473       {
22474         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22475       };
22476     } catch (...) {
22477       {
22478         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22479       };
22480     }
22481   }
22482   jresult = new Dali::PropertyBuffer((const Dali::PropertyBuffer &)result);
22483   return jresult;
22484 }
22485
22486
22487 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PropertyBuffer_Assign(void * jarg1, void * jarg2) {
22488   void * jresult ;
22489   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22490   Dali::PropertyBuffer *arg2 = 0 ;
22491   Dali::PropertyBuffer *result = 0 ;
22492
22493   arg1 = (Dali::PropertyBuffer *)jarg1;
22494   arg2 = (Dali::PropertyBuffer *)jarg2;
22495   if (!arg2) {
22496     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyBuffer const & type is null", 0);
22497     return 0;
22498   }
22499   {
22500     try {
22501       result = (Dali::PropertyBuffer *) &(arg1)->operator =((Dali::PropertyBuffer const &)*arg2);
22502     } catch (std::out_of_range& e) {
22503       {
22504         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22505       };
22506     } catch (std::exception& e) {
22507       {
22508         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22509       };
22510     } catch (...) {
22511       {
22512         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22513       };
22514     }
22515   }
22516   jresult = (void *)result;
22517   return jresult;
22518 }
22519
22520
22521 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyBuffer_SetData(void * jarg1, void * jarg2, unsigned long jarg3) {
22522   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22523   void *arg2 = (void *) 0 ;
22524   std::size_t arg3 ;
22525
22526   arg1 = (Dali::PropertyBuffer *)jarg1;
22527   arg2 = jarg2;
22528   arg3 = (std::size_t)jarg3;
22529   {
22530     try {
22531       (arg1)->SetData((void const *)arg2,arg3);
22532     } catch (std::out_of_range& e) {
22533       {
22534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22535       };
22536     } catch (std::exception& e) {
22537       {
22538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22539       };
22540     } catch (...) {
22541       {
22542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22543       };
22544     }
22545   }
22546 }
22547
22548
22549 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PropertyBuffer_GetSize(void * jarg1) {
22550   unsigned long jresult ;
22551   Dali::PropertyBuffer *arg1 = (Dali::PropertyBuffer *) 0 ;
22552   std::size_t result;
22553
22554   arg1 = (Dali::PropertyBuffer *)jarg1;
22555   {
22556     try {
22557       result = ((Dali::PropertyBuffer const *)arg1)->GetSize();
22558     } catch (std::out_of_range& e) {
22559       {
22560         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22561       };
22562     } catch (std::exception& e) {
22563       {
22564         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22565       };
22566     } catch (...) {
22567       {
22568         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22569       };
22570     }
22571   }
22572   jresult = (unsigned long)result;
22573   return jresult;
22574 }
22575
22576
22577 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Geometry_New() {
22578   void * jresult ;
22579   Dali::Geometry result;
22580
22581   {
22582     try {
22583       result = Dali::Geometry::New();
22584     } catch (std::out_of_range& e) {
22585       {
22586         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22587       };
22588     } catch (std::exception& e) {
22589       {
22590         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22591       };
22592     } catch (...) {
22593       {
22594         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22595       };
22596     }
22597   }
22598   jresult = new Dali::Geometry((const Dali::Geometry &)result);
22599   return jresult;
22600 }
22601
22602
22603 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Geometry__SWIG_0() {
22604   void * jresult ;
22605   Dali::Geometry *result = 0 ;
22606
22607   {
22608     try {
22609       result = (Dali::Geometry *)new Dali::Geometry();
22610     } catch (std::out_of_range& e) {
22611       {
22612         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22613       };
22614     } catch (std::exception& e) {
22615       {
22616         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22617       };
22618     } catch (...) {
22619       {
22620         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22621       };
22622     }
22623   }
22624   jresult = (void *)result;
22625   return jresult;
22626 }
22627
22628
22629 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Geometry(void * jarg1) {
22630   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22631
22632   arg1 = (Dali::Geometry *)jarg1;
22633   {
22634     try {
22635       delete arg1;
22636     } catch (std::out_of_range& e) {
22637       {
22638         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22639       };
22640     } catch (std::exception& e) {
22641       {
22642         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22643       };
22644     } catch (...) {
22645       {
22646         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22647       };
22648     }
22649   }
22650 }
22651
22652
22653 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Geometry__SWIG_1(void * jarg1) {
22654   void * jresult ;
22655   Dali::Geometry *arg1 = 0 ;
22656   Dali::Geometry *result = 0 ;
22657
22658   arg1 = (Dali::Geometry *)jarg1;
22659   if (!arg1) {
22660     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry const & type is null", 0);
22661     return 0;
22662   }
22663   {
22664     try {
22665       result = (Dali::Geometry *)new Dali::Geometry((Dali::Geometry const &)*arg1);
22666     } catch (std::out_of_range& e) {
22667       {
22668         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22669       };
22670     } catch (std::exception& e) {
22671       {
22672         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22673       };
22674     } catch (...) {
22675       {
22676         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22677       };
22678     }
22679   }
22680   jresult = (void *)result;
22681   return jresult;
22682 }
22683
22684
22685 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Geometry_DownCast(void * jarg1) {
22686   void * jresult ;
22687   Dali::BaseHandle arg1 ;
22688   Dali::BaseHandle *argp1 ;
22689   Dali::Geometry result;
22690
22691   argp1 = (Dali::BaseHandle *)jarg1;
22692   if (!argp1) {
22693     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
22694     return 0;
22695   }
22696   arg1 = *argp1;
22697   {
22698     try {
22699       result = Dali::Geometry::DownCast(arg1);
22700     } catch (std::out_of_range& e) {
22701       {
22702         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22703       };
22704     } catch (std::exception& e) {
22705       {
22706         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22707       };
22708     } catch (...) {
22709       {
22710         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22711       };
22712     }
22713   }
22714   jresult = new Dali::Geometry((const Dali::Geometry &)result);
22715   return jresult;
22716 }
22717
22718
22719 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Geometry_Assign(void * jarg1, void * jarg2) {
22720   void * jresult ;
22721   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22722   Dali::Geometry *arg2 = 0 ;
22723   Dali::Geometry *result = 0 ;
22724
22725   arg1 = (Dali::Geometry *)jarg1;
22726   arg2 = (Dali::Geometry *)jarg2;
22727   if (!arg2) {
22728     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry const & type is null", 0);
22729     return 0;
22730   }
22731   {
22732     try {
22733       result = (Dali::Geometry *) &(arg1)->operator =((Dali::Geometry const &)*arg2);
22734     } catch (std::out_of_range& e) {
22735       {
22736         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22737       };
22738     } catch (std::exception& e) {
22739       {
22740         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22741       };
22742     } catch (...) {
22743       {
22744         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22745       };
22746     }
22747   }
22748   jresult = (void *)result;
22749   return jresult;
22750 }
22751
22752
22753 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Geometry_AddVertexBuffer(void * jarg1, void * jarg2) {
22754   unsigned long jresult ;
22755   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22756   Dali::PropertyBuffer *arg2 = 0 ;
22757   std::size_t result;
22758
22759   arg1 = (Dali::Geometry *)jarg1;
22760   arg2 = (Dali::PropertyBuffer *)jarg2;
22761   if (!arg2) {
22762     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyBuffer & type is null", 0);
22763     return 0;
22764   }
22765   {
22766     try {
22767       result = (arg1)->AddVertexBuffer(*arg2);
22768     } catch (std::out_of_range& e) {
22769       {
22770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22771       };
22772     } catch (std::exception& e) {
22773       {
22774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22775       };
22776     } catch (...) {
22777       {
22778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22779       };
22780     }
22781   }
22782   jresult = (unsigned long)result;
22783   return jresult;
22784 }
22785
22786
22787 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Geometry_GetNumberOfVertexBuffers(void * jarg1) {
22788   unsigned long jresult ;
22789   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22790   std::size_t result;
22791
22792   arg1 = (Dali::Geometry *)jarg1;
22793   {
22794     try {
22795       result = ((Dali::Geometry const *)arg1)->GetNumberOfVertexBuffers();
22796     } catch (std::out_of_range& e) {
22797       {
22798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22799       };
22800     } catch (std::exception& e) {
22801       {
22802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22803       };
22804     } catch (...) {
22805       {
22806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22807       };
22808     }
22809   }
22810   jresult = (unsigned long)result;
22811   return jresult;
22812 }
22813
22814
22815 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Geometry_RemoveVertexBuffer(void * jarg1, unsigned long jarg2) {
22816   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22817   std::size_t arg2 ;
22818
22819   arg1 = (Dali::Geometry *)jarg1;
22820   arg2 = (std::size_t)jarg2;
22821   {
22822     try {
22823       (arg1)->RemoveVertexBuffer(arg2);
22824     } catch (std::out_of_range& e) {
22825       {
22826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22827       };
22828     } catch (std::exception& e) {
22829       {
22830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22831       };
22832     } catch (...) {
22833       {
22834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22835       };
22836     }
22837   }
22838 }
22839
22840
22841 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Geometry_SetIndexBuffer(void * jarg1, unsigned short* jarg2, unsigned long jarg3) {
22842   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22843   unsigned short *arg2 = (unsigned short *) 0 ;
22844   size_t arg3 ;
22845
22846   arg1 = (Dali::Geometry *)jarg1;
22847   arg2 = jarg2;
22848   arg3 = (size_t)jarg3;
22849   {
22850     try {
22851       (arg1)->SetIndexBuffer((unsigned short const *)arg2,arg3);
22852     } catch (std::out_of_range& e) {
22853       {
22854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22855       };
22856     } catch (std::exception& e) {
22857       {
22858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22859       };
22860     } catch (...) {
22861       {
22862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22863       };
22864     }
22865   }
22866
22867
22868 }
22869
22870
22871 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Geometry_SetType(void * jarg1, int jarg2) {
22872   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22873   Dali::Geometry::Type arg2 ;
22874
22875   arg1 = (Dali::Geometry *)jarg1;
22876   arg2 = (Dali::Geometry::Type)jarg2;
22877   {
22878     try {
22879       (arg1)->SetType(arg2);
22880     } catch (std::out_of_range& e) {
22881       {
22882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22883       };
22884     } catch (std::exception& e) {
22885       {
22886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22887       };
22888     } catch (...) {
22889       {
22890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22891       };
22892     }
22893   }
22894 }
22895
22896
22897 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Geometry_GetType(void * jarg1) {
22898   int jresult ;
22899   Dali::Geometry *arg1 = (Dali::Geometry *) 0 ;
22900   Dali::Geometry::Type result;
22901
22902   arg1 = (Dali::Geometry *)jarg1;
22903   {
22904     try {
22905       result = (Dali::Geometry::Type)((Dali::Geometry const *)arg1)->GetType();
22906     } catch (std::out_of_range& e) {
22907       {
22908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22909       };
22910     } catch (std::exception& e) {
22911       {
22912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22913       };
22914     } catch (...) {
22915       {
22916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22917       };
22918     }
22919   }
22920   jresult = (int)result;
22921   return jresult;
22922 }
22923
22924
22925 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Shader_Hint() {
22926   void * jresult ;
22927   Dali::Shader::Hint *result = 0 ;
22928
22929   {
22930     try {
22931       result = (Dali::Shader::Hint *)new Dali::Shader::Hint();
22932     } catch (std::out_of_range& e) {
22933       {
22934         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22935       };
22936     } catch (std::exception& e) {
22937       {
22938         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22939       };
22940     } catch (...) {
22941       {
22942         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
22943       };
22944     }
22945   }
22946   jresult = (void *)result;
22947   return jresult;
22948 }
22949
22950
22951 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Shader_Hint(void * jarg1) {
22952   Dali::Shader::Hint *arg1 = (Dali::Shader::Hint *) 0 ;
22953
22954   arg1 = (Dali::Shader::Hint *)jarg1;
22955   {
22956     try {
22957       delete arg1;
22958     } catch (std::out_of_range& e) {
22959       {
22960         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
22961       };
22962     } catch (std::exception& e) {
22963       {
22964         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
22965       };
22966     } catch (...) {
22967       {
22968         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
22969       };
22970     }
22971   }
22972 }
22973
22974
22975 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Shader_Property_PROGRAM_get() {
22976   int jresult ;
22977   int result;
22978
22979   result = (int)Dali::Shader::Property::PROGRAM;
22980   jresult = (int)result;
22981   return jresult;
22982 }
22983
22984
22985 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Shader_Property() {
22986   void * jresult ;
22987   Dali::Shader::Property *result = 0 ;
22988
22989   {
22990     try {
22991       result = (Dali::Shader::Property *)new Dali::Shader::Property();
22992     } catch (std::out_of_range& e) {
22993       {
22994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
22995       };
22996     } catch (std::exception& e) {
22997       {
22998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
22999       };
23000     } catch (...) {
23001       {
23002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23003       };
23004     }
23005   }
23006   jresult = (void *)result;
23007   return jresult;
23008 }
23009
23010
23011 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Shader_Property(void * jarg1) {
23012   Dali::Shader::Property *arg1 = (Dali::Shader::Property *) 0 ;
23013
23014   arg1 = (Dali::Shader::Property *)jarg1;
23015   {
23016     try {
23017       delete arg1;
23018     } catch (std::out_of_range& e) {
23019       {
23020         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23021       };
23022     } catch (std::exception& e) {
23023       {
23024         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23025       };
23026     } catch (...) {
23027       {
23028         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23029       };
23030     }
23031   }
23032 }
23033
23034
23035 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Shader_New__SWIG_0(char * jarg1, char * jarg2, int jarg3) {
23036   void * jresult ;
23037   std::string *arg1 = 0 ;
23038   std::string *arg2 = 0 ;
23039   Dali::Shader::Hint::Value arg3 ;
23040   Dali::Shader result;
23041
23042   if (!jarg1) {
23043     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
23044     return 0;
23045   }
23046   std::string arg1_str(jarg1);
23047   arg1 = &arg1_str;
23048   if (!jarg2) {
23049     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
23050     return 0;
23051   }
23052   std::string arg2_str(jarg2);
23053   arg2 = &arg2_str;
23054   arg3 = (Dali::Shader::Hint::Value)jarg3;
23055   {
23056     try {
23057       result = Dali::Shader::New((std::string const &)*arg1,(std::string const &)*arg2,arg3);
23058     } catch (std::out_of_range& e) {
23059       {
23060         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23061       };
23062     } catch (std::exception& e) {
23063       {
23064         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23065       };
23066     } catch (...) {
23067       {
23068         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23069       };
23070     }
23071   }
23072   jresult = new Dali::Shader((const Dali::Shader &)result);
23073
23074   //argout typemap for const std::string&
23075
23076
23077   //argout typemap for const std::string&
23078
23079   return jresult;
23080 }
23081
23082
23083 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Shader_New__SWIG_1(char * jarg1, char * jarg2) {
23084   void * jresult ;
23085   std::string *arg1 = 0 ;
23086   std::string *arg2 = 0 ;
23087   Dali::Shader result;
23088
23089   if (!jarg1) {
23090     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
23091     return 0;
23092   }
23093   std::string arg1_str(jarg1);
23094   arg1 = &arg1_str;
23095   if (!jarg2) {
23096     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
23097     return 0;
23098   }
23099   std::string arg2_str(jarg2);
23100   arg2 = &arg2_str;
23101   {
23102     try {
23103       result = Dali::Shader::New((std::string const &)*arg1,(std::string const &)*arg2);
23104     } catch (std::out_of_range& e) {
23105       {
23106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23107       };
23108     } catch (std::exception& e) {
23109       {
23110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23111       };
23112     } catch (...) {
23113       {
23114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23115       };
23116     }
23117   }
23118   jresult = new Dali::Shader((const Dali::Shader &)result);
23119
23120   //argout typemap for const std::string&
23121
23122
23123   //argout typemap for const std::string&
23124
23125   return jresult;
23126 }
23127
23128
23129 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Shader__SWIG_0() {
23130   void * jresult ;
23131   Dali::Shader *result = 0 ;
23132
23133   {
23134     try {
23135       result = (Dali::Shader *)new Dali::Shader();
23136     } catch (std::out_of_range& e) {
23137       {
23138         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23139       };
23140     } catch (std::exception& e) {
23141       {
23142         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23143       };
23144     } catch (...) {
23145       {
23146         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23147       };
23148     }
23149   }
23150   jresult = (void *)result;
23151   return jresult;
23152 }
23153
23154
23155 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Shader(void * jarg1) {
23156   Dali::Shader *arg1 = (Dali::Shader *) 0 ;
23157
23158   arg1 = (Dali::Shader *)jarg1;
23159   {
23160     try {
23161       delete arg1;
23162     } catch (std::out_of_range& e) {
23163       {
23164         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23165       };
23166     } catch (std::exception& e) {
23167       {
23168         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23169       };
23170     } catch (...) {
23171       {
23172         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23173       };
23174     }
23175   }
23176 }
23177
23178
23179 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Shader__SWIG_1(void * jarg1) {
23180   void * jresult ;
23181   Dali::Shader *arg1 = 0 ;
23182   Dali::Shader *result = 0 ;
23183
23184   arg1 = (Dali::Shader *)jarg1;
23185   if (!arg1) {
23186     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader const & type is null", 0);
23187     return 0;
23188   }
23189   {
23190     try {
23191       result = (Dali::Shader *)new Dali::Shader((Dali::Shader const &)*arg1);
23192     } catch (std::out_of_range& e) {
23193       {
23194         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23195       };
23196     } catch (std::exception& e) {
23197       {
23198         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23199       };
23200     } catch (...) {
23201       {
23202         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23203       };
23204     }
23205   }
23206   jresult = (void *)result;
23207   return jresult;
23208 }
23209
23210
23211 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Shader_DownCast(void * jarg1) {
23212   void * jresult ;
23213   Dali::BaseHandle arg1 ;
23214   Dali::BaseHandle *argp1 ;
23215   Dali::Shader result;
23216
23217   argp1 = (Dali::BaseHandle *)jarg1;
23218   if (!argp1) {
23219     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
23220     return 0;
23221   }
23222   arg1 = *argp1;
23223   {
23224     try {
23225       result = Dali::Shader::DownCast(arg1);
23226     } catch (std::out_of_range& e) {
23227       {
23228         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23229       };
23230     } catch (std::exception& e) {
23231       {
23232         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23233       };
23234     } catch (...) {
23235       {
23236         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23237       };
23238     }
23239   }
23240   jresult = new Dali::Shader((const Dali::Shader &)result);
23241   return jresult;
23242 }
23243
23244
23245 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Shader_Assign(void * jarg1, void * jarg2) {
23246   void * jresult ;
23247   Dali::Shader *arg1 = (Dali::Shader *) 0 ;
23248   Dali::Shader *arg2 = 0 ;
23249   Dali::Shader *result = 0 ;
23250
23251   arg1 = (Dali::Shader *)jarg1;
23252   arg2 = (Dali::Shader *)jarg2;
23253   if (!arg2) {
23254     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader const & type is null", 0);
23255     return 0;
23256   }
23257   {
23258     try {
23259       result = (Dali::Shader *) &(arg1)->operator =((Dali::Shader const &)*arg2);
23260     } catch (std::out_of_range& e) {
23261       {
23262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23263       };
23264     } catch (std::exception& e) {
23265       {
23266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23267       };
23268     } catch (...) {
23269       {
23270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23271       };
23272     }
23273   }
23274   jresult = (void *)result;
23275   return jresult;
23276 }
23277
23278
23279 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_DEPTH_INDEX_get() {
23280   int jresult ;
23281   int result;
23282
23283   result = (int)Dali::Renderer::Property::DEPTH_INDEX;
23284   jresult = (int)result;
23285   return jresult;
23286 }
23287
23288
23289 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_FACE_CULLING_MODE_get() {
23290   int jresult ;
23291   int result;
23292
23293   result = (int)Dali::Renderer::Property::FACE_CULLING_MODE;
23294   jresult = (int)result;
23295   return jresult;
23296 }
23297
23298
23299 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_MODE_get() {
23300   int jresult ;
23301   int result;
23302
23303   result = (int)Dali::Renderer::Property::BLEND_MODE;
23304   jresult = (int)result;
23305   return jresult;
23306 }
23307
23308
23309 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_EQUATION_RGB_get() {
23310   int jresult ;
23311   int result;
23312
23313   result = (int)Dali::Renderer::Property::BLEND_EQUATION_RGB;
23314   jresult = (int)result;
23315   return jresult;
23316 }
23317
23318
23319 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_EQUATION_ALPHA_get() {
23320   int jresult ;
23321   int result;
23322
23323   result = (int)Dali::Renderer::Property::BLEND_EQUATION_ALPHA;
23324   jresult = (int)result;
23325   return jresult;
23326 }
23327
23328
23329 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_FACTOR_SRC_RGB_get() {
23330   int jresult ;
23331   int result;
23332
23333   result = (int)Dali::Renderer::Property::BLEND_FACTOR_SRC_RGB;
23334   jresult = (int)result;
23335   return jresult;
23336 }
23337
23338
23339 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_FACTOR_DEST_RGB_get() {
23340   int jresult ;
23341   int result;
23342
23343   result = (int)Dali::Renderer::Property::BLEND_FACTOR_DEST_RGB;
23344   jresult = (int)result;
23345   return jresult;
23346 }
23347
23348
23349 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_FACTOR_SRC_ALPHA_get() {
23350   int jresult ;
23351   int result;
23352
23353   result = (int)Dali::Renderer::Property::BLEND_FACTOR_SRC_ALPHA;
23354   jresult = (int)result;
23355   return jresult;
23356 }
23357
23358
23359 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_FACTOR_DEST_ALPHA_get() {
23360   int jresult ;
23361   int result;
23362
23363   result = (int)Dali::Renderer::Property::BLEND_FACTOR_DEST_ALPHA;
23364   jresult = (int)result;
23365   return jresult;
23366 }
23367
23368
23369 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_COLOR_get() {
23370   int jresult ;
23371   int result;
23372
23373   result = (int)Dali::Renderer::Property::BLEND_COLOR;
23374   jresult = (int)result;
23375   return jresult;
23376 }
23377
23378
23379 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_BLEND_PRE_MULTIPLIED_ALPHA_get() {
23380   int jresult ;
23381   int result;
23382
23383   result = (int)Dali::Renderer::Property::BLEND_PRE_MULTIPLIED_ALPHA;
23384   jresult = (int)result;
23385   return jresult;
23386 }
23387
23388
23389 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_INDEX_RANGE_FIRST_get() {
23390   int jresult ;
23391   int result;
23392
23393   result = (int)Dali::Renderer::Property::INDEX_RANGE_FIRST;
23394   jresult = (int)result;
23395   return jresult;
23396 }
23397
23398
23399 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_INDEX_RANGE_COUNT_get() {
23400   int jresult ;
23401   int result;
23402
23403   result = (int)Dali::Renderer::Property::INDEX_RANGE_COUNT;
23404   jresult = (int)result;
23405   return jresult;
23406 }
23407
23408
23409 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_DEPTH_WRITE_MODE_get() {
23410   int jresult ;
23411   int result;
23412
23413   result = (int)Dali::Renderer::Property::DEPTH_WRITE_MODE;
23414   jresult = (int)result;
23415   return jresult;
23416 }
23417
23418
23419 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_DEPTH_FUNCTION_get() {
23420   int jresult ;
23421   int result;
23422
23423   result = (int)Dali::Renderer::Property::DEPTH_FUNCTION;
23424   jresult = (int)result;
23425   return jresult;
23426 }
23427
23428
23429 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_DEPTH_TEST_MODE_get() {
23430   int jresult ;
23431   int result;
23432
23433   result = (int)Dali::Renderer::Property::DEPTH_TEST_MODE;
23434   jresult = (int)result;
23435   return jresult;
23436 }
23437
23438
23439 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_RENDER_MODE_get() {
23440   int jresult ;
23441   int result;
23442
23443   result = (int)Dali::Renderer::Property::RENDER_MODE;
23444   jresult = (int)result;
23445   return jresult;
23446 }
23447
23448
23449 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_FUNCTION_get() {
23450   int jresult ;
23451   int result;
23452
23453   result = (int)Dali::Renderer::Property::STENCIL_FUNCTION;
23454   jresult = (int)result;
23455   return jresult;
23456 }
23457
23458
23459 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_FUNCTION_MASK_get() {
23460   int jresult ;
23461   int result;
23462
23463   result = (int)Dali::Renderer::Property::STENCIL_FUNCTION_MASK;
23464   jresult = (int)result;
23465   return jresult;
23466 }
23467
23468
23469 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_FUNCTION_REFERENCE_get() {
23470   int jresult ;
23471   int result;
23472
23473   result = (int)Dali::Renderer::Property::STENCIL_FUNCTION_REFERENCE;
23474   jresult = (int)result;
23475   return jresult;
23476 }
23477
23478
23479 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_MASK_get() {
23480   int jresult ;
23481   int result;
23482
23483   result = (int)Dali::Renderer::Property::STENCIL_MASK;
23484   jresult = (int)result;
23485   return jresult;
23486 }
23487
23488
23489 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_OPERATION_ON_FAIL_get() {
23490   int jresult ;
23491   int result;
23492
23493   result = (int)Dali::Renderer::Property::STENCIL_OPERATION_ON_FAIL;
23494   jresult = (int)result;
23495   return jresult;
23496 }
23497
23498
23499 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_OPERATION_ON_Z_FAIL_get() {
23500   int jresult ;
23501   int result;
23502
23503   result = (int)Dali::Renderer::Property::STENCIL_OPERATION_ON_Z_FAIL;
23504   jresult = (int)result;
23505   return jresult;
23506 }
23507
23508
23509 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Renderer_Property_STENCIL_OPERATION_ON_Z_PASS_get() {
23510   int jresult ;
23511   int result;
23512
23513   result = (int)Dali::Renderer::Property::STENCIL_OPERATION_ON_Z_PASS;
23514   jresult = (int)result;
23515   return jresult;
23516 }
23517
23518
23519 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Renderer_Property() {
23520   void * jresult ;
23521   Dali::Renderer::Property *result = 0 ;
23522
23523   {
23524     try {
23525       result = (Dali::Renderer::Property *)new Dali::Renderer::Property();
23526     } catch (std::out_of_range& e) {
23527       {
23528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23529       };
23530     } catch (std::exception& e) {
23531       {
23532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23533       };
23534     } catch (...) {
23535       {
23536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23537       };
23538     }
23539   }
23540   jresult = (void *)result;
23541   return jresult;
23542 }
23543
23544
23545 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Renderer_Property(void * jarg1) {
23546   Dali::Renderer::Property *arg1 = (Dali::Renderer::Property *) 0 ;
23547
23548   arg1 = (Dali::Renderer::Property *)jarg1;
23549   {
23550     try {
23551       delete arg1;
23552     } catch (std::out_of_range& e) {
23553       {
23554         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23555       };
23556     } catch (std::exception& e) {
23557       {
23558         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23559       };
23560     } catch (...) {
23561       {
23562         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23563       };
23564     }
23565   }
23566 }
23567
23568
23569 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_New(void * jarg1, void * jarg2) {
23570   void * jresult ;
23571   Dali::Geometry *arg1 = 0 ;
23572   Dali::Shader *arg2 = 0 ;
23573   Dali::Renderer result;
23574
23575   arg1 = (Dali::Geometry *)jarg1;
23576   if (!arg1) {
23577     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry & type is null", 0);
23578     return 0;
23579   }
23580   arg2 = (Dali::Shader *)jarg2;
23581   if (!arg2) {
23582     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader & type is null", 0);
23583     return 0;
23584   }
23585   {
23586     try {
23587       result = Dali::Renderer::New(*arg1,*arg2);
23588     } catch (std::out_of_range& e) {
23589       {
23590         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23591       };
23592     } catch (std::exception& e) {
23593       {
23594         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23595       };
23596     } catch (...) {
23597       {
23598         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23599       };
23600     }
23601   }
23602   jresult = new Dali::Renderer((const Dali::Renderer &)result);
23603   return jresult;
23604 }
23605
23606
23607 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Renderer__SWIG_0() {
23608   void * jresult ;
23609   Dali::Renderer *result = 0 ;
23610
23611   {
23612     try {
23613       result = (Dali::Renderer *)new Dali::Renderer();
23614     } catch (std::out_of_range& e) {
23615       {
23616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23617       };
23618     } catch (std::exception& e) {
23619       {
23620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23621       };
23622     } catch (...) {
23623       {
23624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23625       };
23626     }
23627   }
23628   jresult = (void *)result;
23629   return jresult;
23630 }
23631
23632
23633 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Renderer(void * jarg1) {
23634   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23635
23636   arg1 = (Dali::Renderer *)jarg1;
23637   {
23638     try {
23639       delete arg1;
23640     } catch (std::out_of_range& e) {
23641       {
23642         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23643       };
23644     } catch (std::exception& e) {
23645       {
23646         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23647       };
23648     } catch (...) {
23649       {
23650         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23651       };
23652     }
23653   }
23654 }
23655
23656
23657 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Renderer__SWIG_1(void * jarg1) {
23658   void * jresult ;
23659   Dali::Renderer *arg1 = 0 ;
23660   Dali::Renderer *result = 0 ;
23661
23662   arg1 = (Dali::Renderer *)jarg1;
23663   if (!arg1) {
23664     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer const & type is null", 0);
23665     return 0;
23666   }
23667   {
23668     try {
23669       result = (Dali::Renderer *)new Dali::Renderer((Dali::Renderer const &)*arg1);
23670     } catch (std::out_of_range& e) {
23671       {
23672         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23673       };
23674     } catch (std::exception& e) {
23675       {
23676         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23677       };
23678     } catch (...) {
23679       {
23680         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23681       };
23682     }
23683   }
23684   jresult = (void *)result;
23685   return jresult;
23686 }
23687
23688
23689 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_DownCast(void * jarg1) {
23690   void * jresult ;
23691   Dali::BaseHandle arg1 ;
23692   Dali::BaseHandle *argp1 ;
23693   Dali::Renderer result;
23694
23695   argp1 = (Dali::BaseHandle *)jarg1;
23696   if (!argp1) {
23697     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
23698     return 0;
23699   }
23700   arg1 = *argp1;
23701   {
23702     try {
23703       result = Dali::Renderer::DownCast(arg1);
23704     } catch (std::out_of_range& e) {
23705       {
23706         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23707       };
23708     } catch (std::exception& e) {
23709       {
23710         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23711       };
23712     } catch (...) {
23713       {
23714         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23715       };
23716     }
23717   }
23718   jresult = new Dali::Renderer((const Dali::Renderer &)result);
23719   return jresult;
23720 }
23721
23722
23723 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_Assign(void * jarg1, void * jarg2) {
23724   void * jresult ;
23725   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23726   Dali::Renderer *arg2 = 0 ;
23727   Dali::Renderer *result = 0 ;
23728
23729   arg1 = (Dali::Renderer *)jarg1;
23730   arg2 = (Dali::Renderer *)jarg2;
23731   if (!arg2) {
23732     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer const & type is null", 0);
23733     return 0;
23734   }
23735   {
23736     try {
23737       result = (Dali::Renderer *) &(arg1)->operator =((Dali::Renderer const &)*arg2);
23738     } catch (std::out_of_range& e) {
23739       {
23740         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23741       };
23742     } catch (std::exception& e) {
23743       {
23744         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23745       };
23746     } catch (...) {
23747       {
23748         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23749       };
23750     }
23751   }
23752   jresult = (void *)result;
23753   return jresult;
23754 }
23755
23756
23757 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Renderer_SetGeometry(void * jarg1, void * jarg2) {
23758   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23759   Dali::Geometry *arg2 = 0 ;
23760
23761   arg1 = (Dali::Renderer *)jarg1;
23762   arg2 = (Dali::Geometry *)jarg2;
23763   if (!arg2) {
23764     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Geometry & type is null", 0);
23765     return ;
23766   }
23767   {
23768     try {
23769       (arg1)->SetGeometry(*arg2);
23770     } catch (std::out_of_range& e) {
23771       {
23772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23773       };
23774     } catch (std::exception& e) {
23775       {
23776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23777       };
23778     } catch (...) {
23779       {
23780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23781       };
23782     }
23783   }
23784 }
23785
23786
23787 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_GetGeometry(void * jarg1) {
23788   void * jresult ;
23789   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23790   Dali::Geometry result;
23791
23792   arg1 = (Dali::Renderer *)jarg1;
23793   {
23794     try {
23795       result = ((Dali::Renderer const *)arg1)->GetGeometry();
23796     } catch (std::out_of_range& e) {
23797       {
23798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23799       };
23800     } catch (std::exception& e) {
23801       {
23802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23803       };
23804     } catch (...) {
23805       {
23806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23807       };
23808     }
23809   }
23810   jresult = new Dali::Geometry((const Dali::Geometry &)result);
23811   return jresult;
23812 }
23813
23814
23815 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Renderer_SetIndexRange(void * jarg1, int jarg2, int jarg3) {
23816   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23817   int arg2 ;
23818   int arg3 ;
23819
23820   arg1 = (Dali::Renderer *)jarg1;
23821   arg2 = (int)jarg2;
23822   arg3 = (int)jarg3;
23823   {
23824     try {
23825       (arg1)->SetIndexRange(arg2,arg3);
23826     } catch (std::out_of_range& e) {
23827       {
23828         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23829       };
23830     } catch (std::exception& e) {
23831       {
23832         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23833       };
23834     } catch (...) {
23835       {
23836         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23837       };
23838     }
23839   }
23840 }
23841
23842
23843 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Renderer_SetTextures(void * jarg1, void * jarg2) {
23844   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23845   Dali::TextureSet *arg2 = 0 ;
23846
23847   arg1 = (Dali::Renderer *)jarg1;
23848   arg2 = (Dali::TextureSet *)jarg2;
23849   if (!arg2) {
23850     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TextureSet & type is null", 0);
23851     return ;
23852   }
23853   {
23854     try {
23855       (arg1)->SetTextures(*arg2);
23856     } catch (std::out_of_range& e) {
23857       {
23858         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23859       };
23860     } catch (std::exception& e) {
23861       {
23862         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23863       };
23864     } catch (...) {
23865       {
23866         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23867       };
23868     }
23869   }
23870 }
23871
23872
23873 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_GetTextures(void * jarg1) {
23874   void * jresult ;
23875   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23876   Dali::TextureSet result;
23877
23878   arg1 = (Dali::Renderer *)jarg1;
23879   {
23880     try {
23881       result = ((Dali::Renderer const *)arg1)->GetTextures();
23882     } catch (std::out_of_range& e) {
23883       {
23884         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23885       };
23886     } catch (std::exception& e) {
23887       {
23888         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23889       };
23890     } catch (...) {
23891       {
23892         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23893       };
23894     }
23895   }
23896   jresult = new Dali::TextureSet((const Dali::TextureSet &)result);
23897   return jresult;
23898 }
23899
23900
23901 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Renderer_SetShader(void * jarg1, void * jarg2) {
23902   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23903   Dali::Shader *arg2 = 0 ;
23904
23905   arg1 = (Dali::Renderer *)jarg1;
23906   arg2 = (Dali::Shader *)jarg2;
23907   if (!arg2) {
23908     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Shader & type is null", 0);
23909     return ;
23910   }
23911   {
23912     try {
23913       (arg1)->SetShader(*arg2);
23914     } catch (std::out_of_range& e) {
23915       {
23916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23917       };
23918     } catch (std::exception& e) {
23919       {
23920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23921       };
23922     } catch (...) {
23923       {
23924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
23925       };
23926     }
23927   }
23928 }
23929
23930
23931 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Renderer_GetShader(void * jarg1) {
23932   void * jresult ;
23933   Dali::Renderer *arg1 = (Dali::Renderer *) 0 ;
23934   Dali::Shader result;
23935
23936   arg1 = (Dali::Renderer *)jarg1;
23937   {
23938     try {
23939       result = ((Dali::Renderer const *)arg1)->GetShader();
23940     } catch (std::out_of_range& e) {
23941       {
23942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23943       };
23944     } catch (std::exception& e) {
23945       {
23946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23947       };
23948     } catch (...) {
23949       {
23950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23951       };
23952     }
23953   }
23954   jresult = new Dali::Shader((const Dali::Shader &)result);
23955   return jresult;
23956 }
23957
23958
23959 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBuffer_Attachment() {
23960   void * jresult ;
23961   Dali::FrameBuffer::Attachment *result = 0 ;
23962
23963   {
23964     try {
23965       result = (Dali::FrameBuffer::Attachment *)new Dali::FrameBuffer::Attachment();
23966     } catch (std::out_of_range& e) {
23967       {
23968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
23969       };
23970     } catch (std::exception& e) {
23971       {
23972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
23973       };
23974     } catch (...) {
23975       {
23976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
23977       };
23978     }
23979   }
23980   jresult = (void *)result;
23981   return jresult;
23982 }
23983
23984
23985 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FrameBuffer_Attachment(void * jarg1) {
23986   Dali::FrameBuffer::Attachment *arg1 = (Dali::FrameBuffer::Attachment *) 0 ;
23987
23988   arg1 = (Dali::FrameBuffer::Attachment *)jarg1;
23989   {
23990     try {
23991       delete arg1;
23992     } catch (std::out_of_range& e) {
23993       {
23994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
23995       };
23996     } catch (std::exception& e) {
23997       {
23998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
23999       };
24000     } catch (...) {
24001       {
24002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24003       };
24004     }
24005   }
24006 }
24007
24008
24009 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBuffer_New(unsigned int jarg1, unsigned int jarg2, unsigned int jarg3) {
24010   void * jresult ;
24011   unsigned int arg1 ;
24012   unsigned int arg2 ;
24013   unsigned int arg3 ;
24014   Dali::FrameBuffer result;
24015
24016   arg1 = (unsigned int)jarg1;
24017   arg2 = (unsigned int)jarg2;
24018   arg3 = (unsigned int)jarg3;
24019   {
24020     try {
24021       result = Dali::FrameBuffer::New(arg1,arg2,arg3);
24022     } catch (std::out_of_range& e) {
24023       {
24024         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24025       };
24026     } catch (std::exception& e) {
24027       {
24028         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24029       };
24030     } catch (...) {
24031       {
24032         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24033       };
24034     }
24035   }
24036   jresult = new Dali::FrameBuffer((const Dali::FrameBuffer &)result);
24037   return jresult;
24038 }
24039
24040
24041 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBuffer__SWIG_0() {
24042   void * jresult ;
24043   Dali::FrameBuffer *result = 0 ;
24044
24045   {
24046     try {
24047       result = (Dali::FrameBuffer *)new Dali::FrameBuffer();
24048     } catch (std::out_of_range& e) {
24049       {
24050         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24051       };
24052     } catch (std::exception& e) {
24053       {
24054         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24055       };
24056     } catch (...) {
24057       {
24058         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24059       };
24060     }
24061   }
24062   jresult = (void *)result;
24063   return jresult;
24064 }
24065
24066
24067 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FrameBuffer(void * jarg1) {
24068   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24069
24070   arg1 = (Dali::FrameBuffer *)jarg1;
24071   {
24072     try {
24073       delete arg1;
24074     } catch (std::out_of_range& e) {
24075       {
24076         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24077       };
24078     } catch (std::exception& e) {
24079       {
24080         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24081       };
24082     } catch (...) {
24083       {
24084         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24085       };
24086     }
24087   }
24088 }
24089
24090
24091 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBuffer__SWIG_1(void * jarg1) {
24092   void * jresult ;
24093   Dali::FrameBuffer *arg1 = 0 ;
24094   Dali::FrameBuffer *result = 0 ;
24095
24096   arg1 = (Dali::FrameBuffer *)jarg1;
24097   if (!arg1) {
24098     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBuffer const & type is null", 0);
24099     return 0;
24100   }
24101   {
24102     try {
24103       result = (Dali::FrameBuffer *)new Dali::FrameBuffer((Dali::FrameBuffer const &)*arg1);
24104     } catch (std::out_of_range& e) {
24105       {
24106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24107       };
24108     } catch (std::exception& e) {
24109       {
24110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24111       };
24112     } catch (...) {
24113       {
24114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24115       };
24116     }
24117   }
24118   jresult = (void *)result;
24119   return jresult;
24120 }
24121
24122
24123 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBuffer_DownCast(void * jarg1) {
24124   void * jresult ;
24125   Dali::BaseHandle arg1 ;
24126   Dali::BaseHandle *argp1 ;
24127   Dali::FrameBuffer result;
24128
24129   argp1 = (Dali::BaseHandle *)jarg1;
24130   if (!argp1) {
24131     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
24132     return 0;
24133   }
24134   arg1 = *argp1;
24135   {
24136     try {
24137       result = Dali::FrameBuffer::DownCast(arg1);
24138     } catch (std::out_of_range& e) {
24139       {
24140         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24141       };
24142     } catch (std::exception& e) {
24143       {
24144         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24145       };
24146     } catch (...) {
24147       {
24148         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24149       };
24150     }
24151   }
24152   jresult = new Dali::FrameBuffer((const Dali::FrameBuffer &)result);
24153   return jresult;
24154 }
24155
24156
24157 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBuffer_Assign(void * jarg1, void * jarg2) {
24158   void * jresult ;
24159   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24160   Dali::FrameBuffer *arg2 = 0 ;
24161   Dali::FrameBuffer *result = 0 ;
24162
24163   arg1 = (Dali::FrameBuffer *)jarg1;
24164   arg2 = (Dali::FrameBuffer *)jarg2;
24165   if (!arg2) {
24166     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBuffer const & type is null", 0);
24167     return 0;
24168   }
24169   {
24170     try {
24171       result = (Dali::FrameBuffer *) &(arg1)->operator =((Dali::FrameBuffer const &)*arg2);
24172     } catch (std::out_of_range& e) {
24173       {
24174         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24175       };
24176     } catch (std::exception& e) {
24177       {
24178         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24179       };
24180     } catch (...) {
24181       {
24182         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24183       };
24184     }
24185   }
24186   jresult = (void *)result;
24187   return jresult;
24188 }
24189
24190
24191 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FrameBuffer_AttachColorTexture__SWIG_0(void * jarg1, void * jarg2) {
24192   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24193   Dali::Texture *arg2 = 0 ;
24194
24195   arg1 = (Dali::FrameBuffer *)jarg1;
24196   arg2 = (Dali::Texture *)jarg2;
24197   if (!arg2) {
24198     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture & type is null", 0);
24199     return ;
24200   }
24201   {
24202     try {
24203       (arg1)->AttachColorTexture(*arg2);
24204     } catch (std::out_of_range& e) {
24205       {
24206         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24207       };
24208     } catch (std::exception& e) {
24209       {
24210         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24211       };
24212     } catch (...) {
24213       {
24214         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24215       };
24216     }
24217   }
24218 }
24219
24220
24221 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FrameBuffer_AttachColorTexture__SWIG_1(void * jarg1, void * jarg2, unsigned int jarg3, unsigned int jarg4) {
24222   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24223   Dali::Texture *arg2 = 0 ;
24224   unsigned int arg3 ;
24225   unsigned int arg4 ;
24226
24227   arg1 = (Dali::FrameBuffer *)jarg1;
24228   arg2 = (Dali::Texture *)jarg2;
24229   if (!arg2) {
24230     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Texture & type is null", 0);
24231     return ;
24232   }
24233   arg3 = (unsigned int)jarg3;
24234   arg4 = (unsigned int)jarg4;
24235   {
24236     try {
24237       (arg1)->AttachColorTexture(*arg2,arg3,arg4);
24238     } catch (std::out_of_range& e) {
24239       {
24240         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24241       };
24242     } catch (std::exception& e) {
24243       {
24244         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24245       };
24246     } catch (...) {
24247       {
24248         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24249       };
24250     }
24251   }
24252 }
24253
24254
24255 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBuffer_GetColorTexture(void * jarg1) {
24256   void * jresult ;
24257   Dali::FrameBuffer *arg1 = (Dali::FrameBuffer *) 0 ;
24258   Dali::Texture result;
24259
24260   arg1 = (Dali::FrameBuffer *)jarg1;
24261   {
24262     try {
24263       result = (arg1)->GetColorTexture();
24264     } catch (std::out_of_range& e) {
24265       {
24266         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24267       };
24268     } catch (std::exception& e) {
24269       {
24270         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24271       };
24272     } catch (...) {
24273       {
24274         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24275       };
24276     }
24277   }
24278   jresult = new Dali::Texture((const Dali::Texture &)result);
24279   return jresult;
24280 }
24281
24282
24283 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTaskList__SWIG_0() {
24284   void * jresult ;
24285   Dali::RenderTaskList *result = 0 ;
24286
24287   {
24288     try {
24289       result = (Dali::RenderTaskList *)new Dali::RenderTaskList();
24290     } catch (std::out_of_range& e) {
24291       {
24292         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24293       };
24294     } catch (std::exception& e) {
24295       {
24296         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24297       };
24298     } catch (...) {
24299       {
24300         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24301       };
24302     }
24303   }
24304   jresult = (void *)result;
24305   return jresult;
24306 }
24307
24308
24309 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTaskList_DownCast(void * jarg1) {
24310   void * jresult ;
24311   Dali::BaseHandle arg1 ;
24312   Dali::BaseHandle *argp1 ;
24313   Dali::RenderTaskList result;
24314
24315   argp1 = (Dali::BaseHandle *)jarg1;
24316   if (!argp1) {
24317     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
24318     return 0;
24319   }
24320   arg1 = *argp1;
24321   {
24322     try {
24323       result = Dali::RenderTaskList::DownCast(arg1);
24324     } catch (std::out_of_range& e) {
24325       {
24326         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24327       };
24328     } catch (std::exception& e) {
24329       {
24330         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24331       };
24332     } catch (...) {
24333       {
24334         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24335       };
24336     }
24337   }
24338   jresult = new Dali::RenderTaskList((const Dali::RenderTaskList &)result);
24339   return jresult;
24340 }
24341
24342
24343 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RenderTaskList(void * jarg1) {
24344   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24345
24346   arg1 = (Dali::RenderTaskList *)jarg1;
24347   {
24348     try {
24349       delete arg1;
24350     } catch (std::out_of_range& e) {
24351       {
24352         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24353       };
24354     } catch (std::exception& e) {
24355       {
24356         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24357       };
24358     } catch (...) {
24359       {
24360         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24361       };
24362     }
24363   }
24364 }
24365
24366
24367 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTaskList__SWIG_1(void * jarg1) {
24368   void * jresult ;
24369   Dali::RenderTaskList *arg1 = 0 ;
24370   Dali::RenderTaskList *result = 0 ;
24371
24372   arg1 = (Dali::RenderTaskList *)jarg1;
24373   if (!arg1) {
24374     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTaskList const & type is null", 0);
24375     return 0;
24376   }
24377   {
24378     try {
24379       result = (Dali::RenderTaskList *)new Dali::RenderTaskList((Dali::RenderTaskList const &)*arg1);
24380     } catch (std::out_of_range& e) {
24381       {
24382         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24383       };
24384     } catch (std::exception& e) {
24385       {
24386         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24387       };
24388     } catch (...) {
24389       {
24390         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24391       };
24392     }
24393   }
24394   jresult = (void *)result;
24395   return jresult;
24396 }
24397
24398
24399 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTaskList_Assign(void * jarg1, void * jarg2) {
24400   void * jresult ;
24401   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24402   Dali::RenderTaskList *arg2 = 0 ;
24403   Dali::RenderTaskList *result = 0 ;
24404
24405   arg1 = (Dali::RenderTaskList *)jarg1;
24406   arg2 = (Dali::RenderTaskList *)jarg2;
24407   if (!arg2) {
24408     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTaskList const & type is null", 0);
24409     return 0;
24410   }
24411   {
24412     try {
24413       result = (Dali::RenderTaskList *) &(arg1)->operator =((Dali::RenderTaskList const &)*arg2);
24414     } catch (std::out_of_range& e) {
24415       {
24416         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24417       };
24418     } catch (std::exception& e) {
24419       {
24420         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24421       };
24422     } catch (...) {
24423       {
24424         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24425       };
24426     }
24427   }
24428   jresult = (void *)result;
24429   return jresult;
24430 }
24431
24432
24433 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTaskList_CreateTask(void * jarg1) {
24434   void * jresult ;
24435   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24436   Dali::RenderTask result;
24437
24438   arg1 = (Dali::RenderTaskList *)jarg1;
24439   {
24440     try {
24441       result = (arg1)->CreateTask();
24442     } catch (std::out_of_range& e) {
24443       {
24444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24445       };
24446     } catch (std::exception& e) {
24447       {
24448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24449       };
24450     } catch (...) {
24451       {
24452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24453       };
24454     }
24455   }
24456   jresult = new Dali::RenderTask((const Dali::RenderTask &)result);
24457   return jresult;
24458 }
24459
24460
24461 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTaskList_RemoveTask(void * jarg1, void * jarg2) {
24462   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24463   Dali::RenderTask arg2 ;
24464   Dali::RenderTask *argp2 ;
24465
24466   arg1 = (Dali::RenderTaskList *)jarg1;
24467   argp2 = (Dali::RenderTask *)jarg2;
24468   if (!argp2) {
24469     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::RenderTask", 0);
24470     return ;
24471   }
24472   arg2 = *argp2;
24473   {
24474     try {
24475       (arg1)->RemoveTask(arg2);
24476     } catch (std::out_of_range& e) {
24477       {
24478         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24479       };
24480     } catch (std::exception& e) {
24481       {
24482         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24483       };
24484     } catch (...) {
24485       {
24486         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24487       };
24488     }
24489   }
24490 }
24491
24492
24493 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTaskList_GetTaskCount(void * jarg1) {
24494   unsigned int jresult ;
24495   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24496   unsigned int result;
24497
24498   arg1 = (Dali::RenderTaskList *)jarg1;
24499   {
24500     try {
24501       result = (unsigned int)((Dali::RenderTaskList const *)arg1)->GetTaskCount();
24502     } catch (std::out_of_range& e) {
24503       {
24504         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24505       };
24506     } catch (std::exception& e) {
24507       {
24508         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24509       };
24510     } catch (...) {
24511       {
24512         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24513       };
24514     }
24515   }
24516   jresult = result;
24517   return jresult;
24518 }
24519
24520
24521 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTaskList_GetTask(void * jarg1, unsigned int jarg2) {
24522   void * jresult ;
24523   Dali::RenderTaskList *arg1 = (Dali::RenderTaskList *) 0 ;
24524   unsigned int arg2 ;
24525   Dali::RenderTask result;
24526
24527   arg1 = (Dali::RenderTaskList *)jarg1;
24528   arg2 = (unsigned int)jarg2;
24529   {
24530     try {
24531       result = ((Dali::RenderTaskList const *)arg1)->GetTask(arg2);
24532     } catch (std::out_of_range& e) {
24533       {
24534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24535       };
24536     } catch (std::exception& e) {
24537       {
24538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24539       };
24540     } catch (...) {
24541       {
24542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24543       };
24544     }
24545   }
24546   jresult = new Dali::RenderTask((const Dali::RenderTask &)result);
24547   return jresult;
24548 }
24549
24550
24551 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RenderTask_Property_VIEWPORT_POSITION_get() {
24552   int jresult ;
24553   int result;
24554
24555   result = (int)Dali::RenderTask::Property::VIEWPORT_POSITION;
24556   jresult = (int)result;
24557   return jresult;
24558 }
24559
24560
24561 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RenderTask_Property_VIEWPORT_SIZE_get() {
24562   int jresult ;
24563   int result;
24564
24565   result = (int)Dali::RenderTask::Property::VIEWPORT_SIZE;
24566   jresult = (int)result;
24567   return jresult;
24568 }
24569
24570
24571 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RenderTask_Property_CLEAR_COLOR_get() {
24572   int jresult ;
24573   int result;
24574
24575   result = (int)Dali::RenderTask::Property::CLEAR_COLOR;
24576   jresult = (int)result;
24577   return jresult;
24578 }
24579
24580
24581 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RenderTask_Property_REQUIRES_SYNC_get() {
24582   int jresult ;
24583   int result;
24584
24585   result = (int)Dali::RenderTask::Property::REQUIRES_SYNC;
24586   jresult = (int)result;
24587   return jresult;
24588 }
24589
24590
24591 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTask_Property() {
24592   void * jresult ;
24593   Dali::RenderTask::Property *result = 0 ;
24594
24595   {
24596     try {
24597       result = (Dali::RenderTask::Property *)new Dali::RenderTask::Property();
24598     } catch (std::out_of_range& e) {
24599       {
24600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24601       };
24602     } catch (std::exception& e) {
24603       {
24604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24605       };
24606     } catch (...) {
24607       {
24608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24609       };
24610     }
24611   }
24612   jresult = (void *)result;
24613   return jresult;
24614 }
24615
24616
24617 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RenderTask_Property(void * jarg1) {
24618   Dali::RenderTask::Property *arg1 = (Dali::RenderTask::Property *) 0 ;
24619
24620   arg1 = (Dali::RenderTask::Property *)jarg1;
24621   {
24622     try {
24623       delete arg1;
24624     } catch (std::out_of_range& e) {
24625       {
24626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24627       };
24628     } catch (std::exception& e) {
24629       {
24630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24631       };
24632     } catch (...) {
24633       {
24634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24635       };
24636     }
24637   }
24638 }
24639
24640
24641 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_SCREEN_TO_FRAMEBUFFER_FUNCTION_get() {
24642   void * jresult ;
24643   bool (*result)(Dali::Vector2 &) = 0 ;
24644
24645   result = (bool (*)(Dali::Vector2 &))Dali::RenderTask::DEFAULT_SCREEN_TO_FRAMEBUFFER_FUNCTION;
24646   jresult = (void *)result;
24647   return jresult;
24648 }
24649
24650
24651 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_FULLSCREEN_FRAMEBUFFER_FUNCTION_get() {
24652   void * jresult ;
24653   bool (*result)(Dali::Vector2 &) = 0 ;
24654
24655   result = (bool (*)(Dali::Vector2 &))Dali::RenderTask::FULLSCREEN_FRAMEBUFFER_FUNCTION;
24656   jresult = (void *)result;
24657   return jresult;
24658 }
24659
24660
24661 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_EXCLUSIVE_get() {
24662   unsigned int jresult ;
24663   bool result;
24664
24665   result = (bool)(bool)Dali::RenderTask::DEFAULT_EXCLUSIVE;
24666   jresult = result;
24667   return jresult;
24668 }
24669
24670
24671 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_INPUT_ENABLED_get() {
24672   unsigned int jresult ;
24673   bool result;
24674
24675   result = (bool)(bool)Dali::RenderTask::DEFAULT_INPUT_ENABLED;
24676   jresult = result;
24677   return jresult;
24678 }
24679
24680
24681 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_CLEAR_COLOR_get() {
24682   void * jresult ;
24683   Dali::Vector4 *result = 0 ;
24684
24685   result = (Dali::Vector4 *)&Dali::RenderTask::DEFAULT_CLEAR_COLOR;
24686   jresult = (void *)result;
24687   return jresult;
24688 }
24689
24690
24691 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_CLEAR_ENABLED_get() {
24692   unsigned int jresult ;
24693   bool result;
24694
24695   result = (bool)(bool)Dali::RenderTask::DEFAULT_CLEAR_ENABLED;
24696   jresult = result;
24697   return jresult;
24698 }
24699
24700
24701 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_CULL_MODE_get() {
24702   unsigned int jresult ;
24703   bool result;
24704
24705   result = (bool)(bool)Dali::RenderTask::DEFAULT_CULL_MODE;
24706   jresult = result;
24707   return jresult;
24708 }
24709
24710
24711 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_DEFAULT_REFRESH_RATE_get() {
24712   unsigned int jresult ;
24713   unsigned int result;
24714
24715   result = (unsigned int)(unsigned int)Dali::RenderTask::DEFAULT_REFRESH_RATE;
24716   jresult = result;
24717   return jresult;
24718 }
24719
24720
24721 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTask__SWIG_0() {
24722   void * jresult ;
24723   Dali::RenderTask *result = 0 ;
24724
24725   {
24726     try {
24727       result = (Dali::RenderTask *)new Dali::RenderTask();
24728     } catch (std::out_of_range& e) {
24729       {
24730         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24731       };
24732     } catch (std::exception& e) {
24733       {
24734         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24735       };
24736     } catch (...) {
24737       {
24738         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24739       };
24740     }
24741   }
24742   jresult = (void *)result;
24743   return jresult;
24744 }
24745
24746
24747 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_DownCast(void * jarg1) {
24748   void * jresult ;
24749   Dali::BaseHandle arg1 ;
24750   Dali::BaseHandle *argp1 ;
24751   Dali::RenderTask result;
24752
24753   argp1 = (Dali::BaseHandle *)jarg1;
24754   if (!argp1) {
24755     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
24756     return 0;
24757   }
24758   arg1 = *argp1;
24759   {
24760     try {
24761       result = Dali::RenderTask::DownCast(arg1);
24762     } catch (std::out_of_range& e) {
24763       {
24764         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24765       };
24766     } catch (std::exception& e) {
24767       {
24768         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24769       };
24770     } catch (...) {
24771       {
24772         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24773       };
24774     }
24775   }
24776   jresult = new Dali::RenderTask((const Dali::RenderTask &)result);
24777   return jresult;
24778 }
24779
24780
24781 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RenderTask(void * jarg1) {
24782   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24783
24784   arg1 = (Dali::RenderTask *)jarg1;
24785   {
24786     try {
24787       delete arg1;
24788     } catch (std::out_of_range& e) {
24789       {
24790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24791       };
24792     } catch (std::exception& e) {
24793       {
24794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24795       };
24796     } catch (...) {
24797       {
24798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24799       };
24800     }
24801   }
24802 }
24803
24804
24805 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTask__SWIG_1(void * jarg1) {
24806   void * jresult ;
24807   Dali::RenderTask *arg1 = 0 ;
24808   Dali::RenderTask *result = 0 ;
24809
24810   arg1 = (Dali::RenderTask *)jarg1;
24811   if (!arg1) {
24812     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTask const & type is null", 0);
24813     return 0;
24814   }
24815   {
24816     try {
24817       result = (Dali::RenderTask *)new Dali::RenderTask((Dali::RenderTask const &)*arg1);
24818     } catch (std::out_of_range& e) {
24819       {
24820         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24821       };
24822     } catch (std::exception& e) {
24823       {
24824         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24825       };
24826     } catch (...) {
24827       {
24828         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24829       };
24830     }
24831   }
24832   jresult = (void *)result;
24833   return jresult;
24834 }
24835
24836
24837 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_Assign(void * jarg1, void * jarg2) {
24838   void * jresult ;
24839   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24840   Dali::RenderTask *arg2 = 0 ;
24841   Dali::RenderTask *result = 0 ;
24842
24843   arg1 = (Dali::RenderTask *)jarg1;
24844   arg2 = (Dali::RenderTask *)jarg2;
24845   if (!arg2) {
24846     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RenderTask const & type is null", 0);
24847     return 0;
24848   }
24849   {
24850     try {
24851       result = (Dali::RenderTask *) &(arg1)->operator =((Dali::RenderTask const &)*arg2);
24852     } catch (std::out_of_range& e) {
24853       {
24854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24855       };
24856     } catch (std::exception& e) {
24857       {
24858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24859       };
24860     } catch (...) {
24861       {
24862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24863       };
24864     }
24865   }
24866   jresult = (void *)result;
24867   return jresult;
24868 }
24869
24870
24871 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetSourceActor(void * jarg1, void * jarg2) {
24872   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24873   Dali::Actor arg2 ;
24874   Dali::Actor *argp2 ;
24875
24876   arg1 = (Dali::RenderTask *)jarg1;
24877   argp2 = (Dali::Actor *)jarg2;
24878   if (!argp2) {
24879     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
24880     return ;
24881   }
24882   arg2 = *argp2;
24883   {
24884     try {
24885       (arg1)->SetSourceActor(arg2);
24886     } catch (std::out_of_range& e) {
24887       {
24888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24889       };
24890     } catch (std::exception& e) {
24891       {
24892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24893       };
24894     } catch (...) {
24895       {
24896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24897       };
24898     }
24899   }
24900 }
24901
24902
24903 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetSourceActor(void * jarg1) {
24904   void * jresult ;
24905   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24906   Dali::Actor result;
24907
24908   arg1 = (Dali::RenderTask *)jarg1;
24909   {
24910     try {
24911       result = ((Dali::RenderTask const *)arg1)->GetSourceActor();
24912     } catch (std::out_of_range& e) {
24913       {
24914         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24915       };
24916     } catch (std::exception& e) {
24917       {
24918         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24919       };
24920     } catch (...) {
24921       {
24922         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24923       };
24924     }
24925   }
24926   jresult = new Dali::Actor((const Dali::Actor &)result);
24927   return jresult;
24928 }
24929
24930
24931 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetExclusive(void * jarg1, unsigned int jarg2) {
24932   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24933   bool arg2 ;
24934
24935   arg1 = (Dali::RenderTask *)jarg1;
24936   arg2 = jarg2 ? true : false;
24937   {
24938     try {
24939       (arg1)->SetExclusive(arg2);
24940     } catch (std::out_of_range& e) {
24941       {
24942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24943       };
24944     } catch (std::exception& e) {
24945       {
24946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
24947       };
24948     } catch (...) {
24949       {
24950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
24951       };
24952     }
24953   }
24954 }
24955
24956
24957 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_IsExclusive(void * jarg1) {
24958   unsigned int jresult ;
24959   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24960   bool result;
24961
24962   arg1 = (Dali::RenderTask *)jarg1;
24963   {
24964     try {
24965       result = (bool)((Dali::RenderTask const *)arg1)->IsExclusive();
24966     } catch (std::out_of_range& e) {
24967       {
24968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
24969       };
24970     } catch (std::exception& e) {
24971       {
24972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
24973       };
24974     } catch (...) {
24975       {
24976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
24977       };
24978     }
24979   }
24980   jresult = result;
24981   return jresult;
24982 }
24983
24984
24985 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetInputEnabled(void * jarg1, unsigned int jarg2) {
24986   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
24987   bool arg2 ;
24988
24989   arg1 = (Dali::RenderTask *)jarg1;
24990   arg2 = jarg2 ? true : false;
24991   {
24992     try {
24993       (arg1)->SetInputEnabled(arg2);
24994     } catch (std::out_of_range& e) {
24995       {
24996         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
24997       };
24998     } catch (std::exception& e) {
24999       {
25000         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25001       };
25002     } catch (...) {
25003       {
25004         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25005       };
25006     }
25007   }
25008 }
25009
25010
25011 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_GetInputEnabled(void * jarg1) {
25012   unsigned int jresult ;
25013   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25014   bool result;
25015
25016   arg1 = (Dali::RenderTask *)jarg1;
25017   {
25018     try {
25019       result = (bool)((Dali::RenderTask const *)arg1)->GetInputEnabled();
25020     } catch (std::out_of_range& e) {
25021       {
25022         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25023       };
25024     } catch (std::exception& e) {
25025       {
25026         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25027       };
25028     } catch (...) {
25029       {
25030         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25031       };
25032     }
25033   }
25034   jresult = result;
25035   return jresult;
25036 }
25037
25038
25039 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetCameraActor(void * jarg1, void * jarg2) {
25040   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25041   Dali::CameraActor arg2 ;
25042   Dali::CameraActor *argp2 ;
25043
25044   arg1 = (Dali::RenderTask *)jarg1;
25045   argp2 = (Dali::CameraActor *)jarg2;
25046   if (!argp2) {
25047     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::CameraActor", 0);
25048     return ;
25049   }
25050   arg2 = *argp2;
25051   {
25052     try {
25053       (arg1)->SetCameraActor(arg2);
25054     } catch (std::out_of_range& e) {
25055       {
25056         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25057       };
25058     } catch (std::exception& e) {
25059       {
25060         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25061       };
25062     } catch (...) {
25063       {
25064         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25065       };
25066     }
25067   }
25068 }
25069
25070
25071 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetCameraActor(void * jarg1) {
25072   void * jresult ;
25073   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25074   Dali::CameraActor result;
25075
25076   arg1 = (Dali::RenderTask *)jarg1;
25077   {
25078     try {
25079       result = ((Dali::RenderTask const *)arg1)->GetCameraActor();
25080     } catch (std::out_of_range& e) {
25081       {
25082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25083       };
25084     } catch (std::exception& e) {
25085       {
25086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25087       };
25088     } catch (...) {
25089       {
25090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25091       };
25092     }
25093   }
25094   jresult = new Dali::CameraActor((const Dali::CameraActor &)result);
25095   return jresult;
25096 }
25097
25098
25099 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetTargetFrameBuffer(void * jarg1, void * jarg2) {
25100   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25101   Dali::FrameBufferImage arg2 ;
25102   Dali::FrameBufferImage *argp2 ;
25103
25104   arg1 = (Dali::RenderTask *)jarg1;
25105   argp2 = (Dali::FrameBufferImage *)jarg2;
25106   if (!argp2) {
25107     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::FrameBufferImage", 0);
25108     return ;
25109   }
25110   arg2 = *argp2;
25111   {
25112     try {
25113       (arg1)->SetTargetFrameBuffer(arg2);
25114     } catch (std::out_of_range& e) {
25115       {
25116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25117       };
25118     } catch (std::exception& e) {
25119       {
25120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25121       };
25122     } catch (...) {
25123       {
25124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25125       };
25126     }
25127   }
25128 }
25129
25130
25131 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetTargetFrameBuffer(void * jarg1) {
25132   void * jresult ;
25133   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25134   Dali::FrameBufferImage result;
25135
25136   arg1 = (Dali::RenderTask *)jarg1;
25137   {
25138     try {
25139       result = ((Dali::RenderTask const *)arg1)->GetTargetFrameBuffer();
25140     } catch (std::out_of_range& e) {
25141       {
25142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25143       };
25144     } catch (std::exception& e) {
25145       {
25146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25147       };
25148     } catch (...) {
25149       {
25150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25151       };
25152     }
25153   }
25154   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
25155   return jresult;
25156 }
25157
25158
25159 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetFrameBuffer(void * jarg1, void * jarg2) {
25160   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25161   Dali::FrameBuffer arg2 ;
25162   Dali::FrameBuffer *argp2 ;
25163
25164   arg1 = (Dali::RenderTask *)jarg1;
25165   argp2 = (Dali::FrameBuffer *)jarg2;
25166   if (!argp2) {
25167     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::FrameBuffer", 0);
25168     return ;
25169   }
25170   arg2 = *argp2;
25171   {
25172     try {
25173       (arg1)->SetFrameBuffer(arg2);
25174     } catch (std::out_of_range& e) {
25175       {
25176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25177       };
25178     } catch (std::exception& e) {
25179       {
25180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25181       };
25182     } catch (...) {
25183       {
25184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25185       };
25186     }
25187   }
25188 }
25189
25190
25191 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetFrameBuffer(void * jarg1) {
25192   void * jresult ;
25193   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25194   Dali::FrameBuffer result;
25195
25196   arg1 = (Dali::RenderTask *)jarg1;
25197   {
25198     try {
25199       result = ((Dali::RenderTask const *)arg1)->GetFrameBuffer();
25200     } catch (std::out_of_range& e) {
25201       {
25202         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25203       };
25204     } catch (std::exception& e) {
25205       {
25206         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25207       };
25208     } catch (...) {
25209       {
25210         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25211       };
25212     }
25213   }
25214   jresult = new Dali::FrameBuffer((const Dali::FrameBuffer &)result);
25215   return jresult;
25216 }
25217
25218
25219 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetScreenToFrameBufferFunction(void * jarg1, void * jarg2) {
25220   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25221   Dali::RenderTask::ScreenToFrameBufferFunction arg2 = (Dali::RenderTask::ScreenToFrameBufferFunction) 0 ;
25222
25223   arg1 = (Dali::RenderTask *)jarg1;
25224   arg2 = (Dali::RenderTask::ScreenToFrameBufferFunction)jarg2;
25225   {
25226     try {
25227       (arg1)->SetScreenToFrameBufferFunction(arg2);
25228     } catch (std::out_of_range& e) {
25229       {
25230         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25231       };
25232     } catch (std::exception& e) {
25233       {
25234         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25235       };
25236     } catch (...) {
25237       {
25238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25239       };
25240     }
25241   }
25242 }
25243
25244
25245 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetScreenToFrameBufferFunction(void * jarg1) {
25246   void * jresult ;
25247   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25248   Dali::RenderTask::ScreenToFrameBufferFunction result;
25249
25250   arg1 = (Dali::RenderTask *)jarg1;
25251   {
25252     try {
25253       result = (Dali::RenderTask::ScreenToFrameBufferFunction)((Dali::RenderTask const *)arg1)->GetScreenToFrameBufferFunction();
25254     } catch (std::out_of_range& e) {
25255       {
25256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25257       };
25258     } catch (std::exception& e) {
25259       {
25260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25261       };
25262     } catch (...) {
25263       {
25264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25265       };
25266     }
25267   }
25268   jresult = (void *)result;
25269   return jresult;
25270 }
25271
25272
25273 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetScreenToFrameBufferMappingActor(void * jarg1, void * jarg2) {
25274   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25275   Dali::Actor arg2 ;
25276   Dali::Actor *argp2 ;
25277
25278   arg1 = (Dali::RenderTask *)jarg1;
25279   argp2 = (Dali::Actor *)jarg2;
25280   if (!argp2) {
25281     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
25282     return ;
25283   }
25284   arg2 = *argp2;
25285   {
25286     try {
25287       (arg1)->SetScreenToFrameBufferMappingActor(arg2);
25288     } catch (std::out_of_range& e) {
25289       {
25290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25291       };
25292     } catch (std::exception& e) {
25293       {
25294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25295       };
25296     } catch (...) {
25297       {
25298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25299       };
25300     }
25301   }
25302 }
25303
25304
25305 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetScreenToFrameBufferMappingActor(void * jarg1) {
25306   void * jresult ;
25307   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25308   Dali::Actor result;
25309
25310   arg1 = (Dali::RenderTask *)jarg1;
25311   {
25312     try {
25313       result = ((Dali::RenderTask const *)arg1)->GetScreenToFrameBufferMappingActor();
25314     } catch (std::out_of_range& e) {
25315       {
25316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25317       };
25318     } catch (std::exception& e) {
25319       {
25320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25321       };
25322     } catch (...) {
25323       {
25324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25325       };
25326     }
25327   }
25328   jresult = new Dali::Actor((const Dali::Actor &)result);
25329   return jresult;
25330 }
25331
25332
25333 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetViewportPosition(void * jarg1, void * jarg2) {
25334   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25335   Dali::Vector2 arg2 ;
25336   Dali::Vector2 *argp2 ;
25337
25338   arg1 = (Dali::RenderTask *)jarg1;
25339   argp2 = (Dali::Vector2 *)jarg2;
25340   if (!argp2) {
25341     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
25342     return ;
25343   }
25344   arg2 = *argp2;
25345   {
25346     try {
25347       (arg1)->SetViewportPosition(arg2);
25348     } catch (std::out_of_range& e) {
25349       {
25350         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25351       };
25352     } catch (std::exception& e) {
25353       {
25354         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25355       };
25356     } catch (...) {
25357       {
25358         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25359       };
25360     }
25361   }
25362 }
25363
25364
25365 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetCurrentViewportPosition(void * jarg1) {
25366   void * jresult ;
25367   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25368   Dali::Vector2 result;
25369
25370   arg1 = (Dali::RenderTask *)jarg1;
25371   {
25372     try {
25373       result = ((Dali::RenderTask const *)arg1)->GetCurrentViewportPosition();
25374     } catch (std::out_of_range& e) {
25375       {
25376         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25377       };
25378     } catch (std::exception& e) {
25379       {
25380         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25381       };
25382     } catch (...) {
25383       {
25384         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25385       };
25386     }
25387   }
25388   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
25389   return jresult;
25390 }
25391
25392
25393 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetViewportSize(void * jarg1, void * jarg2) {
25394   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25395   Dali::Vector2 arg2 ;
25396   Dali::Vector2 *argp2 ;
25397
25398   arg1 = (Dali::RenderTask *)jarg1;
25399   argp2 = (Dali::Vector2 *)jarg2;
25400   if (!argp2) {
25401     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
25402     return ;
25403   }
25404   arg2 = *argp2;
25405   {
25406     try {
25407       (arg1)->SetViewportSize(arg2);
25408     } catch (std::out_of_range& e) {
25409       {
25410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25411       };
25412     } catch (std::exception& e) {
25413       {
25414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25415       };
25416     } catch (...) {
25417       {
25418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25419       };
25420     }
25421   }
25422 }
25423
25424
25425 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetCurrentViewportSize(void * jarg1) {
25426   void * jresult ;
25427   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25428   Dali::Vector2 result;
25429
25430   arg1 = (Dali::RenderTask *)jarg1;
25431   {
25432     try {
25433       result = ((Dali::RenderTask const *)arg1)->GetCurrentViewportSize();
25434     } catch (std::out_of_range& e) {
25435       {
25436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25437       };
25438     } catch (std::exception& e) {
25439       {
25440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25441       };
25442     } catch (...) {
25443       {
25444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25445       };
25446     }
25447   }
25448   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
25449   return jresult;
25450 }
25451
25452
25453 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetViewport(void * jarg1, void * jarg2) {
25454   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25455   Dali::Viewport arg2 ;
25456   Dali::Viewport *argp2 ;
25457
25458   arg1 = (Dali::RenderTask *)jarg1;
25459   argp2 = (Dali::Viewport *)jarg2;
25460   if (!argp2) {
25461     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Viewport", 0);
25462     return ;
25463   }
25464   arg2 = *argp2;
25465   {
25466     try {
25467       (arg1)->SetViewport(arg2);
25468     } catch (std::out_of_range& e) {
25469       {
25470         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25471       };
25472     } catch (std::exception& e) {
25473       {
25474         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25475       };
25476     } catch (...) {
25477       {
25478         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25479       };
25480     }
25481   }
25482 }
25483
25484
25485 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetViewport(void * jarg1) {
25486   void * jresult ;
25487   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25488   Dali::Viewport result;
25489
25490   arg1 = (Dali::RenderTask *)jarg1;
25491   {
25492     try {
25493       result = ((Dali::RenderTask const *)arg1)->GetViewport();
25494     } catch (std::out_of_range& e) {
25495       {
25496         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25497       };
25498     } catch (std::exception& e) {
25499       {
25500         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25501       };
25502     } catch (...) {
25503       {
25504         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25505       };
25506     }
25507   }
25508   jresult = new Dali::Viewport((const Dali::Viewport &)result);
25509   return jresult;
25510 }
25511
25512
25513 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetClearColor(void * jarg1, void * jarg2) {
25514   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25515   Dali::Vector4 *arg2 = 0 ;
25516
25517   arg1 = (Dali::RenderTask *)jarg1;
25518   arg2 = (Dali::Vector4 *)jarg2;
25519   if (!arg2) {
25520     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
25521     return ;
25522   }
25523   {
25524     try {
25525       (arg1)->SetClearColor((Dali::Vector4 const &)*arg2);
25526     } catch (std::out_of_range& e) {
25527       {
25528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25529       };
25530     } catch (std::exception& e) {
25531       {
25532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25533       };
25534     } catch (...) {
25535       {
25536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25537       };
25538     }
25539   }
25540 }
25541
25542
25543 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_GetClearColor(void * jarg1) {
25544   void * jresult ;
25545   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25546   Dali::Vector4 result;
25547
25548   arg1 = (Dali::RenderTask *)jarg1;
25549   {
25550     try {
25551       result = ((Dali::RenderTask const *)arg1)->GetClearColor();
25552     } catch (std::out_of_range& e) {
25553       {
25554         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25555       };
25556     } catch (std::exception& e) {
25557       {
25558         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25559       };
25560     } catch (...) {
25561       {
25562         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25563       };
25564     }
25565   }
25566   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
25567   return jresult;
25568 }
25569
25570
25571 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetClearEnabled(void * jarg1, unsigned int jarg2) {
25572   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25573   bool arg2 ;
25574
25575   arg1 = (Dali::RenderTask *)jarg1;
25576   arg2 = jarg2 ? true : false;
25577   {
25578     try {
25579       (arg1)->SetClearEnabled(arg2);
25580     } catch (std::out_of_range& e) {
25581       {
25582         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25583       };
25584     } catch (std::exception& e) {
25585       {
25586         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25587       };
25588     } catch (...) {
25589       {
25590         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25591       };
25592     }
25593   }
25594 }
25595
25596
25597 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_GetClearEnabled(void * jarg1) {
25598   unsigned int jresult ;
25599   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25600   bool result;
25601
25602   arg1 = (Dali::RenderTask *)jarg1;
25603   {
25604     try {
25605       result = (bool)((Dali::RenderTask const *)arg1)->GetClearEnabled();
25606     } catch (std::out_of_range& e) {
25607       {
25608         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25609       };
25610     } catch (std::exception& e) {
25611       {
25612         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25613       };
25614     } catch (...) {
25615       {
25616         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25617       };
25618     }
25619   }
25620   jresult = result;
25621   return jresult;
25622 }
25623
25624
25625 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetCullMode(void * jarg1, unsigned int jarg2) {
25626   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25627   bool arg2 ;
25628
25629   arg1 = (Dali::RenderTask *)jarg1;
25630   arg2 = jarg2 ? true : false;
25631   {
25632     try {
25633       (arg1)->SetCullMode(arg2);
25634     } catch (std::out_of_range& e) {
25635       {
25636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25637       };
25638     } catch (std::exception& e) {
25639       {
25640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25641       };
25642     } catch (...) {
25643       {
25644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25645       };
25646     }
25647   }
25648 }
25649
25650
25651 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_GetCullMode(void * jarg1) {
25652   unsigned int jresult ;
25653   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25654   bool result;
25655
25656   arg1 = (Dali::RenderTask *)jarg1;
25657   {
25658     try {
25659       result = (bool)((Dali::RenderTask const *)arg1)->GetCullMode();
25660     } catch (std::out_of_range& e) {
25661       {
25662         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25663       };
25664     } catch (std::exception& e) {
25665       {
25666         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25667       };
25668     } catch (...) {
25669       {
25670         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25671       };
25672     }
25673   }
25674   jresult = result;
25675   return jresult;
25676 }
25677
25678
25679 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RenderTask_SetRefreshRate(void * jarg1, unsigned int jarg2) {
25680   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25681   unsigned int arg2 ;
25682
25683   arg1 = (Dali::RenderTask *)jarg1;
25684   arg2 = (unsigned int)jarg2;
25685   {
25686     try {
25687       (arg1)->SetRefreshRate(arg2);
25688     } catch (std::out_of_range& e) {
25689       {
25690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25691       };
25692     } catch (std::exception& e) {
25693       {
25694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25695       };
25696     } catch (...) {
25697       {
25698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25699       };
25700     }
25701   }
25702 }
25703
25704
25705 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_GetRefreshRate(void * jarg1) {
25706   unsigned int jresult ;
25707   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25708   unsigned int result;
25709
25710   arg1 = (Dali::RenderTask *)jarg1;
25711   {
25712     try {
25713       result = (unsigned int)((Dali::RenderTask const *)arg1)->GetRefreshRate();
25714     } catch (std::out_of_range& e) {
25715       {
25716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25717       };
25718     } catch (std::exception& e) {
25719       {
25720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25721       };
25722     } catch (...) {
25723       {
25724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25725       };
25726     }
25727   }
25728   jresult = result;
25729   return jresult;
25730 }
25731
25732
25733 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_WorldToViewport(void * jarg1, void * jarg2, float * jarg3, float * jarg4) {
25734   unsigned int jresult ;
25735   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25736   Dali::Vector3 *arg2 = 0 ;
25737   float *arg3 = 0 ;
25738   float *arg4 = 0 ;
25739   bool result;
25740
25741   arg1 = (Dali::RenderTask *)jarg1;
25742   arg2 = (Dali::Vector3 *)jarg2;
25743   if (!arg2) {
25744     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
25745     return 0;
25746   }
25747   arg3 = (float *)jarg3;
25748   arg4 = (float *)jarg4;
25749   {
25750     try {
25751       result = (bool)((Dali::RenderTask const *)arg1)->WorldToViewport((Dali::Vector3 const &)*arg2,*arg3,*arg4);
25752     } catch (std::out_of_range& e) {
25753       {
25754         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25755       };
25756     } catch (std::exception& e) {
25757       {
25758         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25759       };
25760     } catch (...) {
25761       {
25762         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25763       };
25764     }
25765   }
25766   jresult = result;
25767   return jresult;
25768 }
25769
25770
25771 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RenderTask_ViewportToLocal(void * jarg1, void * jarg2, float jarg3, float jarg4, float * jarg5, float * jarg6) {
25772   unsigned int jresult ;
25773   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25774   Dali::Actor arg2 ;
25775   float arg3 ;
25776   float arg4 ;
25777   float *arg5 = 0 ;
25778   float *arg6 = 0 ;
25779   Dali::Actor *argp2 ;
25780   bool result;
25781
25782   arg1 = (Dali::RenderTask *)jarg1;
25783   argp2 = (Dali::Actor *)jarg2;
25784   if (!argp2) {
25785     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
25786     return 0;
25787   }
25788   arg2 = *argp2;
25789   arg3 = (float)jarg3;
25790   arg4 = (float)jarg4;
25791   arg5 = (float *)jarg5;
25792   arg6 = (float *)jarg6;
25793   {
25794     try {
25795       result = (bool)((Dali::RenderTask const *)arg1)->ViewportToLocal(arg2,arg3,arg4,*arg5,*arg6);
25796     } catch (std::out_of_range& e) {
25797       {
25798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25799       };
25800     } catch (std::exception& e) {
25801       {
25802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25803       };
25804     } catch (...) {
25805       {
25806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25807       };
25808     }
25809   }
25810   jresult = result;
25811   return jresult;
25812 }
25813
25814
25815 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RenderTask_FinishedSignal(void * jarg1) {
25816   void * jresult ;
25817   Dali::RenderTask *arg1 = (Dali::RenderTask *) 0 ;
25818   Dali::RenderTask::RenderTaskSignalType *result = 0 ;
25819
25820   arg1 = (Dali::RenderTask *)jarg1;
25821   {
25822     try {
25823       result = (Dali::RenderTask::RenderTaskSignalType *) &(arg1)->FinishedSignal();
25824     } catch (std::out_of_range& e) {
25825       {
25826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25827       };
25828     } catch (std::exception& e) {
25829       {
25830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25831       };
25832     } catch (...) {
25833       {
25834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25835       };
25836     }
25837   }
25838   jresult = (void *)result;
25839   return jresult;
25840 }
25841
25842
25843 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPoint__SWIG_0(int jarg1, int jarg2, float jarg3, float jarg4) {
25844   void * jresult ;
25845   int arg1 ;
25846   Dali::TouchPoint::State arg2 ;
25847   float arg3 ;
25848   float arg4 ;
25849   Dali::TouchPoint *result = 0 ;
25850
25851   arg1 = (int)jarg1;
25852   arg2 = (Dali::TouchPoint::State)jarg2;
25853   arg3 = (float)jarg3;
25854   arg4 = (float)jarg4;
25855   {
25856     try {
25857       result = (Dali::TouchPoint *)new Dali::TouchPoint(arg1,arg2,arg3,arg4);
25858     } catch (std::out_of_range& e) {
25859       {
25860         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25861       };
25862     } catch (std::exception& e) {
25863       {
25864         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25865       };
25866     } catch (...) {
25867       {
25868         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25869       };
25870     }
25871   }
25872   jresult = (void *)result;
25873   return jresult;
25874 }
25875
25876
25877 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPoint__SWIG_1(int jarg1, int jarg2, float jarg3, float jarg4, float jarg5, float jarg6) {
25878   void * jresult ;
25879   int arg1 ;
25880   Dali::TouchPoint::State arg2 ;
25881   float arg3 ;
25882   float arg4 ;
25883   float arg5 ;
25884   float arg6 ;
25885   Dali::TouchPoint *result = 0 ;
25886
25887   arg1 = (int)jarg1;
25888   arg2 = (Dali::TouchPoint::State)jarg2;
25889   arg3 = (float)jarg3;
25890   arg4 = (float)jarg4;
25891   arg5 = (float)jarg5;
25892   arg6 = (float)jarg6;
25893   {
25894     try {
25895       result = (Dali::TouchPoint *)new Dali::TouchPoint(arg1,arg2,arg3,arg4,arg5,arg6);
25896     } catch (std::out_of_range& e) {
25897       {
25898         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
25899       };
25900     } catch (std::exception& e) {
25901       {
25902         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
25903       };
25904     } catch (...) {
25905       {
25906         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
25907       };
25908     }
25909   }
25910   jresult = (void *)result;
25911   return jresult;
25912 }
25913
25914
25915 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TouchPoint(void * jarg1) {
25916   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25917
25918   arg1 = (Dali::TouchPoint *)jarg1;
25919   {
25920     try {
25921       delete arg1;
25922     } catch (std::out_of_range& e) {
25923       {
25924         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
25925       };
25926     } catch (std::exception& e) {
25927       {
25928         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
25929       };
25930     } catch (...) {
25931       {
25932         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
25933       };
25934     }
25935   }
25936 }
25937
25938
25939 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_deviceId_set(void * jarg1, int jarg2) {
25940   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25941   int arg2 ;
25942
25943   arg1 = (Dali::TouchPoint *)jarg1;
25944   arg2 = (int)jarg2;
25945   if (arg1) (arg1)->deviceId = arg2;
25946 }
25947
25948
25949 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TouchPoint_deviceId_get(void * jarg1) {
25950   int jresult ;
25951   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25952   int result;
25953
25954   arg1 = (Dali::TouchPoint *)jarg1;
25955   result = (int) ((arg1)->deviceId);
25956   jresult = result;
25957   return jresult;
25958 }
25959
25960
25961 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_state_set(void * jarg1, int jarg2) {
25962   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25963   Dali::TouchPoint::State arg2 ;
25964
25965   arg1 = (Dali::TouchPoint *)jarg1;
25966   arg2 = (Dali::TouchPoint::State)jarg2;
25967   if (arg1) (arg1)->state = arg2;
25968 }
25969
25970
25971 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TouchPoint_state_get(void * jarg1) {
25972   int jresult ;
25973   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25974   Dali::TouchPoint::State result;
25975
25976   arg1 = (Dali::TouchPoint *)jarg1;
25977   result = (Dali::TouchPoint::State) ((arg1)->state);
25978   jresult = (int)result;
25979   return jresult;
25980 }
25981
25982
25983 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_hitActor_set(void * jarg1, void * jarg2) {
25984   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25985   Dali::Actor *arg2 = (Dali::Actor *) 0 ;
25986
25987   arg1 = (Dali::TouchPoint *)jarg1;
25988   arg2 = (Dali::Actor *)jarg2;
25989   if (arg1) (arg1)->hitActor = *arg2;
25990 }
25991
25992
25993 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPoint_hitActor_get(void * jarg1) {
25994   void * jresult ;
25995   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
25996   Dali::Actor *result = 0 ;
25997
25998   arg1 = (Dali::TouchPoint *)jarg1;
25999   result = (Dali::Actor *)& ((arg1)->hitActor);
26000   jresult = (void *)result;
26001   return jresult;
26002 }
26003
26004
26005 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_local_set(void * jarg1, void * jarg2) {
26006   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26007   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
26008
26009   arg1 = (Dali::TouchPoint *)jarg1;
26010   arg2 = (Dali::Vector2 *)jarg2;
26011   if (arg1) (arg1)->local = *arg2;
26012 }
26013
26014
26015 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPoint_local_get(void * jarg1) {
26016   void * jresult ;
26017   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26018   Dali::Vector2 *result = 0 ;
26019
26020   arg1 = (Dali::TouchPoint *)jarg1;
26021   result = (Dali::Vector2 *)& ((arg1)->local);
26022   jresult = (void *)result;
26023   return jresult;
26024 }
26025
26026
26027 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPoint_screen_set(void * jarg1, void * jarg2) {
26028   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26029   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
26030
26031   arg1 = (Dali::TouchPoint *)jarg1;
26032   arg2 = (Dali::Vector2 *)jarg2;
26033   if (arg1) (arg1)->screen = *arg2;
26034 }
26035
26036
26037 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPoint_screen_get(void * jarg1) {
26038   void * jresult ;
26039   Dali::TouchPoint *arg1 = (Dali::TouchPoint *) 0 ;
26040   Dali::Vector2 *result = 0 ;
26041
26042   arg1 = (Dali::TouchPoint *)jarg1;
26043   result = (Dali::Vector2 *)& ((arg1)->screen);
26044   jresult = (void *)result;
26045   return jresult;
26046 }
26047
26048
26049 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Touch__SWIG_0() {
26050   void * jresult ;
26051   Dali::TouchData *result = 0 ;
26052
26053   {
26054     try {
26055       result = (Dali::TouchData *)new Dali::TouchData();
26056     } catch (std::out_of_range& e) {
26057       {
26058         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26059       };
26060     } catch (std::exception& e) {
26061       {
26062         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26063       };
26064     } catch (...) {
26065       {
26066         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26067       };
26068     }
26069   }
26070   jresult = (void *)result;
26071   return jresult;
26072 }
26073
26074
26075 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Touch__SWIG_1(void * jarg1) {
26076   void * jresult ;
26077   Dali::TouchData *arg1 = 0 ;
26078   Dali::TouchData *result = 0 ;
26079
26080   arg1 = (Dali::TouchData *)jarg1;
26081   if (!arg1) {
26082     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
26083     return 0;
26084   }
26085   {
26086     try {
26087       result = (Dali::TouchData *)new Dali::TouchData((Dali::TouchData const &)*arg1);
26088     } catch (std::out_of_range& e) {
26089       {
26090         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26091       };
26092     } catch (std::exception& e) {
26093       {
26094         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26095       };
26096     } catch (...) {
26097       {
26098         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26099       };
26100     }
26101   }
26102   jresult = (void *)result;
26103   return jresult;
26104 }
26105
26106
26107 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Touch(void * jarg1) {
26108   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26109
26110   arg1 = (Dali::TouchData *)jarg1;
26111   {
26112     try {
26113       delete arg1;
26114     } catch (std::out_of_range& e) {
26115       {
26116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26117       };
26118     } catch (std::exception& e) {
26119       {
26120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26121       };
26122     } catch (...) {
26123       {
26124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26125       };
26126     }
26127   }
26128 }
26129
26130
26131 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_Assign(void * jarg1, void * jarg2) {
26132   void * jresult ;
26133   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26134   Dali::TouchData *arg2 = 0 ;
26135   Dali::TouchData *result = 0 ;
26136
26137   arg1 = (Dali::TouchData *)jarg1;
26138   arg2 = (Dali::TouchData *)jarg2;
26139   if (!arg2) {
26140     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
26141     return 0;
26142   }
26143   {
26144     try {
26145       result = (Dali::TouchData *) &(arg1)->operator =((Dali::TouchData const &)*arg2);
26146     } catch (std::out_of_range& e) {
26147       {
26148         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26149       };
26150     } catch (std::exception& e) {
26151       {
26152         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26153       };
26154     } catch (...) {
26155       {
26156         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26157       };
26158     }
26159   }
26160   jresult = (void *)result;
26161   return jresult;
26162 }
26163
26164
26165 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Touch_GetTime(void * jarg1) {
26166   unsigned long jresult ;
26167   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26168   unsigned long result;
26169
26170   arg1 = (Dali::TouchData *)jarg1;
26171   {
26172     try {
26173       result = (unsigned long)((Dali::TouchData const *)arg1)->GetTime();
26174     } catch (std::out_of_range& e) {
26175       {
26176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26177       };
26178     } catch (std::exception& e) {
26179       {
26180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26181       };
26182     } catch (...) {
26183       {
26184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26185       };
26186     }
26187   }
26188   jresult = (unsigned long)result;
26189   return jresult;
26190 }
26191
26192
26193 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Touch_GetPointCount(void * jarg1) {
26194   unsigned long jresult ;
26195   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26196   std::size_t result;
26197
26198   arg1 = (Dali::TouchData *)jarg1;
26199   {
26200     try {
26201       result = ((Dali::TouchData const *)arg1)->GetPointCount();
26202     } catch (std::out_of_range& e) {
26203       {
26204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26205       };
26206     } catch (std::exception& e) {
26207       {
26208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26209       };
26210     } catch (...) {
26211       {
26212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26213       };
26214     }
26215   }
26216   jresult = (unsigned long)result;
26217   return jresult;
26218 }
26219
26220
26221 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Touch_GetDeviceId(void * jarg1, unsigned long jarg2) {
26222   int jresult ;
26223   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26224   std::size_t arg2 ;
26225   int32_t result;
26226
26227   arg1 = (Dali::TouchData *)jarg1;
26228   arg2 = (std::size_t)jarg2;
26229   {
26230     try {
26231       result = ((Dali::TouchData const *)arg1)->GetDeviceId(arg2);
26232     } catch (std::out_of_range& e) {
26233       {
26234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26235       };
26236     } catch (std::exception& e) {
26237       {
26238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26239       };
26240     } catch (...) {
26241       {
26242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26243       };
26244     }
26245   }
26246   jresult = result;
26247   return jresult;
26248 }
26249
26250
26251 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Touch_GetState(void * jarg1, unsigned long jarg2) {
26252   int jresult ;
26253   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26254   std::size_t arg2 ;
26255   Dali::PointState::Type result;
26256
26257   arg1 = (Dali::TouchData *)jarg1;
26258   arg2 = (std::size_t)jarg2;
26259   {
26260     try {
26261       result = (Dali::PointState::Type)((Dali::TouchData const *)arg1)->GetState(arg2);
26262     } catch (std::out_of_range& e) {
26263       {
26264         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26265       };
26266     } catch (std::exception& e) {
26267       {
26268         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26269       };
26270     } catch (...) {
26271       {
26272         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26273       };
26274     }
26275   }
26276   jresult = (int)result;
26277   return jresult;
26278 }
26279
26280
26281 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetHitActor(void * jarg1, unsigned long jarg2) {
26282   void * jresult ;
26283   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26284   std::size_t arg2 ;
26285   Dali::Actor result;
26286
26287   arg1 = (Dali::TouchData *)jarg1;
26288   arg2 = (std::size_t)jarg2;
26289   {
26290     try {
26291       result = ((Dali::TouchData const *)arg1)->GetHitActor(arg2);
26292     } catch (std::out_of_range& e) {
26293       {
26294         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26295       };
26296     } catch (std::exception& e) {
26297       {
26298         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26299       };
26300     } catch (...) {
26301       {
26302         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26303       };
26304     }
26305   }
26306   jresult = new Dali::Actor((const Dali::Actor &)result);
26307   return jresult;
26308 }
26309
26310
26311 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetLocalPosition(void * jarg1, unsigned long jarg2) {
26312   void * jresult ;
26313   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26314   std::size_t arg2 ;
26315   Dali::Vector2 *result = 0 ;
26316
26317   arg1 = (Dali::TouchData *)jarg1;
26318   arg2 = (std::size_t)jarg2;
26319   {
26320     try {
26321       result = (Dali::Vector2 *) &((Dali::TouchData const *)arg1)->GetLocalPosition(arg2);
26322     } catch (std::out_of_range& e) {
26323       {
26324         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26325       };
26326     } catch (std::exception& e) {
26327       {
26328         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26329       };
26330     } catch (...) {
26331       {
26332         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26333       };
26334     }
26335   }
26336   jresult = (void *)result;
26337   return jresult;
26338 }
26339
26340
26341 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetScreenPosition(void * jarg1, unsigned long jarg2) {
26342   void * jresult ;
26343   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26344   std::size_t arg2 ;
26345   Dali::Vector2 *result = 0 ;
26346
26347   arg1 = (Dali::TouchData *)jarg1;
26348   arg2 = (std::size_t)jarg2;
26349   {
26350     try {
26351       result = (Dali::Vector2 *) &((Dali::TouchData const *)arg1)->GetScreenPosition(arg2);
26352     } catch (std::out_of_range& e) {
26353       {
26354         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26355       };
26356     } catch (std::exception& e) {
26357       {
26358         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26359       };
26360     } catch (...) {
26361       {
26362         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26363       };
26364     }
26365   }
26366   jresult = (void *)result;
26367   return jresult;
26368 }
26369
26370
26371 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Touch_GetRadius(void * jarg1, unsigned long jarg2) {
26372   float jresult ;
26373   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26374   std::size_t arg2 ;
26375   float result;
26376
26377   arg1 = (Dali::TouchData *)jarg1;
26378   arg2 = (std::size_t)jarg2;
26379   {
26380     try {
26381       result = (float)((Dali::TouchData const *)arg1)->GetRadius(arg2);
26382     } catch (std::out_of_range& e) {
26383       {
26384         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26385       };
26386     } catch (std::exception& e) {
26387       {
26388         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26389       };
26390     } catch (...) {
26391       {
26392         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26393       };
26394     }
26395   }
26396   jresult = result;
26397   return jresult;
26398 }
26399
26400
26401 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetEllipseRadius(void * jarg1, unsigned long jarg2) {
26402   void * jresult ;
26403   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26404   std::size_t arg2 ;
26405   Dali::Vector2 *result = 0 ;
26406
26407   arg1 = (Dali::TouchData *)jarg1;
26408   arg2 = (std::size_t)jarg2;
26409   {
26410     try {
26411       result = (Dali::Vector2 *) &((Dali::TouchData const *)arg1)->GetEllipseRadius(arg2);
26412     } catch (std::out_of_range& e) {
26413       {
26414         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26415       };
26416     } catch (std::exception& e) {
26417       {
26418         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26419       };
26420     } catch (...) {
26421       {
26422         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26423       };
26424     }
26425   }
26426   jresult = (void *)result;
26427   return jresult;
26428 }
26429
26430
26431 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Touch_GetPressure(void * jarg1, unsigned long jarg2) {
26432   float jresult ;
26433   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26434   std::size_t arg2 ;
26435   float result;
26436
26437   arg1 = (Dali::TouchData *)jarg1;
26438   arg2 = (std::size_t)jarg2;
26439   {
26440     try {
26441       result = (float)((Dali::TouchData const *)arg1)->GetPressure(arg2);
26442     } catch (std::out_of_range& e) {
26443       {
26444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26445       };
26446     } catch (std::exception& e) {
26447       {
26448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26449       };
26450     } catch (...) {
26451       {
26452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26453       };
26454     }
26455   }
26456   jresult = result;
26457   return jresult;
26458 }
26459
26460
26461 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Touch_GetAngle(void * jarg1, unsigned long jarg2) {
26462   void * jresult ;
26463   Dali::TouchData *arg1 = (Dali::TouchData *) 0 ;
26464   std::size_t arg2 ;
26465   Dali::Degree result;
26466
26467   arg1 = (Dali::TouchData *)jarg1;
26468   arg2 = (std::size_t)jarg2;
26469   {
26470     try {
26471       result = ((Dali::TouchData const *)arg1)->GetAngle(arg2);
26472     } catch (std::out_of_range& e) {
26473       {
26474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26475       };
26476     } catch (std::exception& e) {
26477       {
26478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26479       };
26480     } catch (...) {
26481       {
26482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26483       };
26484     }
26485   }
26486   jresult = new Dali::Degree((const Dali::Degree &)result);
26487   return jresult;
26488 }
26489
26490
26491 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GestureDetector__SWIG_0() {
26492   void * jresult ;
26493   Dali::GestureDetector *result = 0 ;
26494
26495   {
26496     try {
26497       result = (Dali::GestureDetector *)new Dali::GestureDetector();
26498     } catch (std::out_of_range& e) {
26499       {
26500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26501       };
26502     } catch (std::exception& e) {
26503       {
26504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26505       };
26506     } catch (...) {
26507       {
26508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26509       };
26510     }
26511   }
26512   jresult = (void *)result;
26513   return jresult;
26514 }
26515
26516
26517 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GestureDetector_DownCast(void * jarg1) {
26518   void * jresult ;
26519   Dali::BaseHandle arg1 ;
26520   Dali::BaseHandle *argp1 ;
26521   Dali::GestureDetector result;
26522
26523   argp1 = (Dali::BaseHandle *)jarg1;
26524   if (!argp1) {
26525     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
26526     return 0;
26527   }
26528   arg1 = *argp1;
26529   {
26530     try {
26531       result = Dali::GestureDetector::DownCast(arg1);
26532     } catch (std::out_of_range& e) {
26533       {
26534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26535       };
26536     } catch (std::exception& e) {
26537       {
26538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26539       };
26540     } catch (...) {
26541       {
26542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26543       };
26544     }
26545   }
26546   jresult = new Dali::GestureDetector((const Dali::GestureDetector &)result);
26547   return jresult;
26548 }
26549
26550
26551 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_GestureDetector(void * jarg1) {
26552   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26553
26554   arg1 = (Dali::GestureDetector *)jarg1;
26555   {
26556     try {
26557       delete arg1;
26558     } catch (std::out_of_range& e) {
26559       {
26560         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26561       };
26562     } catch (std::exception& e) {
26563       {
26564         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26565       };
26566     } catch (...) {
26567       {
26568         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26569       };
26570     }
26571   }
26572 }
26573
26574
26575 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GestureDetector__SWIG_1(void * jarg1) {
26576   void * jresult ;
26577   Dali::GestureDetector *arg1 = 0 ;
26578   Dali::GestureDetector *result = 0 ;
26579
26580   arg1 = (Dali::GestureDetector *)jarg1;
26581   if (!arg1) {
26582     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::GestureDetector const & type is null", 0);
26583     return 0;
26584   }
26585   {
26586     try {
26587       result = (Dali::GestureDetector *)new Dali::GestureDetector((Dali::GestureDetector const &)*arg1);
26588     } catch (std::out_of_range& e) {
26589       {
26590         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26591       };
26592     } catch (std::exception& e) {
26593       {
26594         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26595       };
26596     } catch (...) {
26597       {
26598         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26599       };
26600     }
26601   }
26602   jresult = (void *)result;
26603   return jresult;
26604 }
26605
26606
26607 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GestureDetector_Assign(void * jarg1, void * jarg2) {
26608   void * jresult ;
26609   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26610   Dali::GestureDetector *arg2 = 0 ;
26611   Dali::GestureDetector *result = 0 ;
26612
26613   arg1 = (Dali::GestureDetector *)jarg1;
26614   arg2 = (Dali::GestureDetector *)jarg2;
26615   if (!arg2) {
26616     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::GestureDetector const & type is null", 0);
26617     return 0;
26618   }
26619   {
26620     try {
26621       result = (Dali::GestureDetector *) &(arg1)->operator =((Dali::GestureDetector const &)*arg2);
26622     } catch (std::out_of_range& e) {
26623       {
26624         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26625       };
26626     } catch (std::exception& e) {
26627       {
26628         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26629       };
26630     } catch (...) {
26631       {
26632         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26633       };
26634     }
26635   }
26636   jresult = (void *)result;
26637   return jresult;
26638 }
26639
26640
26641 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureDetector_Attach(void * jarg1, void * jarg2) {
26642   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26643   Dali::Actor arg2 ;
26644   Dali::Actor *argp2 ;
26645
26646   arg1 = (Dali::GestureDetector *)jarg1;
26647   argp2 = (Dali::Actor *)jarg2;
26648   if (!argp2) {
26649     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
26650     return ;
26651   }
26652   arg2 = *argp2;
26653   {
26654     try {
26655       (arg1)->Attach(arg2);
26656     } catch (std::out_of_range& e) {
26657       {
26658         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26659       };
26660     } catch (std::exception& e) {
26661       {
26662         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26663       };
26664     } catch (...) {
26665       {
26666         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26667       };
26668     }
26669   }
26670 }
26671
26672
26673 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureDetector_Detach(void * jarg1, void * jarg2) {
26674   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26675   Dali::Actor arg2 ;
26676   Dali::Actor *argp2 ;
26677
26678   arg1 = (Dali::GestureDetector *)jarg1;
26679   argp2 = (Dali::Actor *)jarg2;
26680   if (!argp2) {
26681     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
26682     return ;
26683   }
26684   arg2 = *argp2;
26685   {
26686     try {
26687       (arg1)->Detach(arg2);
26688     } catch (std::out_of_range& e) {
26689       {
26690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26691       };
26692     } catch (std::exception& e) {
26693       {
26694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26695       };
26696     } catch (...) {
26697       {
26698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26699       };
26700     }
26701   }
26702 }
26703
26704
26705 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GestureDetector_DetachAll(void * jarg1) {
26706   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26707
26708   arg1 = (Dali::GestureDetector *)jarg1;
26709   {
26710     try {
26711       (arg1)->DetachAll();
26712     } catch (std::out_of_range& e) {
26713       {
26714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26715       };
26716     } catch (std::exception& e) {
26717       {
26718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26719       };
26720     } catch (...) {
26721       {
26722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26723       };
26724     }
26725   }
26726 }
26727
26728
26729 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_GestureDetector_GetAttachedActorCount(void * jarg1) {
26730   unsigned long jresult ;
26731   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26732   size_t result;
26733
26734   arg1 = (Dali::GestureDetector *)jarg1;
26735   {
26736     try {
26737       result = ((Dali::GestureDetector const *)arg1)->GetAttachedActorCount();
26738     } catch (std::out_of_range& e) {
26739       {
26740         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26741       };
26742     } catch (std::exception& e) {
26743       {
26744         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26745       };
26746     } catch (...) {
26747       {
26748         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26749       };
26750     }
26751   }
26752   jresult = (unsigned long)result;
26753   return jresult;
26754 }
26755
26756
26757 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GestureDetector_GetAttachedActor(void * jarg1, unsigned long jarg2) {
26758   void * jresult ;
26759   Dali::GestureDetector *arg1 = (Dali::GestureDetector *) 0 ;
26760   size_t arg2 ;
26761   Dali::Actor result;
26762
26763   arg1 = (Dali::GestureDetector *)jarg1;
26764   arg2 = (size_t)jarg2;
26765   {
26766     try {
26767       result = ((Dali::GestureDetector const *)arg1)->GetAttachedActor(arg2);
26768     } catch (std::out_of_range& e) {
26769       {
26770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26771       };
26772     } catch (std::exception& e) {
26773       {
26774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26775       };
26776     } catch (...) {
26777       {
26778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26779       };
26780     }
26781   }
26782   jresult = new Dali::Actor((const Dali::Actor &)result);
26783   return jresult;
26784 }
26785
26786
26787 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Gesture(void * jarg1) {
26788   void * jresult ;
26789   Dali::Gesture *arg1 = 0 ;
26790   Dali::Gesture *result = 0 ;
26791
26792   arg1 = (Dali::Gesture *)jarg1;
26793   if (!arg1) {
26794     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Gesture const & type is null", 0);
26795     return 0;
26796   }
26797   {
26798     try {
26799       result = (Dali::Gesture *)new Dali::Gesture((Dali::Gesture const &)*arg1);
26800     } catch (std::out_of_range& e) {
26801       {
26802         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26803       };
26804     } catch (std::exception& e) {
26805       {
26806         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26807       };
26808     } catch (...) {
26809       {
26810         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26811       };
26812     }
26813   }
26814   jresult = (void *)result;
26815   return jresult;
26816 }
26817
26818
26819 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Gesture_Assign(void * jarg1, void * jarg2) {
26820   void * jresult ;
26821   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26822   Dali::Gesture *arg2 = 0 ;
26823   Dali::Gesture *result = 0 ;
26824
26825   arg1 = (Dali::Gesture *)jarg1;
26826   arg2 = (Dali::Gesture *)jarg2;
26827   if (!arg2) {
26828     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Gesture const & type is null", 0);
26829     return 0;
26830   }
26831   {
26832     try {
26833       result = (Dali::Gesture *) &(arg1)->operator =((Dali::Gesture const &)*arg2);
26834     } catch (std::out_of_range& e) {
26835       {
26836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26837       };
26838     } catch (std::exception& e) {
26839       {
26840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26841       };
26842     } catch (...) {
26843       {
26844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26845       };
26846     }
26847   }
26848   jresult = (void *)result;
26849   return jresult;
26850 }
26851
26852
26853 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Gesture(void * jarg1) {
26854   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26855
26856   arg1 = (Dali::Gesture *)jarg1;
26857   {
26858     try {
26859       delete arg1;
26860     } catch (std::out_of_range& e) {
26861       {
26862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
26863       };
26864     } catch (std::exception& e) {
26865       {
26866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
26867       };
26868     } catch (...) {
26869       {
26870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
26871       };
26872     }
26873   }
26874 }
26875
26876
26877 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Gesture_type_set(void * jarg1, int jarg2) {
26878   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26879   Dali::Gesture::Type arg2 ;
26880
26881   arg1 = (Dali::Gesture *)jarg1;
26882   arg2 = (Dali::Gesture::Type)jarg2;
26883   if (arg1) (arg1)->type = arg2;
26884 }
26885
26886
26887 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Gesture_type_get(void * jarg1) {
26888   int jresult ;
26889   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26890   Dali::Gesture::Type result;
26891
26892   arg1 = (Dali::Gesture *)jarg1;
26893   result = (Dali::Gesture::Type) ((arg1)->type);
26894   jresult = (int)result;
26895   return jresult;
26896 }
26897
26898
26899 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Gesture_state_set(void * jarg1, int jarg2) {
26900   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26901   Dali::Gesture::State arg2 ;
26902
26903   arg1 = (Dali::Gesture *)jarg1;
26904   arg2 = (Dali::Gesture::State)jarg2;
26905   if (arg1) (arg1)->state = arg2;
26906 }
26907
26908
26909 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Gesture_state_get(void * jarg1) {
26910   int jresult ;
26911   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26912   Dali::Gesture::State result;
26913
26914   arg1 = (Dali::Gesture *)jarg1;
26915   result = (Dali::Gesture::State) ((arg1)->state);
26916   jresult = (int)result;
26917   return jresult;
26918 }
26919
26920
26921 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Gesture_time_set(void * jarg1, unsigned int jarg2) {
26922   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26923   unsigned int arg2 ;
26924
26925   arg1 = (Dali::Gesture *)jarg1;
26926   arg2 = (unsigned int)jarg2;
26927   if (arg1) (arg1)->time = arg2;
26928 }
26929
26930
26931 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Gesture_time_get(void * jarg1) {
26932   unsigned int jresult ;
26933   Dali::Gesture *arg1 = (Dali::Gesture *) 0 ;
26934   unsigned int result;
26935
26936   arg1 = (Dali::Gesture *)jarg1;
26937   result = (unsigned int) ((arg1)->time);
26938   jresult = result;
26939   return jresult;
26940 }
26941
26942
26943 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Hover__SWIG_0() {
26944   void * jresult ;
26945   Dali::HoverEvent *result = 0 ;
26946
26947   {
26948     try {
26949       result = (Dali::HoverEvent *)new Dali::HoverEvent();
26950     } catch (std::out_of_range& e) {
26951       {
26952         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26953       };
26954     } catch (std::exception& e) {
26955       {
26956         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26957       };
26958     } catch (...) {
26959       {
26960         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26961       };
26962     }
26963   }
26964   jresult = (void *)result;
26965   return jresult;
26966 }
26967
26968
26969 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Hover__SWIG_1(unsigned long jarg1) {
26970   void * jresult ;
26971   unsigned long arg1 ;
26972   Dali::HoverEvent *result = 0 ;
26973
26974   arg1 = (unsigned long)jarg1;
26975   {
26976     try {
26977       result = (Dali::HoverEvent *)new Dali::HoverEvent(arg1);
26978     } catch (std::out_of_range& e) {
26979       {
26980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
26981       };
26982     } catch (std::exception& e) {
26983       {
26984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
26985       };
26986     } catch (...) {
26987       {
26988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
26989       };
26990     }
26991   }
26992   jresult = (void *)result;
26993   return jresult;
26994 }
26995
26996
26997 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Hover(void * jarg1) {
26998   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
26999
27000   arg1 = (Dali::HoverEvent *)jarg1;
27001   {
27002     try {
27003       delete arg1;
27004     } catch (std::out_of_range& e) {
27005       {
27006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27007       };
27008     } catch (std::exception& e) {
27009       {
27010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27011       };
27012     } catch (...) {
27013       {
27014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27015       };
27016     }
27017   }
27018 }
27019
27020
27021 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Hover_points_set(void * jarg1, void * jarg2) {
27022   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27023   Dali::TouchPointContainer *arg2 = (Dali::TouchPointContainer *) 0 ;
27024
27025   arg1 = (Dali::HoverEvent *)jarg1;
27026   arg2 = (Dali::TouchPointContainer *)jarg2;
27027   if (arg1) (arg1)->points = *arg2;
27028 }
27029
27030
27031 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Hover_points_get(void * jarg1) {
27032   void * jresult ;
27033   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27034   Dali::TouchPointContainer *result = 0 ;
27035
27036   arg1 = (Dali::HoverEvent *)jarg1;
27037   result = (Dali::TouchPointContainer *)& ((arg1)->points);
27038   jresult = (void *)result;
27039   return jresult;
27040 }
27041
27042
27043 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Hover_time_set(void * jarg1, unsigned long jarg2) {
27044   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27045   unsigned long arg2 ;
27046
27047   arg1 = (Dali::HoverEvent *)jarg1;
27048   arg2 = (unsigned long)jarg2;
27049   if (arg1) (arg1)->time = arg2;
27050 }
27051
27052
27053 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Hover_time_get(void * jarg1) {
27054   unsigned long jresult ;
27055   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27056   unsigned long result;
27057
27058   arg1 = (Dali::HoverEvent *)jarg1;
27059   result = (unsigned long) ((arg1)->time);
27060   jresult = (unsigned long)result;
27061   return jresult;
27062 }
27063
27064
27065 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Hover_GetPointCount(void * jarg1) {
27066   unsigned int jresult ;
27067   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27068   unsigned int result;
27069
27070   arg1 = (Dali::HoverEvent *)jarg1;
27071   {
27072     try {
27073       result = (unsigned int)((Dali::HoverEvent const *)arg1)->GetPointCount();
27074     } catch (std::out_of_range& e) {
27075       {
27076         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27077       };
27078     } catch (std::exception& e) {
27079       {
27080         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27081       };
27082     } catch (...) {
27083       {
27084         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27085       };
27086     }
27087   }
27088   jresult = result;
27089   return jresult;
27090 }
27091
27092
27093 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Hover_GetPoint(void * jarg1, unsigned int jarg2) {
27094   void * jresult ;
27095   Dali::HoverEvent *arg1 = (Dali::HoverEvent *) 0 ;
27096   unsigned int arg2 ;
27097   Dali::TouchPoint *result = 0 ;
27098
27099   arg1 = (Dali::HoverEvent *)jarg1;
27100   arg2 = (unsigned int)jarg2;
27101   {
27102     try {
27103       result = (Dali::TouchPoint *) &((Dali::HoverEvent const *)arg1)->GetPoint(arg2);
27104     } catch (std::out_of_range& e) {
27105       {
27106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27107       };
27108     } catch (std::exception& e) {
27109       {
27110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27111       };
27112     } catch (...) {
27113       {
27114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27115       };
27116     }
27117   }
27118   jresult = (void *)result;
27119   return jresult;
27120 }
27121
27122
27123 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Key__SWIG_0() {
27124   void * jresult ;
27125   Dali::KeyEvent *result = 0 ;
27126
27127   {
27128     try {
27129       result = (Dali::KeyEvent *)new Dali::KeyEvent();
27130     } catch (std::out_of_range& e) {
27131       {
27132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27133       };
27134     } catch (std::exception& e) {
27135       {
27136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27137       };
27138     } catch (...) {
27139       {
27140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27141       };
27142     }
27143   }
27144   jresult = (void *)result;
27145   return jresult;
27146 }
27147
27148
27149 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Key__SWIG_1(char * jarg1, char * jarg2, int jarg3, int jarg4, unsigned long jarg5, int jarg6) {
27150   void * jresult ;
27151   std::string *arg1 = 0 ;
27152   std::string *arg2 = 0 ;
27153   int arg3 ;
27154   int arg4 ;
27155   unsigned long arg5 ;
27156   Dali::KeyEvent::State *arg6 = 0 ;
27157   Dali::KeyEvent::State temp6 ;
27158   Dali::KeyEvent *result = 0 ;
27159
27160   if (!jarg1) {
27161     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27162     return 0;
27163   }
27164   std::string arg1_str(jarg1);
27165   arg1 = &arg1_str;
27166   if (!jarg2) {
27167     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27168     return 0;
27169   }
27170   std::string arg2_str(jarg2);
27171   arg2 = &arg2_str;
27172   arg3 = (int)jarg3;
27173   arg4 = (int)jarg4;
27174   arg5 = (unsigned long)jarg5;
27175   temp6 = (Dali::KeyEvent::State)jarg6;
27176   arg6 = &temp6;
27177   {
27178     try {
27179       result = (Dali::KeyEvent *)new Dali::KeyEvent((std::string const &)*arg1,(std::string const &)*arg2,arg3,arg4,arg5,(Dali::KeyEvent::State const &)*arg6);
27180     } catch (std::out_of_range& e) {
27181       {
27182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27183       };
27184     } catch (std::exception& e) {
27185       {
27186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27187       };
27188     } catch (...) {
27189       {
27190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27191       };
27192     }
27193   }
27194   jresult = (void *)result;
27195
27196   //argout typemap for const std::string&
27197
27198
27199   //argout typemap for const std::string&
27200
27201   return jresult;
27202 }
27203
27204 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Key__SWIG_2(void * jarg1) {
27205   void * jresult ;
27206   Dali::KeyEvent *arg1 = 0 ;
27207   Dali::KeyEvent *result = 0 ;
27208
27209   arg1 = (Dali::KeyEvent *)jarg1;
27210   if (!arg1) {
27211     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
27212     return 0;
27213   }
27214   {
27215     try {
27216       result = (Dali::KeyEvent *)new Dali::KeyEvent((Dali::KeyEvent const &)*arg1);
27217     } catch (std::out_of_range& e) {
27218       {
27219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27220       };
27221     } catch (std::exception& e) {
27222       {
27223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27224       };
27225     } catch (...) {
27226       {
27227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27228       };
27229     }
27230   }
27231   jresult = (void *)result;
27232   return jresult;
27233 }
27234
27235
27236 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Key_Assign(void * jarg1, void * jarg2) {
27237   void * jresult ;
27238   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27239   Dali::KeyEvent *arg2 = 0 ;
27240   Dali::KeyEvent *result = 0 ;
27241
27242   arg1 = (Dali::KeyEvent *)jarg1;
27243   arg2 = (Dali::KeyEvent *)jarg2;
27244   if (!arg2) {
27245     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
27246     return 0;
27247   }
27248   {
27249     try {
27250       result = (Dali::KeyEvent *) &(arg1)->operator =((Dali::KeyEvent const &)*arg2);
27251     } catch (std::out_of_range& e) {
27252       {
27253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27254       };
27255     } catch (std::exception& e) {
27256       {
27257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27258       };
27259     } catch (...) {
27260       {
27261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27262       };
27263     }
27264   }
27265   jresult = (void *)result;
27266   return jresult;
27267 }
27268
27269
27270 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Key(void * jarg1) {
27271   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27272
27273   arg1 = (Dali::KeyEvent *)jarg1;
27274   {
27275     try {
27276       delete arg1;
27277     } catch (std::out_of_range& e) {
27278       {
27279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27280       };
27281     } catch (std::exception& e) {
27282       {
27283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27284       };
27285     } catch (...) {
27286       {
27287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27288       };
27289     }
27290   }
27291 }
27292
27293
27294 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Key_IsShiftModifier(void * jarg1) {
27295   unsigned int jresult ;
27296   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27297   bool result;
27298
27299   arg1 = (Dali::KeyEvent *)jarg1;
27300   {
27301     try {
27302       result = (bool)((Dali::KeyEvent const *)arg1)->IsShiftModifier();
27303     } catch (std::out_of_range& e) {
27304       {
27305         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27306       };
27307     } catch (std::exception& e) {
27308       {
27309         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27310       };
27311     } catch (...) {
27312       {
27313         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27314       };
27315     }
27316   }
27317   jresult = result;
27318   return jresult;
27319 }
27320
27321
27322 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Key_IsCtrlModifier(void * jarg1) {
27323   unsigned int jresult ;
27324   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27325   bool result;
27326
27327   arg1 = (Dali::KeyEvent *)jarg1;
27328   {
27329     try {
27330       result = (bool)((Dali::KeyEvent const *)arg1)->IsCtrlModifier();
27331     } catch (std::out_of_range& e) {
27332       {
27333         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27334       };
27335     } catch (std::exception& e) {
27336       {
27337         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27338       };
27339     } catch (...) {
27340       {
27341         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27342       };
27343     }
27344   }
27345   jresult = result;
27346   return jresult;
27347 }
27348
27349
27350 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Key_IsAltModifier(void * jarg1) {
27351   unsigned int jresult ;
27352   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27353   bool result;
27354
27355   arg1 = (Dali::KeyEvent *)jarg1;
27356   {
27357     try {
27358       result = (bool)((Dali::KeyEvent const *)arg1)->IsAltModifier();
27359     } catch (std::out_of_range& e) {
27360       {
27361         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27362       };
27363     } catch (std::exception& e) {
27364       {
27365         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27366       };
27367     } catch (...) {
27368       {
27369         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27370       };
27371     }
27372   }
27373   jresult = result;
27374   return jresult;
27375 }
27376
27377
27378 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_keyPressedName_set(void * jarg1, char * jarg2) {
27379   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27380   std::string *arg2 = 0 ;
27381
27382   arg1 = (Dali::KeyEvent *)jarg1;
27383   if (!jarg2) {
27384     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27385     return ;
27386   }
27387   std::string arg2_str(jarg2);
27388   arg2 = &arg2_str;
27389   if (arg1) (arg1)->keyPressedName = *arg2;
27390
27391   //argout typemap for const std::string&
27392
27393 }
27394
27395
27396 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Key_keyPressedName_get(void * jarg1) {
27397   char * jresult ;
27398   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27399   std::string *result = 0 ;
27400
27401   arg1 = (Dali::KeyEvent *)jarg1;
27402   result = (std::string *) & ((arg1)->keyPressedName);
27403   jresult = SWIG_csharp_string_callback(result->c_str());
27404   return jresult;
27405 }
27406
27407
27408 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_keyPressed_set(void * jarg1, char * jarg2) {
27409   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27410   std::string *arg2 = 0 ;
27411
27412   arg1 = (Dali::KeyEvent *)jarg1;
27413   if (!jarg2) {
27414     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
27415     return ;
27416   }
27417   std::string arg2_str(jarg2);
27418   arg2 = &arg2_str;
27419   if (arg1) (arg1)->keyPressed = *arg2;
27420
27421   //argout typemap for const std::string&
27422
27423 }
27424
27425
27426 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Key_keyPressed_get(void * jarg1) {
27427   char * jresult ;
27428   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27429   std::string *result = 0 ;
27430
27431   arg1 = (Dali::KeyEvent *)jarg1;
27432   result = (std::string *) & ((arg1)->keyPressed);
27433   jresult = SWIG_csharp_string_callback(result->c_str());
27434   return jresult;
27435 }
27436
27437
27438 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_keyCode_set(void * jarg1, int jarg2) {
27439   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27440   int arg2 ;
27441
27442   arg1 = (Dali::KeyEvent *)jarg1;
27443   arg2 = (int)jarg2;
27444   if (arg1) (arg1)->keyCode = arg2;
27445 }
27446
27447
27448 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Key_keyCode_get(void * jarg1) {
27449   int jresult ;
27450   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27451   int result;
27452
27453   arg1 = (Dali::KeyEvent *)jarg1;
27454   result = (int) ((arg1)->keyCode);
27455   jresult = result;
27456   return jresult;
27457 }
27458
27459
27460 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_keyModifier_set(void * jarg1, int jarg2) {
27461   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27462   int arg2 ;
27463
27464   arg1 = (Dali::KeyEvent *)jarg1;
27465   arg2 = (int)jarg2;
27466   if (arg1) (arg1)->keyModifier = arg2;
27467 }
27468
27469
27470 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Key_keyModifier_get(void * jarg1) {
27471   int jresult ;
27472   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27473   int result;
27474
27475   arg1 = (Dali::KeyEvent *)jarg1;
27476   result = (int) ((arg1)->keyModifier);
27477   jresult = result;
27478   return jresult;
27479 }
27480
27481
27482 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_time_set(void * jarg1, unsigned long jarg2) {
27483   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27484   unsigned long arg2 ;
27485
27486   arg1 = (Dali::KeyEvent *)jarg1;
27487   arg2 = (unsigned long)jarg2;
27488   if (arg1) (arg1)->time = arg2;
27489 }
27490
27491
27492 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Key_time_get(void * jarg1) {
27493   unsigned long jresult ;
27494   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27495   unsigned long result;
27496
27497   arg1 = (Dali::KeyEvent *)jarg1;
27498   result = (unsigned long) ((arg1)->time);
27499   jresult = (unsigned long)result;
27500   return jresult;
27501 }
27502
27503
27504 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Key_state_set(void * jarg1, int jarg2) {
27505   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27506   Dali::KeyEvent::State arg2 ;
27507
27508   arg1 = (Dali::KeyEvent *)jarg1;
27509   arg2 = (Dali::KeyEvent::State)jarg2;
27510   if (arg1) (arg1)->state = arg2;
27511 }
27512
27513
27514 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Key_state_get(void * jarg1) {
27515   int jresult ;
27516   Dali::KeyEvent *arg1 = (Dali::KeyEvent *) 0 ;
27517   Dali::KeyEvent::State result;
27518
27519   arg1 = (Dali::KeyEvent *)jarg1;
27520   result = (Dali::KeyEvent::State) ((arg1)->state);
27521   jresult = (int)result;
27522   return jresult;
27523 }
27524
27525
27526 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGestureDetector__SWIG_0() {
27527   void * jresult ;
27528   Dali::LongPressGestureDetector *result = 0 ;
27529
27530   {
27531     try {
27532       result = (Dali::LongPressGestureDetector *)new Dali::LongPressGestureDetector();
27533     } catch (std::out_of_range& e) {
27534       {
27535         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27536       };
27537     } catch (std::exception& e) {
27538       {
27539         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27540       };
27541     } catch (...) {
27542       {
27543         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27544       };
27545     }
27546   }
27547   jresult = (void *)result;
27548   return jresult;
27549 }
27550
27551
27552 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_New__SWIG_0() {
27553   void * jresult ;
27554   Dali::LongPressGestureDetector result;
27555
27556   {
27557     try {
27558       result = Dali::LongPressGestureDetector::New();
27559     } catch (std::out_of_range& e) {
27560       {
27561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27562       };
27563     } catch (std::exception& e) {
27564       {
27565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27566       };
27567     } catch (...) {
27568       {
27569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27570       };
27571     }
27572   }
27573   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
27574   return jresult;
27575 }
27576
27577
27578 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_New__SWIG_1(unsigned int jarg1) {
27579   void * jresult ;
27580   unsigned int arg1 ;
27581   Dali::LongPressGestureDetector result;
27582
27583   arg1 = (unsigned int)jarg1;
27584   {
27585     try {
27586       result = Dali::LongPressGestureDetector::New(arg1);
27587     } catch (std::out_of_range& e) {
27588       {
27589         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27590       };
27591     } catch (std::exception& e) {
27592       {
27593         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27594       };
27595     } catch (...) {
27596       {
27597         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27598       };
27599     }
27600   }
27601   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
27602   return jresult;
27603 }
27604
27605
27606 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_New__SWIG_2(unsigned int jarg1, unsigned int jarg2) {
27607   void * jresult ;
27608   unsigned int arg1 ;
27609   unsigned int arg2 ;
27610   Dali::LongPressGestureDetector result;
27611
27612   arg1 = (unsigned int)jarg1;
27613   arg2 = (unsigned int)jarg2;
27614   {
27615     try {
27616       result = Dali::LongPressGestureDetector::New(arg1,arg2);
27617     } catch (std::out_of_range& e) {
27618       {
27619         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27620       };
27621     } catch (std::exception& e) {
27622       {
27623         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27624       };
27625     } catch (...) {
27626       {
27627         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27628       };
27629     }
27630   }
27631   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
27632   return jresult;
27633 }
27634
27635
27636 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_DownCast(void * jarg1) {
27637   void * jresult ;
27638   Dali::BaseHandle arg1 ;
27639   Dali::BaseHandle *argp1 ;
27640   Dali::LongPressGestureDetector result;
27641
27642   argp1 = (Dali::BaseHandle *)jarg1;
27643   if (!argp1) {
27644     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
27645     return 0;
27646   }
27647   arg1 = *argp1;
27648   {
27649     try {
27650       result = Dali::LongPressGestureDetector::DownCast(arg1);
27651     } catch (std::out_of_range& e) {
27652       {
27653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27654       };
27655     } catch (std::exception& e) {
27656       {
27657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27658       };
27659     } catch (...) {
27660       {
27661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27662       };
27663     }
27664   }
27665   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
27666   return jresult;
27667 }
27668
27669
27670 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LongPressGestureDetector(void * jarg1) {
27671   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27672
27673   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27674   {
27675     try {
27676       delete arg1;
27677     } catch (std::out_of_range& e) {
27678       {
27679         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27680       };
27681     } catch (std::exception& e) {
27682       {
27683         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27684       };
27685     } catch (...) {
27686       {
27687         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27688       };
27689     }
27690   }
27691 }
27692
27693
27694 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGestureDetector__SWIG_1(void * jarg1) {
27695   void * jresult ;
27696   Dali::LongPressGestureDetector *arg1 = 0 ;
27697   Dali::LongPressGestureDetector *result = 0 ;
27698
27699   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27700   if (!arg1) {
27701     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGestureDetector const & type is null", 0);
27702     return 0;
27703   }
27704   {
27705     try {
27706       result = (Dali::LongPressGestureDetector *)new Dali::LongPressGestureDetector((Dali::LongPressGestureDetector const &)*arg1);
27707     } catch (std::out_of_range& e) {
27708       {
27709         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27710       };
27711     } catch (std::exception& e) {
27712       {
27713         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27714       };
27715     } catch (...) {
27716       {
27717         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27718       };
27719     }
27720   }
27721   jresult = (void *)result;
27722   return jresult;
27723 }
27724
27725
27726 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_Assign(void * jarg1, void * jarg2) {
27727   void * jresult ;
27728   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27729   Dali::LongPressGestureDetector *arg2 = 0 ;
27730   Dali::LongPressGestureDetector *result = 0 ;
27731
27732   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27733   arg2 = (Dali::LongPressGestureDetector *)jarg2;
27734   if (!arg2) {
27735     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGestureDetector const & type is null", 0);
27736     return 0;
27737   }
27738   {
27739     try {
27740       result = (Dali::LongPressGestureDetector *) &(arg1)->operator =((Dali::LongPressGestureDetector const &)*arg2);
27741     } catch (std::out_of_range& e) {
27742       {
27743         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27744       };
27745     } catch (std::exception& e) {
27746       {
27747         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27748       };
27749     } catch (...) {
27750       {
27751         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27752       };
27753     }
27754   }
27755   jresult = (void *)result;
27756   return jresult;
27757 }
27758
27759
27760 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_SetTouchesRequired__SWIG_0(void * jarg1, unsigned int jarg2) {
27761   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27762   unsigned int arg2 ;
27763
27764   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27765   arg2 = (unsigned int)jarg2;
27766   {
27767     try {
27768       (arg1)->SetTouchesRequired(arg2);
27769     } catch (std::out_of_range& e) {
27770       {
27771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27772       };
27773     } catch (std::exception& e) {
27774       {
27775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27776       };
27777     } catch (...) {
27778       {
27779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27780       };
27781     }
27782   }
27783 }
27784
27785
27786 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_SetTouchesRequired__SWIG_1(void * jarg1, unsigned int jarg2, unsigned int jarg3) {
27787   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27788   unsigned int arg2 ;
27789   unsigned int arg3 ;
27790
27791   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27792   arg2 = (unsigned int)jarg2;
27793   arg3 = (unsigned int)jarg3;
27794   {
27795     try {
27796       (arg1)->SetTouchesRequired(arg2,arg3);
27797     } catch (std::out_of_range& e) {
27798       {
27799         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
27800       };
27801     } catch (std::exception& e) {
27802       {
27803         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
27804       };
27805     } catch (...) {
27806       {
27807         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
27808       };
27809     }
27810   }
27811 }
27812
27813
27814 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_GetMinimumTouchesRequired(void * jarg1) {
27815   unsigned int jresult ;
27816   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27817   unsigned int result;
27818
27819   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27820   {
27821     try {
27822       result = (unsigned int)((Dali::LongPressGestureDetector const *)arg1)->GetMinimumTouchesRequired();
27823     } catch (std::out_of_range& e) {
27824       {
27825         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27826       };
27827     } catch (std::exception& e) {
27828       {
27829         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27830       };
27831     } catch (...) {
27832       {
27833         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27834       };
27835     }
27836   }
27837   jresult = result;
27838   return jresult;
27839 }
27840
27841
27842 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_GetMaximumTouchesRequired(void * jarg1) {
27843   unsigned int jresult ;
27844   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27845   unsigned int result;
27846
27847   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27848   {
27849     try {
27850       result = (unsigned int)((Dali::LongPressGestureDetector const *)arg1)->GetMaximumTouchesRequired();
27851     } catch (std::out_of_range& e) {
27852       {
27853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27854       };
27855     } catch (std::exception& e) {
27856       {
27857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27858       };
27859     } catch (...) {
27860       {
27861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27862       };
27863     }
27864   }
27865   jresult = result;
27866   return jresult;
27867 }
27868
27869
27870 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_DetectedSignal(void * jarg1) {
27871   void * jresult ;
27872   Dali::LongPressGestureDetector *arg1 = (Dali::LongPressGestureDetector *) 0 ;
27873   Dali::LongPressGestureDetector::DetectedSignalType *result = 0 ;
27874
27875   arg1 = (Dali::LongPressGestureDetector *)jarg1;
27876   {
27877     try {
27878       result = (Dali::LongPressGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
27879     } catch (std::out_of_range& e) {
27880       {
27881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27882       };
27883     } catch (std::exception& e) {
27884       {
27885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27886       };
27887     } catch (...) {
27888       {
27889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27890       };
27891     }
27892   }
27893   jresult = (void *)result;
27894   return jresult;
27895 }
27896
27897
27898 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGesture__SWIG_0(int jarg1) {
27899   void * jresult ;
27900   Dali::Gesture::State arg1 ;
27901   Dali::LongPressGesture *result = 0 ;
27902
27903   arg1 = (Dali::Gesture::State)jarg1;
27904   {
27905     try {
27906       result = (Dali::LongPressGesture *)new Dali::LongPressGesture(arg1);
27907     } catch (std::out_of_range& e) {
27908       {
27909         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27910       };
27911     } catch (std::exception& e) {
27912       {
27913         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27914       };
27915     } catch (...) {
27916       {
27917         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27918       };
27919     }
27920   }
27921   jresult = (void *)result;
27922   return jresult;
27923 }
27924
27925
27926 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGesture__SWIG_1(void * jarg1) {
27927   void * jresult ;
27928   Dali::LongPressGesture *arg1 = 0 ;
27929   Dali::LongPressGesture *result = 0 ;
27930
27931   arg1 = (Dali::LongPressGesture *)jarg1;
27932   if (!arg1) {
27933     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
27934     return 0;
27935   }
27936   {
27937     try {
27938       result = (Dali::LongPressGesture *)new Dali::LongPressGesture((Dali::LongPressGesture const &)*arg1);
27939     } catch (std::out_of_range& e) {
27940       {
27941         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27942       };
27943     } catch (std::exception& e) {
27944       {
27945         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27946       };
27947     } catch (...) {
27948       {
27949         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27950       };
27951     }
27952   }
27953   jresult = (void *)result;
27954   return jresult;
27955 }
27956
27957
27958 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGesture_Assign(void * jarg1, void * jarg2) {
27959   void * jresult ;
27960   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
27961   Dali::LongPressGesture *arg2 = 0 ;
27962   Dali::LongPressGesture *result = 0 ;
27963
27964   arg1 = (Dali::LongPressGesture *)jarg1;
27965   arg2 = (Dali::LongPressGesture *)jarg2;
27966   if (!arg2) {
27967     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
27968     return 0;
27969   }
27970   {
27971     try {
27972       result = (Dali::LongPressGesture *) &(arg1)->operator =((Dali::LongPressGesture const &)*arg2);
27973     } catch (std::out_of_range& e) {
27974       {
27975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
27976       };
27977     } catch (std::exception& e) {
27978       {
27979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
27980       };
27981     } catch (...) {
27982       {
27983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
27984       };
27985     }
27986   }
27987   jresult = (void *)result;
27988   return jresult;
27989 }
27990
27991
27992 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LongPressGesture(void * jarg1) {
27993   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
27994
27995   arg1 = (Dali::LongPressGesture *)jarg1;
27996   {
27997     try {
27998       delete arg1;
27999     } catch (std::out_of_range& e) {
28000       {
28001         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28002       };
28003     } catch (std::exception& e) {
28004       {
28005         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28006       };
28007     } catch (...) {
28008       {
28009         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28010       };
28011     }
28012   }
28013 }
28014
28015
28016 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGesture_numberOfTouches_set(void * jarg1, unsigned int jarg2) {
28017   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28018   unsigned int arg2 ;
28019
28020   arg1 = (Dali::LongPressGesture *)jarg1;
28021   arg2 = (unsigned int)jarg2;
28022   if (arg1) (arg1)->numberOfTouches = arg2;
28023 }
28024
28025
28026 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LongPressGesture_numberOfTouches_get(void * jarg1) {
28027   unsigned int jresult ;
28028   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28029   unsigned int result;
28030
28031   arg1 = (Dali::LongPressGesture *)jarg1;
28032   result = (unsigned int) ((arg1)->numberOfTouches);
28033   jresult = result;
28034   return jresult;
28035 }
28036
28037
28038 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGesture_screenPoint_set(void * jarg1, void * jarg2) {
28039   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28040   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
28041
28042   arg1 = (Dali::LongPressGesture *)jarg1;
28043   arg2 = (Dali::Vector2 *)jarg2;
28044   if (arg1) (arg1)->screenPoint = *arg2;
28045 }
28046
28047
28048 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGesture_screenPoint_get(void * jarg1) {
28049   void * jresult ;
28050   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28051   Dali::Vector2 *result = 0 ;
28052
28053   arg1 = (Dali::LongPressGesture *)jarg1;
28054   result = (Dali::Vector2 *)& ((arg1)->screenPoint);
28055   jresult = (void *)result;
28056   return jresult;
28057 }
28058
28059
28060 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGesture_localPoint_set(void * jarg1, void * jarg2) {
28061   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28062   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
28063
28064   arg1 = (Dali::LongPressGesture *)jarg1;
28065   arg2 = (Dali::Vector2 *)jarg2;
28066   if (arg1) (arg1)->localPoint = *arg2;
28067 }
28068
28069
28070 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LongPressGesture_localPoint_get(void * jarg1) {
28071   void * jresult ;
28072   Dali::LongPressGesture *arg1 = (Dali::LongPressGesture *) 0 ;
28073   Dali::Vector2 *result = 0 ;
28074
28075   arg1 = (Dali::LongPressGesture *)jarg1;
28076   result = (Dali::Vector2 *)& ((arg1)->localPoint);
28077   jresult = (void *)result;
28078   return jresult;
28079 }
28080
28081
28082 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Wheel__SWIG_0() {
28083   void * jresult ;
28084   Dali::WheelEvent *result = 0 ;
28085
28086   {
28087     try {
28088       result = (Dali::WheelEvent *)new Dali::WheelEvent();
28089     } catch (std::out_of_range& e) {
28090       {
28091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28092       };
28093     } catch (std::exception& e) {
28094       {
28095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28096       };
28097     } catch (...) {
28098       {
28099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28100       };
28101     }
28102   }
28103   jresult = (void *)result;
28104   return jresult;
28105 }
28106
28107
28108 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Wheel__SWIG_1(int jarg1, int jarg2, unsigned int jarg3, void * jarg4, int jarg5, unsigned int jarg6) {
28109   void * jresult ;
28110   Dali::WheelEvent::Type arg1 ;
28111   int arg2 ;
28112   unsigned int arg3 ;
28113   Dali::Vector2 arg4 ;
28114   int arg5 ;
28115   unsigned int arg6 ;
28116   Dali::Vector2 *argp4 ;
28117   Dali::WheelEvent *result = 0 ;
28118
28119   arg1 = (Dali::WheelEvent::Type)jarg1;
28120   arg2 = (int)jarg2;
28121   arg3 = (unsigned int)jarg3;
28122   argp4 = (Dali::Vector2 *)jarg4;
28123   if (!argp4) {
28124     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
28125     return 0;
28126   }
28127   arg4 = *argp4;
28128   arg5 = (int)jarg5;
28129   arg6 = (unsigned int)jarg6;
28130   {
28131     try {
28132       result = (Dali::WheelEvent *)new Dali::WheelEvent(arg1,arg2,arg3,arg4,arg5,arg6);
28133     } catch (std::out_of_range& e) {
28134       {
28135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28136       };
28137     } catch (std::exception& e) {
28138       {
28139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28140       };
28141     } catch (...) {
28142       {
28143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28144       };
28145     }
28146   }
28147   jresult = (void *)result;
28148   return jresult;
28149 }
28150
28151
28152 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Wheel(void * jarg1) {
28153   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28154
28155   arg1 = (Dali::WheelEvent *)jarg1;
28156   {
28157     try {
28158       delete arg1;
28159     } catch (std::out_of_range& e) {
28160       {
28161         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28162       };
28163     } catch (std::exception& e) {
28164       {
28165         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28166       };
28167     } catch (...) {
28168       {
28169         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28170       };
28171     }
28172   }
28173 }
28174
28175
28176 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_IsShiftModifier(void * jarg1) {
28177   unsigned int jresult ;
28178   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28179   bool result;
28180
28181   arg1 = (Dali::WheelEvent *)jarg1;
28182   {
28183     try {
28184       result = (bool)((Dali::WheelEvent const *)arg1)->IsShiftModifier();
28185     } catch (std::out_of_range& e) {
28186       {
28187         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28188       };
28189     } catch (std::exception& e) {
28190       {
28191         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28192       };
28193     } catch (...) {
28194       {
28195         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28196       };
28197     }
28198   }
28199   jresult = result;
28200   return jresult;
28201 }
28202
28203
28204 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_IsCtrlModifier(void * jarg1) {
28205   unsigned int jresult ;
28206   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28207   bool result;
28208
28209   arg1 = (Dali::WheelEvent *)jarg1;
28210   {
28211     try {
28212       result = (bool)((Dali::WheelEvent const *)arg1)->IsCtrlModifier();
28213     } catch (std::out_of_range& e) {
28214       {
28215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28216       };
28217     } catch (std::exception& e) {
28218       {
28219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28220       };
28221     } catch (...) {
28222       {
28223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28224       };
28225     }
28226   }
28227   jresult = result;
28228   return jresult;
28229 }
28230
28231
28232 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_IsAltModifier(void * jarg1) {
28233   unsigned int jresult ;
28234   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28235   bool result;
28236
28237   arg1 = (Dali::WheelEvent *)jarg1;
28238   {
28239     try {
28240       result = (bool)((Dali::WheelEvent const *)arg1)->IsAltModifier();
28241     } catch (std::out_of_range& e) {
28242       {
28243         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28244       };
28245     } catch (std::exception& e) {
28246       {
28247         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28248       };
28249     } catch (...) {
28250       {
28251         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28252       };
28253     }
28254   }
28255   jresult = result;
28256   return jresult;
28257 }
28258
28259
28260 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_type_set(void * jarg1, int jarg2) {
28261   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28262   Dali::WheelEvent::Type arg2 ;
28263
28264   arg1 = (Dali::WheelEvent *)jarg1;
28265   arg2 = (Dali::WheelEvent::Type)jarg2;
28266   if (arg1) (arg1)->type = arg2;
28267 }
28268
28269
28270 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Wheel_type_get(void * jarg1) {
28271   int jresult ;
28272   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28273   Dali::WheelEvent::Type result;
28274
28275   arg1 = (Dali::WheelEvent *)jarg1;
28276   result = (Dali::WheelEvent::Type) ((arg1)->type);
28277   jresult = (int)result;
28278   return jresult;
28279 }
28280
28281
28282 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_direction_set(void * jarg1, int jarg2) {
28283   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28284   int arg2 ;
28285
28286   arg1 = (Dali::WheelEvent *)jarg1;
28287   arg2 = (int)jarg2;
28288   if (arg1) (arg1)->direction = arg2;
28289 }
28290
28291
28292 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Wheel_direction_get(void * jarg1) {
28293   int jresult ;
28294   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28295   int result;
28296
28297   arg1 = (Dali::WheelEvent *)jarg1;
28298   result = (int) ((arg1)->direction);
28299   jresult = result;
28300   return jresult;
28301 }
28302
28303
28304 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_modifiers_set(void * jarg1, unsigned int jarg2) {
28305   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28306   unsigned int arg2 ;
28307
28308   arg1 = (Dali::WheelEvent *)jarg1;
28309   arg2 = (unsigned int)jarg2;
28310   if (arg1) (arg1)->modifiers = arg2;
28311 }
28312
28313
28314 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_modifiers_get(void * jarg1) {
28315   unsigned int jresult ;
28316   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28317   unsigned int result;
28318
28319   arg1 = (Dali::WheelEvent *)jarg1;
28320   result = (unsigned int) ((arg1)->modifiers);
28321   jresult = result;
28322   return jresult;
28323 }
28324
28325
28326 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_point_set(void * jarg1, void * jarg2) {
28327   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28328   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
28329
28330   arg1 = (Dali::WheelEvent *)jarg1;
28331   arg2 = (Dali::Vector2 *)jarg2;
28332   if (arg1) (arg1)->point = *arg2;
28333 }
28334
28335
28336 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Wheel_point_get(void * jarg1) {
28337   void * jresult ;
28338   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28339   Dali::Vector2 *result = 0 ;
28340
28341   arg1 = (Dali::WheelEvent *)jarg1;
28342   result = (Dali::Vector2 *)& ((arg1)->point);
28343   jresult = (void *)result;
28344   return jresult;
28345 }
28346
28347
28348 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_z_set(void * jarg1, int jarg2) {
28349   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28350   int arg2 ;
28351
28352   arg1 = (Dali::WheelEvent *)jarg1;
28353   arg2 = (int)jarg2;
28354   if (arg1) (arg1)->z = arg2;
28355 }
28356
28357
28358 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Wheel_z_get(void * jarg1) {
28359   int jresult ;
28360   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28361   int result;
28362
28363   arg1 = (Dali::WheelEvent *)jarg1;
28364   result = (int) ((arg1)->z);
28365   jresult = result;
28366   return jresult;
28367 }
28368
28369
28370 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Wheel_timeStamp_set(void * jarg1, unsigned int jarg2) {
28371   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28372   unsigned int arg2 ;
28373
28374   arg1 = (Dali::WheelEvent *)jarg1;
28375   arg2 = (unsigned int)jarg2;
28376   if (arg1) (arg1)->timeStamp = arg2;
28377 }
28378
28379
28380 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Wheel_timeStamp_get(void * jarg1) {
28381   unsigned int jresult ;
28382   Dali::WheelEvent *arg1 = (Dali::WheelEvent *) 0 ;
28383   unsigned int result;
28384
28385   arg1 = (Dali::WheelEvent *)jarg1;
28386   result = (unsigned int) ((arg1)->timeStamp);
28387   jresult = result;
28388   return jresult;
28389 }
28390
28391 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_GetDeviceName(void * jarg1) {
28392   char * jresult ;
28393   Dali::KeyEvent *arg1 = 0 ;
28394   std::string result;
28395
28396   arg1 = (Dali::KeyEvent *)jarg1;
28397   if (!arg1) {
28398     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
28399     return 0;
28400   }
28401   {
28402     try {
28403       result = Dali::DevelKeyEvent::GetDeviceName((Dali::KeyEvent const &)*arg1);
28404     } catch (std::out_of_range& e) {
28405       {
28406         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28407       };
28408     } catch (std::exception& e) {
28409       {
28410         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28411       };
28412     } catch (...) {
28413       {
28414         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28415       };
28416     }
28417   }
28418   jresult = SWIG_csharp_string_callback((&result)->c_str());
28419   return jresult;
28420 }
28421
28422 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GetDeviceClass(void * jarg1) {
28423   int jresult ;
28424   Dali::KeyEvent *arg1 = 0 ;
28425   Dali::DevelDevice::Class::Type result;
28426
28427   arg1 = (Dali::KeyEvent *)jarg1;
28428   if (!arg1) {
28429     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
28430     return 0;
28431   }
28432   {
28433     try {
28434       result = (Dali::DevelDevice::Class::Type)Dali::DevelKeyEvent::GetDeviceClass((Dali::KeyEvent const &)*arg1);
28435     } catch (std::out_of_range& e) {
28436       {
28437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28438       };
28439     } catch (std::exception& e) {
28440       {
28441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28442       };
28443     } catch (...) {
28444       {
28445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28446       };
28447     }
28448   }
28449   jresult = (int)result;
28450   return jresult;
28451 }
28452
28453
28454 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Raise(void * jarg1) {
28455   Dali::Actor arg1 ;
28456   Dali::Actor *argp1 ;
28457
28458   argp1 = (Dali::Actor *)jarg1;
28459   if (!argp1) {
28460     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28461     return ;
28462   }
28463   arg1 = *argp1;
28464   {
28465     try {
28466       Dali::DevelActor::Raise(arg1);
28467     } catch (std::out_of_range& e) {
28468       {
28469         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28470       };
28471     } catch (std::exception& e) {
28472       {
28473         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28474       };
28475     } catch (...) {
28476       {
28477         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28478       };
28479     }
28480   }
28481 }
28482
28483
28484 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Lower(void * jarg1) {
28485   Dali::Actor arg1 ;
28486   Dali::Actor *argp1 ;
28487
28488   argp1 = (Dali::Actor *)jarg1;
28489   if (!argp1) {
28490     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28491     return ;
28492   }
28493   arg1 = *argp1;
28494   {
28495     try {
28496       Dali::DevelActor::Lower(arg1);
28497     } catch (std::out_of_range& e) {
28498       {
28499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28500       };
28501     } catch (std::exception& e) {
28502       {
28503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28504       };
28505     } catch (...) {
28506       {
28507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28508       };
28509     }
28510   }
28511 }
28512
28513
28514 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RaiseToTop(void * jarg1) {
28515   Dali::Actor arg1 ;
28516   Dali::Actor *argp1 ;
28517
28518   argp1 = (Dali::Actor *)jarg1;
28519   if (!argp1) {
28520     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28521     return ;
28522   }
28523   arg1 = *argp1;
28524   {
28525     try {
28526       Dali::DevelActor::RaiseToTop(arg1);
28527     } catch (std::out_of_range& e) {
28528       {
28529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28530       };
28531     } catch (std::exception& e) {
28532       {
28533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28534       };
28535     } catch (...) {
28536       {
28537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28538       };
28539     }
28540   }
28541 }
28542
28543
28544 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LowerToBottom(void * jarg1) {
28545   Dali::Actor arg1 ;
28546   Dali::Actor *argp1 ;
28547
28548   argp1 = (Dali::Actor *)jarg1;
28549   if (!argp1) {
28550     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28551     return ;
28552   }
28553   arg1 = *argp1;
28554   {
28555     try {
28556       Dali::DevelActor::LowerToBottom(arg1);
28557     } catch (std::out_of_range& e) {
28558       {
28559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28560       };
28561     } catch (std::exception& e) {
28562       {
28563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28564       };
28565     } catch (...) {
28566       {
28567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28568       };
28569     }
28570   }
28571 }
28572
28573
28574 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RaiseAbove(void * jarg1, void * jarg2) {
28575   Dali::Actor arg1 ;
28576   Dali::Actor arg2 ;
28577   Dali::Actor *argp1 ;
28578   Dali::Actor *argp2 ;
28579
28580   argp1 = (Dali::Actor *)jarg1;
28581   if (!argp1) {
28582     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28583     return ;
28584   }
28585   arg1 = *argp1;
28586   argp2 = (Dali::Actor *)jarg2;
28587   if (!argp2) {
28588     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28589     return ;
28590   }
28591   arg2 = *argp2;
28592   {
28593     try {
28594       Dali::DevelActor::RaiseAbove(arg1,arg2);
28595     } catch (std::out_of_range& e) {
28596       {
28597         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28598       };
28599     } catch (std::exception& e) {
28600       {
28601         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28602       };
28603     } catch (...) {
28604       {
28605         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28606       };
28607     }
28608   }
28609 }
28610
28611
28612 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LowerBelow(void * jarg1, void * jarg2) {
28613   Dali::Actor arg1 ;
28614   Dali::Actor arg2 ;
28615   Dali::Actor *argp1 ;
28616   Dali::Actor *argp2 ;
28617
28618   argp1 = (Dali::Actor *)jarg1;
28619   if (!argp1) {
28620     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28621     return ;
28622   }
28623   arg1 = *argp1;
28624   argp2 = (Dali::Actor *)jarg2;
28625   if (!argp2) {
28626     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28627     return ;
28628   }
28629   arg2 = *argp2;
28630   {
28631     try {
28632       Dali::DevelActor::LowerBelow(arg1,arg2);
28633     } catch (std::out_of_range& e) {
28634       {
28635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
28636       };
28637     } catch (std::exception& e) {
28638       {
28639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
28640       };
28641     } catch (...) {
28642       {
28643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
28644       };
28645     }
28646   }
28647 }
28648
28649
28650 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisibilityChangedSignal(void * jarg1) {
28651   void * jresult ;
28652   Dali::Actor arg1 ;
28653   Dali::Actor *argp1 ;
28654   Dali::DevelActor::VisibilityChangedSignalType *result = 0 ;
28655
28656   argp1 = (Dali::Actor *)jarg1;
28657   if (!argp1) {
28658     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
28659     return 0;
28660   }
28661   arg1 = *argp1;
28662   {
28663     try {
28664       result = (Dali::DevelActor::VisibilityChangedSignalType *) &Dali::DevelActor::VisibilityChangedSignal(arg1);
28665     } catch (std::out_of_range& e) {
28666       {
28667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
28668       };
28669     } catch (std::exception& e) {
28670       {
28671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
28672       };
28673     } catch (...) {
28674       {
28675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
28676       };
28677     }
28678   }
28679   jresult = (void *)result;
28680   return jresult;
28681 }
28682
28683 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_get() {
28684   int jresult ;
28685   int result;
28686
28687   result = (int)Dali::Actor::Property::PARENT_ORIGIN;
28688   jresult = (int)result;
28689   return jresult;
28690 }
28691
28692
28693 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_X_get() {
28694   int jresult ;
28695   int result;
28696
28697   result = (int)Dali::Actor::Property::PARENT_ORIGIN_X;
28698   jresult = (int)result;
28699   return jresult;
28700 }
28701
28702
28703 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_Y_get() {
28704   int jresult ;
28705   int result;
28706
28707   result = (int)Dali::Actor::Property::PARENT_ORIGIN_Y;
28708   jresult = (int)result;
28709   return jresult;
28710 }
28711
28712
28713 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PARENT_ORIGIN_Z_get() {
28714   int jresult ;
28715   int result;
28716
28717   result = (int)Dali::Actor::Property::PARENT_ORIGIN_Z;
28718   jresult = (int)result;
28719   return jresult;
28720 }
28721
28722
28723 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_get() {
28724   int jresult ;
28725   int result;
28726
28727   result = (int)Dali::Actor::Property::ANCHOR_POINT;
28728   jresult = (int)result;
28729   return jresult;
28730 }
28731
28732
28733 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_X_get() {
28734   int jresult ;
28735   int result;
28736
28737   result = (int)Dali::Actor::Property::ANCHOR_POINT_X;
28738   jresult = (int)result;
28739   return jresult;
28740 }
28741
28742
28743 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_Y_get() {
28744   int jresult ;
28745   int result;
28746
28747   result = (int)Dali::Actor::Property::ANCHOR_POINT_Y;
28748   jresult = (int)result;
28749   return jresult;
28750 }
28751
28752
28753 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ANCHOR_POINT_Z_get() {
28754   int jresult ;
28755   int result;
28756
28757   result = (int)Dali::Actor::Property::ANCHOR_POINT_Z;
28758   jresult = (int)result;
28759   return jresult;
28760 }
28761
28762
28763 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_get() {
28764   int jresult ;
28765   int result;
28766
28767   result = (int)Dali::Actor::Property::SIZE;
28768   jresult = (int)result;
28769   return jresult;
28770 }
28771
28772
28773 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_WIDTH_get() {
28774   int jresult ;
28775   int result;
28776
28777   result = (int)Dali::Actor::Property::SIZE_WIDTH;
28778   jresult = (int)result;
28779   return jresult;
28780 }
28781
28782
28783 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_HEIGHT_get() {
28784   int jresult ;
28785   int result;
28786
28787   result = (int)Dali::Actor::Property::SIZE_HEIGHT;
28788   jresult = (int)result;
28789   return jresult;
28790 }
28791
28792
28793 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_DEPTH_get() {
28794   int jresult ;
28795   int result;
28796
28797   result = (int)Dali::Actor::Property::SIZE_DEPTH;
28798   jresult = (int)result;
28799   return jresult;
28800 }
28801
28802
28803 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_get() {
28804   int jresult ;
28805   int result;
28806
28807   result = (int)Dali::Actor::Property::POSITION;
28808   jresult = (int)result;
28809   return jresult;
28810 }
28811
28812
28813 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_X_get() {
28814   int jresult ;
28815   int result;
28816
28817   result = (int)Dali::Actor::Property::POSITION_X;
28818   jresult = (int)result;
28819   return jresult;
28820 }
28821
28822
28823 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_Y_get() {
28824   int jresult ;
28825   int result;
28826
28827   result = (int)Dali::Actor::Property::POSITION_Y;
28828   jresult = (int)result;
28829   return jresult;
28830 }
28831
28832
28833 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_Z_get() {
28834   int jresult ;
28835   int result;
28836
28837   result = (int)Dali::Actor::Property::POSITION_Z;
28838   jresult = (int)result;
28839   return jresult;
28840 }
28841
28842
28843 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_get() {
28844   int jresult ;
28845   int result;
28846
28847   result = (int)Dali::Actor::Property::WORLD_POSITION;
28848   jresult = (int)result;
28849   return jresult;
28850 }
28851
28852
28853 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_X_get() {
28854   int jresult ;
28855   int result;
28856
28857   result = (int)Dali::Actor::Property::WORLD_POSITION_X;
28858   jresult = (int)result;
28859   return jresult;
28860 }
28861
28862
28863 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_Y_get() {
28864   int jresult ;
28865   int result;
28866
28867   result = (int)Dali::Actor::Property::WORLD_POSITION_Y;
28868   jresult = (int)result;
28869   return jresult;
28870 }
28871
28872
28873 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_POSITION_Z_get() {
28874   int jresult ;
28875   int result;
28876
28877   result = (int)Dali::Actor::Property::WORLD_POSITION_Z;
28878   jresult = (int)result;
28879   return jresult;
28880 }
28881
28882
28883 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_ORIENTATION_get() {
28884   int jresult ;
28885   int result;
28886
28887   result = (int)Dali::Actor::Property::ORIENTATION;
28888   jresult = (int)result;
28889   return jresult;
28890 }
28891
28892
28893 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_ORIENTATION_get() {
28894   int jresult ;
28895   int result;
28896
28897   result = (int)Dali::Actor::Property::WORLD_ORIENTATION;
28898   jresult = (int)result;
28899   return jresult;
28900 }
28901
28902
28903 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_get() {
28904   int jresult ;
28905   int result;
28906
28907   result = (int)Dali::Actor::Property::SCALE;
28908   jresult = (int)result;
28909   return jresult;
28910 }
28911
28912
28913 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_X_get() {
28914   int jresult ;
28915   int result;
28916
28917   result = (int)Dali::Actor::Property::SCALE_X;
28918   jresult = (int)result;
28919   return jresult;
28920 }
28921
28922
28923 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_Y_get() {
28924   int jresult ;
28925   int result;
28926
28927   result = (int)Dali::Actor::Property::SCALE_Y;
28928   jresult = (int)result;
28929   return jresult;
28930 }
28931
28932
28933 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SCALE_Z_get() {
28934   int jresult ;
28935   int result;
28936
28937   result = (int)Dali::Actor::Property::SCALE_Z;
28938   jresult = (int)result;
28939   return jresult;
28940 }
28941
28942
28943 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_SCALE_get() {
28944   int jresult ;
28945   int result;
28946
28947   result = (int)Dali::Actor::Property::WORLD_SCALE;
28948   jresult = (int)result;
28949   return jresult;
28950 }
28951
28952
28953 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_VISIBLE_get() {
28954   int jresult ;
28955   int result;
28956
28957   result = (int)Dali::Actor::Property::VISIBLE;
28958   jresult = (int)result;
28959   return jresult;
28960 }
28961
28962
28963 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_get() {
28964   int jresult ;
28965   int result;
28966
28967   result = (int)Dali::Actor::Property::COLOR;
28968   jresult = (int)result;
28969   return jresult;
28970 }
28971
28972
28973 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_RED_get() {
28974   int jresult ;
28975   int result;
28976
28977   result = (int)Dali::Actor::Property::COLOR_RED;
28978   jresult = (int)result;
28979   return jresult;
28980 }
28981
28982
28983 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_GREEN_get() {
28984   int jresult ;
28985   int result;
28986
28987   result = (int)Dali::Actor::Property::COLOR_GREEN;
28988   jresult = (int)result;
28989   return jresult;
28990 }
28991
28992
28993 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_BLUE_get() {
28994   int jresult ;
28995   int result;
28996
28997   result = (int)Dali::Actor::Property::COLOR_BLUE;
28998   jresult = (int)result;
28999   return jresult;
29000 }
29001
29002
29003 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_ALPHA_get() {
29004   int jresult ;
29005   int result;
29006
29007   result = (int)Dali::Actor::Property::COLOR_ALPHA;
29008   jresult = (int)result;
29009   return jresult;
29010 }
29011
29012
29013 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_COLOR_get() {
29014   int jresult ;
29015   int result;
29016
29017   result = (int)Dali::Actor::Property::WORLD_COLOR;
29018   jresult = (int)result;
29019   return jresult;
29020 }
29021
29022
29023 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WORLD_MATRIX_get() {
29024   int jresult ;
29025   int result;
29026
29027   result = (int)Dali::Actor::Property::WORLD_MATRIX;
29028   jresult = (int)result;
29029   return jresult;
29030 }
29031
29032
29033 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_NAME_get() {
29034   int jresult ;
29035   int result;
29036
29037   result = (int)Dali::Actor::Property::NAME;
29038   jresult = (int)result;
29039   return jresult;
29040 }
29041
29042
29043 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SENSITIVE_get() {
29044   int jresult ;
29045   int result;
29046
29047   result = (int)Dali::Actor::Property::SENSITIVE;
29048   jresult = (int)result;
29049   return jresult;
29050 }
29051
29052
29053 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_LEAVE_REQUIRED_get() {
29054   int jresult ;
29055   int result;
29056
29057   result = (int)Dali::Actor::Property::LEAVE_REQUIRED;
29058   jresult = (int)result;
29059   return jresult;
29060 }
29061
29062
29063 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_INHERIT_ORIENTATION_get() {
29064   int jresult ;
29065   int result;
29066
29067   result = (int)Dali::Actor::Property::INHERIT_ORIENTATION;
29068   jresult = (int)result;
29069   return jresult;
29070 }
29071
29072
29073 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_INHERIT_SCALE_get() {
29074   int jresult ;
29075   int result;
29076
29077   result = (int)Dali::Actor::Property::INHERIT_SCALE;
29078   jresult = (int)result;
29079   return jresult;
29080 }
29081
29082
29083 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_COLOR_MODE_get() {
29084   int jresult ;
29085   int result;
29086
29087   result = (int)Dali::Actor::Property::COLOR_MODE;
29088   jresult = (int)result;
29089   return jresult;
29090 }
29091
29092
29093 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_POSITION_INHERITANCE_get() {
29094   int jresult ;
29095   int result;
29096
29097   result = (int)Dali::Actor::Property::POSITION_INHERITANCE;
29098   jresult = (int)result;
29099   return jresult;
29100 }
29101
29102
29103 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_DRAW_MODE_get() {
29104   int jresult ;
29105   int result;
29106
29107   result = (int)Dali::Actor::Property::DRAW_MODE;
29108   jresult = (int)result;
29109   return jresult;
29110 }
29111
29112
29113 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_MODE_FACTOR_get() {
29114   int jresult ;
29115   int result;
29116
29117   result = (int)Dali::Actor::Property::SIZE_MODE_FACTOR;
29118   jresult = (int)result;
29119   return jresult;
29120 }
29121
29122
29123 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WIDTH_RESIZE_POLICY_get() {
29124   int jresult ;
29125   int result;
29126
29127   result = (int)Dali::Actor::Property::WIDTH_RESIZE_POLICY;
29128   jresult = (int)result;
29129   return jresult;
29130 }
29131
29132
29133 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_HEIGHT_RESIZE_POLICY_get() {
29134   int jresult ;
29135   int result;
29136
29137   result = (int)Dali::Actor::Property::HEIGHT_RESIZE_POLICY;
29138   jresult = (int)result;
29139   return jresult;
29140 }
29141
29142
29143 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_SIZE_SCALE_POLICY_get() {
29144   int jresult ;
29145   int result;
29146
29147   result = (int)Dali::Actor::Property::SIZE_SCALE_POLICY;
29148   jresult = (int)result;
29149   return jresult;
29150 }
29151
29152
29153 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_WIDTH_FOR_HEIGHT_get() {
29154   int jresult ;
29155   int result;
29156
29157   result = (int)Dali::Actor::Property::WIDTH_FOR_HEIGHT;
29158   jresult = (int)result;
29159   return jresult;
29160 }
29161
29162
29163 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_HEIGHT_FOR_WIDTH_get() {
29164   int jresult ;
29165   int result;
29166
29167   result = (int)Dali::Actor::Property::HEIGHT_FOR_WIDTH;
29168   jresult = (int)result;
29169   return jresult;
29170 }
29171
29172
29173 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_PADDING_get() {
29174   int jresult ;
29175   int result;
29176
29177   result = (int)Dali::Actor::Property::PADDING;
29178   jresult = (int)result;
29179   return jresult;
29180 }
29181
29182
29183 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_MINIMUM_SIZE_get() {
29184   int jresult ;
29185   int result;
29186
29187   result = (int)Dali::Actor::Property::MINIMUM_SIZE;
29188   jresult = (int)result;
29189   return jresult;
29190 }
29191
29192
29193 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_MAXIMUM_SIZE_get() {
29194   int jresult ;
29195   int result;
29196
29197   result = (int)Dali::Actor::Property::MAXIMUM_SIZE;
29198   jresult = (int)result;
29199   return jresult;
29200 }
29201
29202
29203 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_INHERIT_POSITION_get() {
29204   int jresult ;
29205   int result;
29206
29207   result = (int)Dali::Actor::Property::INHERIT_POSITION;
29208   jresult = (int)result;
29209   return jresult;
29210 }
29211
29212
29213 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_Property_CLIPPING_MODE_get() {
29214   int jresult ;
29215   int result;
29216
29217   result = (int)Dali::Actor::Property::CLIPPING_MODE;
29218   jresult = (int)result;
29219   return jresult;
29220 }
29221
29222
29223 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Actor_Property() {
29224   void * jresult ;
29225   Dali::Actor::Property *result = 0 ;
29226
29227   {
29228     try {
29229       result = (Dali::Actor::Property *)new Dali::Actor::Property();
29230     } catch (std::out_of_range& e) {
29231       {
29232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29233       };
29234     } catch (std::exception& e) {
29235       {
29236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29237       };
29238     } catch (...) {
29239       {
29240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29241       };
29242     }
29243   }
29244   jresult = (void *)result;
29245   return jresult;
29246 }
29247
29248
29249 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Actor_Property(void * jarg1) {
29250   Dali::Actor::Property *arg1 = (Dali::Actor::Property *) 0 ;
29251
29252   arg1 = (Dali::Actor::Property *)jarg1;
29253   {
29254     try {
29255       delete arg1;
29256     } catch (std::out_of_range& e) {
29257       {
29258         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29259       };
29260     } catch (std::exception& e) {
29261       {
29262         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29263       };
29264     } catch (...) {
29265       {
29266         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29267       };
29268     }
29269   }
29270 }
29271
29272
29273 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Actor__SWIG_0() {
29274   void * jresult ;
29275   Dali::Actor *result = 0 ;
29276
29277   {
29278     try {
29279       result = (Dali::Actor *)new Dali::Actor();
29280     } catch (std::out_of_range& e) {
29281       {
29282         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29283       };
29284     } catch (std::exception& e) {
29285       {
29286         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29287       };
29288     } catch (...) {
29289       {
29290         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29291       };
29292     }
29293   }
29294   jresult = (void *)result;
29295   return jresult;
29296 }
29297
29298
29299 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_New() {
29300   void * jresult ;
29301   Dali::Actor result;
29302
29303   {
29304     try {
29305       result = Dali::Actor::New();
29306     } catch (std::out_of_range& e) {
29307       {
29308         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29309       };
29310     } catch (std::exception& e) {
29311       {
29312         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29313       };
29314     } catch (...) {
29315       {
29316         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29317       };
29318     }
29319   }
29320   jresult = new Dali::Actor((const Dali::Actor &)result);
29321   return jresult;
29322 }
29323
29324
29325 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_DownCast(void * jarg1) {
29326   void * jresult ;
29327   Dali::BaseHandle arg1 ;
29328   Dali::BaseHandle *argp1 ;
29329   Dali::Actor result;
29330
29331   argp1 = (Dali::BaseHandle *)jarg1;
29332   if (!argp1) {
29333     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
29334     return 0;
29335   }
29336   arg1 = *argp1;
29337   {
29338     try {
29339       result = Dali::Actor::DownCast(arg1);
29340     } catch (std::out_of_range& e) {
29341       {
29342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29343       };
29344     } catch (std::exception& e) {
29345       {
29346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29347       };
29348     } catch (...) {
29349       {
29350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29351       };
29352     }
29353   }
29354   jresult = new Dali::Actor((const Dali::Actor &)result);
29355   return jresult;
29356 }
29357
29358
29359 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Actor(void * jarg1) {
29360   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29361
29362   arg1 = (Dali::Actor *)jarg1;
29363   {
29364     try {
29365       delete arg1;
29366     } catch (std::out_of_range& e) {
29367       {
29368         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29369       };
29370     } catch (std::exception& e) {
29371       {
29372         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29373       };
29374     } catch (...) {
29375       {
29376         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29377       };
29378     }
29379   }
29380 }
29381
29382
29383 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Actor__SWIG_1(void * jarg1) {
29384   void * jresult ;
29385   Dali::Actor *arg1 = 0 ;
29386   Dali::Actor *result = 0 ;
29387
29388   arg1 = (Dali::Actor *)jarg1;
29389   if (!arg1) {
29390     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
29391     return 0;
29392   }
29393   {
29394     try {
29395       result = (Dali::Actor *)new Dali::Actor((Dali::Actor const &)*arg1);
29396     } catch (std::out_of_range& e) {
29397       {
29398         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29399       };
29400     } catch (std::exception& e) {
29401       {
29402         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29403       };
29404     } catch (...) {
29405       {
29406         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29407       };
29408     }
29409   }
29410   jresult = (void *)result;
29411   return jresult;
29412 }
29413
29414
29415 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_Assign(void * jarg1, void * jarg2) {
29416   void * jresult ;
29417   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29418   Dali::Actor *arg2 = 0 ;
29419   Dali::Actor *result = 0 ;
29420
29421   arg1 = (Dali::Actor *)jarg1;
29422   arg2 = (Dali::Actor *)jarg2;
29423   if (!arg2) {
29424     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
29425     return 0;
29426   }
29427   {
29428     try {
29429       result = (Dali::Actor *) &(arg1)->operator =((Dali::Actor const &)*arg2);
29430     } catch (std::out_of_range& e) {
29431       {
29432         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29433       };
29434     } catch (std::exception& e) {
29435       {
29436         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29437       };
29438     } catch (...) {
29439       {
29440         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29441       };
29442     }
29443   }
29444   jresult = (void *)result;
29445   return jresult;
29446 }
29447
29448
29449 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Actor_GetName(void * jarg1) {
29450   char * jresult ;
29451   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29452   std::string *result = 0 ;
29453
29454   arg1 = (Dali::Actor *)jarg1;
29455   {
29456     try {
29457       result = (std::string *) &((Dali::Actor const *)arg1)->GetName();
29458     } catch (std::out_of_range& e) {
29459       {
29460         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29461       };
29462     } catch (std::exception& e) {
29463       {
29464         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29465       };
29466     } catch (...) {
29467       {
29468         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29469       };
29470     }
29471   }
29472   jresult = SWIG_csharp_string_callback(result->c_str());
29473   return jresult;
29474 }
29475
29476
29477 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetName(void * jarg1, char * jarg2) {
29478   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29479   std::string *arg2 = 0 ;
29480
29481   arg1 = (Dali::Actor *)jarg1;
29482   if (!jarg2) {
29483     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
29484     return ;
29485   }
29486   std::string arg2_str(jarg2);
29487   arg2 = &arg2_str;
29488   {
29489     try {
29490       (arg1)->SetName((std::string const &)*arg2);
29491     } catch (std::out_of_range& e) {
29492       {
29493         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29494       };
29495     } catch (std::exception& e) {
29496       {
29497         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29498       };
29499     } catch (...) {
29500       {
29501         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29502       };
29503     }
29504   }
29505
29506   //argout typemap for const std::string&
29507
29508 }
29509
29510
29511 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetId(void * jarg1) {
29512   unsigned int jresult ;
29513   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29514   unsigned int result;
29515
29516   arg1 = (Dali::Actor *)jarg1;
29517   {
29518     try {
29519       result = (unsigned int)((Dali::Actor const *)arg1)->GetId();
29520     } catch (std::out_of_range& e) {
29521       {
29522         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29523       };
29524     } catch (std::exception& e) {
29525       {
29526         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29527       };
29528     } catch (...) {
29529       {
29530         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29531       };
29532     }
29533   }
29534   jresult = result;
29535   return jresult;
29536 }
29537
29538
29539 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsRoot(void * jarg1) {
29540   unsigned int jresult ;
29541   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29542   bool result;
29543
29544   arg1 = (Dali::Actor *)jarg1;
29545   {
29546     try {
29547       result = (bool)((Dali::Actor const *)arg1)->IsRoot();
29548     } catch (std::out_of_range& e) {
29549       {
29550         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29551       };
29552     } catch (std::exception& e) {
29553       {
29554         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29555       };
29556     } catch (...) {
29557       {
29558         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29559       };
29560     }
29561   }
29562   jresult = result;
29563   return jresult;
29564 }
29565
29566
29567 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_OnStage(void * jarg1) {
29568   unsigned int jresult ;
29569   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29570   bool result;
29571
29572   arg1 = (Dali::Actor *)jarg1;
29573   {
29574     try {
29575       result = (bool)((Dali::Actor const *)arg1)->OnStage();
29576     } catch (std::out_of_range& e) {
29577       {
29578         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29579       };
29580     } catch (std::exception& e) {
29581       {
29582         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29583       };
29584     } catch (...) {
29585       {
29586         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29587       };
29588     }
29589   }
29590   jresult = result;
29591   return jresult;
29592 }
29593
29594
29595 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsLayer(void * jarg1) {
29596   unsigned int jresult ;
29597   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29598   bool result;
29599
29600   arg1 = (Dali::Actor *)jarg1;
29601   {
29602     try {
29603       result = (bool)((Dali::Actor const *)arg1)->IsLayer();
29604     } catch (std::out_of_range& e) {
29605       {
29606         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29607       };
29608     } catch (std::exception& e) {
29609       {
29610         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29611       };
29612     } catch (...) {
29613       {
29614         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29615       };
29616     }
29617   }
29618   jresult = result;
29619   return jresult;
29620 }
29621
29622
29623 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetLayer(void * jarg1) {
29624   void * jresult ;
29625   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29626   Dali::Layer result;
29627
29628   arg1 = (Dali::Actor *)jarg1;
29629   {
29630     try {
29631       result = (arg1)->GetLayer();
29632     } catch (std::out_of_range& e) {
29633       {
29634         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29635       };
29636     } catch (std::exception& e) {
29637       {
29638         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29639       };
29640     } catch (...) {
29641       {
29642         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29643       };
29644     }
29645   }
29646   jresult = new Dali::Layer((const Dali::Layer &)result);
29647   return jresult;
29648 }
29649
29650
29651 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Add(void * jarg1, void * jarg2) {
29652   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29653   Dali::Actor arg2 ;
29654   Dali::Actor *argp2 ;
29655
29656   arg1 = (Dali::Actor *)jarg1;
29657   argp2 = (Dali::Actor *)jarg2;
29658   if (!argp2) {
29659     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
29660     return ;
29661   }
29662   arg2 = *argp2;
29663   {
29664     try {
29665       (arg1)->Add(arg2);
29666     } catch (std::out_of_range& e) {
29667       {
29668         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29669       };
29670     } catch (std::exception& e) {
29671       {
29672         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29673       };
29674     } catch (...) {
29675       {
29676         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29677       };
29678     }
29679   }
29680 }
29681
29682
29683 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Remove(void * jarg1, void * jarg2) {
29684   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29685   Dali::Actor arg2 ;
29686   Dali::Actor *argp2 ;
29687
29688   arg1 = (Dali::Actor *)jarg1;
29689   argp2 = (Dali::Actor *)jarg2;
29690   if (!argp2) {
29691     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
29692     return ;
29693   }
29694   arg2 = *argp2;
29695   {
29696     try {
29697       (arg1)->Remove(arg2);
29698     } catch (std::out_of_range& e) {
29699       {
29700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29701       };
29702     } catch (std::exception& e) {
29703       {
29704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29705       };
29706     } catch (...) {
29707       {
29708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29709       };
29710     }
29711   }
29712 }
29713
29714
29715 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_Unparent(void * jarg1) {
29716   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29717
29718   arg1 = (Dali::Actor *)jarg1;
29719   {
29720     try {
29721       (arg1)->Unparent();
29722     } catch (std::out_of_range& e) {
29723       {
29724         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29725       };
29726     } catch (std::exception& e) {
29727       {
29728         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29729       };
29730     } catch (...) {
29731       {
29732         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29733       };
29734     }
29735   }
29736 }
29737
29738
29739 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetChildCount(void * jarg1) {
29740   unsigned int jresult ;
29741   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29742   unsigned int result;
29743
29744   arg1 = (Dali::Actor *)jarg1;
29745   {
29746     try {
29747       result = (unsigned int)((Dali::Actor const *)arg1)->GetChildCount();
29748     } catch (std::out_of_range& e) {
29749       {
29750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29751       };
29752     } catch (std::exception& e) {
29753       {
29754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29755       };
29756     } catch (...) {
29757       {
29758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29759       };
29760     }
29761   }
29762   jresult = result;
29763   return jresult;
29764 }
29765
29766
29767 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetChildAt(void * jarg1, unsigned int jarg2) {
29768   void * jresult ;
29769   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29770   unsigned int arg2 ;
29771   Dali::Actor result;
29772
29773   arg1 = (Dali::Actor *)jarg1;
29774   arg2 = (unsigned int)jarg2;
29775   {
29776     try {
29777       result = ((Dali::Actor const *)arg1)->GetChildAt(arg2);
29778     } catch (std::out_of_range& e) {
29779       {
29780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29781       };
29782     } catch (std::exception& e) {
29783       {
29784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29785       };
29786     } catch (...) {
29787       {
29788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29789       };
29790     }
29791   }
29792   jresult = new Dali::Actor((const Dali::Actor &)result);
29793   return jresult;
29794 }
29795
29796
29797 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_FindChildByName(void * jarg1, char * jarg2) {
29798   void * jresult ;
29799   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29800   std::string *arg2 = 0 ;
29801   Dali::Actor result;
29802
29803   arg1 = (Dali::Actor *)jarg1;
29804   if (!jarg2) {
29805     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
29806     return 0;
29807   }
29808   std::string arg2_str(jarg2);
29809   arg2 = &arg2_str;
29810   {
29811     try {
29812       result = (arg1)->FindChildByName((std::string const &)*arg2);
29813     } catch (std::out_of_range& e) {
29814       {
29815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29816       };
29817     } catch (std::exception& e) {
29818       {
29819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29820       };
29821     } catch (...) {
29822       {
29823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29824       };
29825     }
29826   }
29827   jresult = new Dali::Actor((const Dali::Actor &)result);
29828
29829   //argout typemap for const std::string&
29830
29831   return jresult;
29832 }
29833
29834
29835 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_FindChildById(void * jarg1, unsigned int jarg2) {
29836   void * jresult ;
29837   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29838   unsigned int arg2 ;
29839   Dali::Actor result;
29840
29841   arg1 = (Dali::Actor *)jarg1;
29842   arg2 = (unsigned int)jarg2;
29843   {
29844     try {
29845       result = (arg1)->FindChildById(arg2);
29846     } catch (std::out_of_range& e) {
29847       {
29848         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29849       };
29850     } catch (std::exception& e) {
29851       {
29852         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29853       };
29854     } catch (...) {
29855       {
29856         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29857       };
29858     }
29859   }
29860   jresult = new Dali::Actor((const Dali::Actor &)result);
29861   return jresult;
29862 }
29863
29864
29865 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetParent(void * jarg1) {
29866   void * jresult ;
29867   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29868   Dali::Actor result;
29869
29870   arg1 = (Dali::Actor *)jarg1;
29871   {
29872     try {
29873       result = ((Dali::Actor const *)arg1)->GetParent();
29874     } catch (std::out_of_range& e) {
29875       {
29876         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29877       };
29878     } catch (std::exception& e) {
29879       {
29880         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29881       };
29882     } catch (...) {
29883       {
29884         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29885       };
29886     }
29887   }
29888   jresult = new Dali::Actor((const Dali::Actor &)result);
29889   return jresult;
29890 }
29891
29892
29893 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetParentOrigin(void * jarg1, void * jarg2) {
29894   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29895   Dali::Vector3 *arg2 = 0 ;
29896
29897   arg1 = (Dali::Actor *)jarg1;
29898   arg2 = (Dali::Vector3 *)jarg2;
29899   if (!arg2) {
29900     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
29901     return ;
29902   }
29903   {
29904     try {
29905       (arg1)->SetParentOrigin((Dali::Vector3 const &)*arg2);
29906     } catch (std::out_of_range& e) {
29907       {
29908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29909       };
29910     } catch (std::exception& e) {
29911       {
29912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29913       };
29914     } catch (...) {
29915       {
29916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29917       };
29918     }
29919   }
29920 }
29921
29922
29923 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentParentOrigin(void * jarg1) {
29924   void * jresult ;
29925   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29926   Dali::Vector3 result;
29927
29928   arg1 = (Dali::Actor *)jarg1;
29929   {
29930     try {
29931       result = ((Dali::Actor const *)arg1)->GetCurrentParentOrigin();
29932     } catch (std::out_of_range& e) {
29933       {
29934         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29935       };
29936     } catch (std::exception& e) {
29937       {
29938         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29939       };
29940     } catch (...) {
29941       {
29942         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
29943       };
29944     }
29945   }
29946   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
29947   return jresult;
29948 }
29949
29950
29951 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetAnchorPoint(void * jarg1, void * jarg2) {
29952   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29953   Dali::Vector3 *arg2 = 0 ;
29954
29955   arg1 = (Dali::Actor *)jarg1;
29956   arg2 = (Dali::Vector3 *)jarg2;
29957   if (!arg2) {
29958     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
29959     return ;
29960   }
29961   {
29962     try {
29963       (arg1)->SetAnchorPoint((Dali::Vector3 const &)*arg2);
29964     } catch (std::out_of_range& e) {
29965       {
29966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
29967       };
29968     } catch (std::exception& e) {
29969       {
29970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
29971       };
29972     } catch (...) {
29973       {
29974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
29975       };
29976     }
29977   }
29978 }
29979
29980
29981 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentAnchorPoint(void * jarg1) {
29982   void * jresult ;
29983   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
29984   Dali::Vector3 result;
29985
29986   arg1 = (Dali::Actor *)jarg1;
29987   {
29988     try {
29989       result = ((Dali::Actor const *)arg1)->GetCurrentAnchorPoint();
29990     } catch (std::out_of_range& e) {
29991       {
29992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
29993       };
29994     } catch (std::exception& e) {
29995       {
29996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
29997       };
29998     } catch (...) {
29999       {
30000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30001       };
30002     }
30003   }
30004   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30005   return jresult;
30006 }
30007
30008
30009 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_0(void * jarg1, float jarg2, float jarg3) {
30010   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30011   float arg2 ;
30012   float arg3 ;
30013
30014   arg1 = (Dali::Actor *)jarg1;
30015   arg2 = (float)jarg2;
30016   arg3 = (float)jarg3;
30017   {
30018     try {
30019       (arg1)->SetSize(arg2,arg3);
30020     } catch (std::out_of_range& e) {
30021       {
30022         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30023       };
30024     } catch (std::exception& e) {
30025       {
30026         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30027       };
30028     } catch (...) {
30029       {
30030         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30031       };
30032     }
30033   }
30034 }
30035
30036
30037 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
30038   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30039   float arg2 ;
30040   float arg3 ;
30041   float arg4 ;
30042
30043   arg1 = (Dali::Actor *)jarg1;
30044   arg2 = (float)jarg2;
30045   arg3 = (float)jarg3;
30046   arg4 = (float)jarg4;
30047   {
30048     try {
30049       (arg1)->SetSize(arg2,arg3,arg4);
30050     } catch (std::out_of_range& e) {
30051       {
30052         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30053       };
30054     } catch (std::exception& e) {
30055       {
30056         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30057       };
30058     } catch (...) {
30059       {
30060         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30061       };
30062     }
30063   }
30064 }
30065
30066
30067 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_2(void * jarg1, void * jarg2) {
30068   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30069   Dali::Vector2 *arg2 = 0 ;
30070
30071   arg1 = (Dali::Actor *)jarg1;
30072   arg2 = (Dali::Vector2 *)jarg2;
30073   if (!arg2) {
30074     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
30075     return ;
30076   }
30077   {
30078     try {
30079       (arg1)->SetSize((Dali::Vector2 const &)*arg2);
30080     } catch (std::out_of_range& e) {
30081       {
30082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30083       };
30084     } catch (std::exception& e) {
30085       {
30086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30087       };
30088     } catch (...) {
30089       {
30090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30091       };
30092     }
30093   }
30094 }
30095
30096
30097 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSize__SWIG_3(void * jarg1, void * jarg2) {
30098   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30099   Dali::Vector3 *arg2 = 0 ;
30100
30101   arg1 = (Dali::Actor *)jarg1;
30102   arg2 = (Dali::Vector3 *)jarg2;
30103   if (!arg2) {
30104     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30105     return ;
30106   }
30107   {
30108     try {
30109       (arg1)->SetSize((Dali::Vector3 const &)*arg2);
30110     } catch (std::out_of_range& e) {
30111       {
30112         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30113       };
30114     } catch (std::exception& e) {
30115       {
30116         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30117       };
30118     } catch (...) {
30119       {
30120         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30121       };
30122     }
30123   }
30124 }
30125
30126
30127 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetTargetSize(void * jarg1) {
30128   void * jresult ;
30129   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30130   Dali::Vector3 result;
30131
30132   arg1 = (Dali::Actor *)jarg1;
30133   {
30134     try {
30135       result = ((Dali::Actor const *)arg1)->GetTargetSize();
30136     } catch (std::out_of_range& e) {
30137       {
30138         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30139       };
30140     } catch (std::exception& e) {
30141       {
30142         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30143       };
30144     } catch (...) {
30145       {
30146         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30147       };
30148     }
30149   }
30150   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30151   return jresult;
30152 }
30153
30154
30155 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentSize(void * jarg1) {
30156   void * jresult ;
30157   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30158   Dali::Vector3 result;
30159
30160   arg1 = (Dali::Actor *)jarg1;
30161   {
30162     try {
30163       result = ((Dali::Actor const *)arg1)->GetCurrentSize();
30164     } catch (std::out_of_range& e) {
30165       {
30166         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30167       };
30168     } catch (std::exception& e) {
30169       {
30170         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30171       };
30172     } catch (...) {
30173       {
30174         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30175       };
30176     }
30177   }
30178   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30179   return jresult;
30180 }
30181
30182
30183 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetNaturalSize(void * jarg1) {
30184   void * jresult ;
30185   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30186   Dali::Vector3 result;
30187
30188   arg1 = (Dali::Actor *)jarg1;
30189   {
30190     try {
30191       result = ((Dali::Actor const *)arg1)->GetNaturalSize();
30192     } catch (std::out_of_range& e) {
30193       {
30194         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30195       };
30196     } catch (std::exception& e) {
30197       {
30198         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30199       };
30200     } catch (...) {
30201       {
30202         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30203       };
30204     }
30205   }
30206   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30207   return jresult;
30208 }
30209
30210
30211 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_0(void * jarg1, float jarg2, float jarg3) {
30212   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30213   float arg2 ;
30214   float arg3 ;
30215
30216   arg1 = (Dali::Actor *)jarg1;
30217   arg2 = (float)jarg2;
30218   arg3 = (float)jarg3;
30219   {
30220     try {
30221       (arg1)->SetPosition(arg2,arg3);
30222     } catch (std::out_of_range& e) {
30223       {
30224         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30225       };
30226     } catch (std::exception& e) {
30227       {
30228         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30229       };
30230     } catch (...) {
30231       {
30232         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30233       };
30234     }
30235   }
30236 }
30237
30238
30239 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
30240   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30241   float arg2 ;
30242   float arg3 ;
30243   float arg4 ;
30244
30245   arg1 = (Dali::Actor *)jarg1;
30246   arg2 = (float)jarg2;
30247   arg3 = (float)jarg3;
30248   arg4 = (float)jarg4;
30249   {
30250     try {
30251       (arg1)->SetPosition(arg2,arg3,arg4);
30252     } catch (std::out_of_range& e) {
30253       {
30254         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30255       };
30256     } catch (std::exception& e) {
30257       {
30258         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30259       };
30260     } catch (...) {
30261       {
30262         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30263       };
30264     }
30265   }
30266 }
30267
30268
30269 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPosition__SWIG_2(void * jarg1, void * jarg2) {
30270   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30271   Dali::Vector3 *arg2 = 0 ;
30272
30273   arg1 = (Dali::Actor *)jarg1;
30274   arg2 = (Dali::Vector3 *)jarg2;
30275   if (!arg2) {
30276     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30277     return ;
30278   }
30279   {
30280     try {
30281       (arg1)->SetPosition((Dali::Vector3 const &)*arg2);
30282     } catch (std::out_of_range& e) {
30283       {
30284         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30285       };
30286     } catch (std::exception& e) {
30287       {
30288         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30289       };
30290     } catch (...) {
30291       {
30292         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30293       };
30294     }
30295   }
30296 }
30297
30298
30299 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetX(void * jarg1, float jarg2) {
30300   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30301   float arg2 ;
30302
30303   arg1 = (Dali::Actor *)jarg1;
30304   arg2 = (float)jarg2;
30305   {
30306     try {
30307       (arg1)->SetX(arg2);
30308     } catch (std::out_of_range& e) {
30309       {
30310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30311       };
30312     } catch (std::exception& e) {
30313       {
30314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30315       };
30316     } catch (...) {
30317       {
30318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30319       };
30320     }
30321   }
30322 }
30323
30324
30325 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetY(void * jarg1, float jarg2) {
30326   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30327   float arg2 ;
30328
30329   arg1 = (Dali::Actor *)jarg1;
30330   arg2 = (float)jarg2;
30331   {
30332     try {
30333       (arg1)->SetY(arg2);
30334     } catch (std::out_of_range& e) {
30335       {
30336         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30337       };
30338     } catch (std::exception& e) {
30339       {
30340         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30341       };
30342     } catch (...) {
30343       {
30344         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30345       };
30346     }
30347   }
30348 }
30349
30350
30351 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetZ(void * jarg1, float jarg2) {
30352   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30353   float arg2 ;
30354
30355   arg1 = (Dali::Actor *)jarg1;
30356   arg2 = (float)jarg2;
30357   {
30358     try {
30359       (arg1)->SetZ(arg2);
30360     } catch (std::out_of_range& e) {
30361       {
30362         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30363       };
30364     } catch (std::exception& e) {
30365       {
30366         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30367       };
30368     } catch (...) {
30369       {
30370         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30371       };
30372     }
30373   }
30374 }
30375
30376
30377 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_TranslateBy(void * jarg1, void * jarg2) {
30378   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30379   Dali::Vector3 *arg2 = 0 ;
30380
30381   arg1 = (Dali::Actor *)jarg1;
30382   arg2 = (Dali::Vector3 *)jarg2;
30383   if (!arg2) {
30384     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30385     return ;
30386   }
30387   {
30388     try {
30389       (arg1)->TranslateBy((Dali::Vector3 const &)*arg2);
30390     } catch (std::out_of_range& e) {
30391       {
30392         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30393       };
30394     } catch (std::exception& e) {
30395       {
30396         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30397       };
30398     } catch (...) {
30399       {
30400         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30401       };
30402     }
30403   }
30404 }
30405
30406
30407 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentPosition(void * jarg1) {
30408   void * jresult ;
30409   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30410   Dali::Vector3 result;
30411
30412   arg1 = (Dali::Actor *)jarg1;
30413   {
30414     try {
30415       result = ((Dali::Actor const *)arg1)->GetCurrentPosition();
30416     } catch (std::out_of_range& e) {
30417       {
30418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30419       };
30420     } catch (std::exception& e) {
30421       {
30422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30423       };
30424     } catch (...) {
30425       {
30426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30427       };
30428     }
30429   }
30430   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30431   return jresult;
30432 }
30433
30434
30435 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldPosition(void * jarg1) {
30436   void * jresult ;
30437   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30438   Dali::Vector3 result;
30439
30440   arg1 = (Dali::Actor *)jarg1;
30441   {
30442     try {
30443       result = ((Dali::Actor const *)arg1)->GetCurrentWorldPosition();
30444     } catch (std::out_of_range& e) {
30445       {
30446         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30447       };
30448     } catch (std::exception& e) {
30449       {
30450         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30451       };
30452     } catch (...) {
30453       {
30454         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30455       };
30456     }
30457   }
30458   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30459   return jresult;
30460 }
30461
30462
30463 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritPosition(void * jarg1, unsigned int jarg2) {
30464   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30465   bool arg2 ;
30466
30467   arg1 = (Dali::Actor *)jarg1;
30468   arg2 = jarg2 ? true : false;
30469   {
30470     try {
30471       (arg1)->SetInheritPosition(arg2);
30472     } catch (std::out_of_range& e) {
30473       {
30474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30475       };
30476     } catch (std::exception& e) {
30477       {
30478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30479       };
30480     } catch (...) {
30481       {
30482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30483       };
30484     }
30485   }
30486 }
30487
30488
30489 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetPositionInheritanceMode(void * jarg1) {
30490   int jresult ;
30491   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30492   Dali::PositionInheritanceMode result;
30493
30494   arg1 = (Dali::Actor *)jarg1;
30495   {
30496     try {
30497       result = (Dali::PositionInheritanceMode)((Dali::Actor const *)arg1)->GetPositionInheritanceMode();
30498     } catch (std::out_of_range& e) {
30499       {
30500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30501       };
30502     } catch (std::exception& e) {
30503       {
30504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30505       };
30506     } catch (...) {
30507       {
30508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30509       };
30510     }
30511   }
30512   jresult = (int)result;
30513   return jresult;
30514 }
30515
30516
30517 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsPositionInherited(void * jarg1) {
30518   unsigned int jresult ;
30519   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30520   bool result;
30521
30522   arg1 = (Dali::Actor *)jarg1;
30523   {
30524     try {
30525       result = (bool)((Dali::Actor const *)arg1)->IsPositionInherited();
30526     } catch (std::out_of_range& e) {
30527       {
30528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30529       };
30530     } catch (std::exception& e) {
30531       {
30532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30533       };
30534     } catch (...) {
30535       {
30536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30537       };
30538     }
30539   }
30540   jresult = result;
30541   return jresult;
30542 }
30543
30544
30545 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
30546   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30547   Dali::Degree *arg2 = 0 ;
30548   Dali::Vector3 *arg3 = 0 ;
30549
30550   arg1 = (Dali::Actor *)jarg1;
30551   arg2 = (Dali::Degree *)jarg2;
30552   if (!arg2) {
30553     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
30554     return ;
30555   }
30556   arg3 = (Dali::Vector3 *)jarg3;
30557   if (!arg3) {
30558     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30559     return ;
30560   }
30561   {
30562     try {
30563       (arg1)->SetOrientation((Dali::Degree const &)*arg2,(Dali::Vector3 const &)*arg3);
30564     } catch (std::out_of_range& e) {
30565       {
30566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30567       };
30568     } catch (std::exception& e) {
30569       {
30570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30571       };
30572     } catch (...) {
30573       {
30574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30575       };
30576     }
30577   }
30578 }
30579
30580
30581 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
30582   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30583   Dali::Radian *arg2 = 0 ;
30584   Dali::Vector3 *arg3 = 0 ;
30585
30586   arg1 = (Dali::Actor *)jarg1;
30587   arg2 = (Dali::Radian *)jarg2;
30588   if (!arg2) {
30589     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian const & type is null", 0);
30590     return ;
30591   }
30592   arg3 = (Dali::Vector3 *)jarg3;
30593   if (!arg3) {
30594     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30595     return ;
30596   }
30597   {
30598     try {
30599       (arg1)->SetOrientation((Dali::Radian const &)*arg2,(Dali::Vector3 const &)*arg3);
30600     } catch (std::out_of_range& e) {
30601       {
30602         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30603       };
30604     } catch (std::exception& e) {
30605       {
30606         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30607       };
30608     } catch (...) {
30609       {
30610         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30611       };
30612     }
30613   }
30614 }
30615
30616
30617 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOrientation__SWIG_2(void * jarg1, void * jarg2) {
30618   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30619   Dali::Quaternion *arg2 = 0 ;
30620
30621   arg1 = (Dali::Actor *)jarg1;
30622   arg2 = (Dali::Quaternion *)jarg2;
30623   if (!arg2) {
30624     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
30625     return ;
30626   }
30627   {
30628     try {
30629       (arg1)->SetOrientation((Dali::Quaternion const &)*arg2);
30630     } catch (std::out_of_range& e) {
30631       {
30632         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30633       };
30634     } catch (std::exception& e) {
30635       {
30636         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30637       };
30638     } catch (...) {
30639       {
30640         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30641       };
30642     }
30643   }
30644 }
30645
30646
30647 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
30648   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30649   Dali::Degree *arg2 = 0 ;
30650   Dali::Vector3 *arg3 = 0 ;
30651
30652   arg1 = (Dali::Actor *)jarg1;
30653   arg2 = (Dali::Degree *)jarg2;
30654   if (!arg2) {
30655     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Degree const & type is null", 0);
30656     return ;
30657   }
30658   arg3 = (Dali::Vector3 *)jarg3;
30659   if (!arg3) {
30660     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30661     return ;
30662   }
30663   {
30664     try {
30665       (arg1)->RotateBy((Dali::Degree const &)*arg2,(Dali::Vector3 const &)*arg3);
30666     } catch (std::out_of_range& e) {
30667       {
30668         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30669       };
30670     } catch (std::exception& e) {
30671       {
30672         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30673       };
30674     } catch (...) {
30675       {
30676         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30677       };
30678     }
30679   }
30680 }
30681
30682
30683 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
30684   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30685   Dali::Radian *arg2 = 0 ;
30686   Dali::Vector3 *arg3 = 0 ;
30687
30688   arg1 = (Dali::Actor *)jarg1;
30689   arg2 = (Dali::Radian *)jarg2;
30690   if (!arg2) {
30691     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Radian const & type is null", 0);
30692     return ;
30693   }
30694   arg3 = (Dali::Vector3 *)jarg3;
30695   if (!arg3) {
30696     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30697     return ;
30698   }
30699   {
30700     try {
30701       (arg1)->RotateBy((Dali::Radian const &)*arg2,(Dali::Vector3 const &)*arg3);
30702     } catch (std::out_of_range& e) {
30703       {
30704         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30705       };
30706     } catch (std::exception& e) {
30707       {
30708         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30709       };
30710     } catch (...) {
30711       {
30712         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30713       };
30714     }
30715   }
30716 }
30717
30718
30719 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RotateBy__SWIG_2(void * jarg1, void * jarg2) {
30720   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30721   Dali::Quaternion *arg2 = 0 ;
30722
30723   arg1 = (Dali::Actor *)jarg1;
30724   arg2 = (Dali::Quaternion *)jarg2;
30725   if (!arg2) {
30726     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Quaternion const & type is null", 0);
30727     return ;
30728   }
30729   {
30730     try {
30731       (arg1)->RotateBy((Dali::Quaternion const &)*arg2);
30732     } catch (std::out_of_range& e) {
30733       {
30734         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30735       };
30736     } catch (std::exception& e) {
30737       {
30738         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30739       };
30740     } catch (...) {
30741       {
30742         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30743       };
30744     }
30745   }
30746 }
30747
30748
30749 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentOrientation(void * jarg1) {
30750   void * jresult ;
30751   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30752   Dali::Quaternion result;
30753
30754   arg1 = (Dali::Actor *)jarg1;
30755   {
30756     try {
30757       result = ((Dali::Actor const *)arg1)->GetCurrentOrientation();
30758     } catch (std::out_of_range& e) {
30759       {
30760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30761       };
30762     } catch (std::exception& e) {
30763       {
30764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30765       };
30766     } catch (...) {
30767       {
30768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30769       };
30770     }
30771   }
30772   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
30773   return jresult;
30774 }
30775
30776
30777 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritOrientation(void * jarg1, unsigned int jarg2) {
30778   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30779   bool arg2 ;
30780
30781   arg1 = (Dali::Actor *)jarg1;
30782   arg2 = jarg2 ? true : false;
30783   {
30784     try {
30785       (arg1)->SetInheritOrientation(arg2);
30786     } catch (std::out_of_range& e) {
30787       {
30788         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30789       };
30790     } catch (std::exception& e) {
30791       {
30792         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30793       };
30794     } catch (...) {
30795       {
30796         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30797       };
30798     }
30799   }
30800 }
30801
30802
30803 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsOrientationInherited(void * jarg1) {
30804   unsigned int jresult ;
30805   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30806   bool result;
30807
30808   arg1 = (Dali::Actor *)jarg1;
30809   {
30810     try {
30811       result = (bool)((Dali::Actor const *)arg1)->IsOrientationInherited();
30812     } catch (std::out_of_range& e) {
30813       {
30814         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30815       };
30816     } catch (std::exception& e) {
30817       {
30818         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30819       };
30820     } catch (...) {
30821       {
30822         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30823       };
30824     }
30825   }
30826   jresult = result;
30827   return jresult;
30828 }
30829
30830
30831 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldOrientation(void * jarg1) {
30832   void * jresult ;
30833   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30834   Dali::Quaternion result;
30835
30836   arg1 = (Dali::Actor *)jarg1;
30837   {
30838     try {
30839       result = ((Dali::Actor const *)arg1)->GetCurrentWorldOrientation();
30840     } catch (std::out_of_range& e) {
30841       {
30842         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30843       };
30844     } catch (std::exception& e) {
30845       {
30846         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30847       };
30848     } catch (...) {
30849       {
30850         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30851       };
30852     }
30853   }
30854   jresult = new Dali::Quaternion((const Dali::Quaternion &)result);
30855   return jresult;
30856 }
30857
30858
30859 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_0(void * jarg1, float jarg2) {
30860   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30861   float arg2 ;
30862
30863   arg1 = (Dali::Actor *)jarg1;
30864   arg2 = (float)jarg2;
30865   {
30866     try {
30867       (arg1)->SetScale(arg2);
30868     } catch (std::out_of_range& e) {
30869       {
30870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30871       };
30872     } catch (std::exception& e) {
30873       {
30874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30875       };
30876     } catch (...) {
30877       {
30878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30879       };
30880     }
30881   }
30882 }
30883
30884
30885 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
30886   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30887   float arg2 ;
30888   float arg3 ;
30889   float arg4 ;
30890
30891   arg1 = (Dali::Actor *)jarg1;
30892   arg2 = (float)jarg2;
30893   arg3 = (float)jarg3;
30894   arg4 = (float)jarg4;
30895   {
30896     try {
30897       (arg1)->SetScale(arg2,arg3,arg4);
30898     } catch (std::out_of_range& e) {
30899       {
30900         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30901       };
30902     } catch (std::exception& e) {
30903       {
30904         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30905       };
30906     } catch (...) {
30907       {
30908         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30909       };
30910     }
30911   }
30912 }
30913
30914
30915 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetScale__SWIG_2(void * jarg1, void * jarg2) {
30916   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30917   Dali::Vector3 *arg2 = 0 ;
30918
30919   arg1 = (Dali::Actor *)jarg1;
30920   arg2 = (Dali::Vector3 *)jarg2;
30921   if (!arg2) {
30922     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30923     return ;
30924   }
30925   {
30926     try {
30927       (arg1)->SetScale((Dali::Vector3 const &)*arg2);
30928     } catch (std::out_of_range& e) {
30929       {
30930         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30931       };
30932     } catch (std::exception& e) {
30933       {
30934         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30935       };
30936     } catch (...) {
30937       {
30938         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30939       };
30940     }
30941   }
30942 }
30943
30944
30945 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_ScaleBy(void * jarg1, void * jarg2) {
30946   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30947   Dali::Vector3 *arg2 = 0 ;
30948
30949   arg1 = (Dali::Actor *)jarg1;
30950   arg2 = (Dali::Vector3 *)jarg2;
30951   if (!arg2) {
30952     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
30953     return ;
30954   }
30955   {
30956     try {
30957       (arg1)->ScaleBy((Dali::Vector3 const &)*arg2);
30958     } catch (std::out_of_range& e) {
30959       {
30960         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
30961       };
30962     } catch (std::exception& e) {
30963       {
30964         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
30965       };
30966     } catch (...) {
30967       {
30968         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
30969       };
30970     }
30971   }
30972 }
30973
30974
30975 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentScale(void * jarg1) {
30976   void * jresult ;
30977   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
30978   Dali::Vector3 result;
30979
30980   arg1 = (Dali::Actor *)jarg1;
30981   {
30982     try {
30983       result = ((Dali::Actor const *)arg1)->GetCurrentScale();
30984     } catch (std::out_of_range& e) {
30985       {
30986         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
30987       };
30988     } catch (std::exception& e) {
30989       {
30990         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
30991       };
30992     } catch (...) {
30993       {
30994         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
30995       };
30996     }
30997   }
30998   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
30999   return jresult;
31000 }
31001
31002
31003 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldScale(void * jarg1) {
31004   void * jresult ;
31005   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31006   Dali::Vector3 result;
31007
31008   arg1 = (Dali::Actor *)jarg1;
31009   {
31010     try {
31011       result = ((Dali::Actor const *)arg1)->GetCurrentWorldScale();
31012     } catch (std::out_of_range& e) {
31013       {
31014         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31015       };
31016     } catch (std::exception& e) {
31017       {
31018         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31019       };
31020     } catch (...) {
31021       {
31022         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31023       };
31024     }
31025   }
31026   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
31027   return jresult;
31028 }
31029
31030
31031 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetInheritScale(void * jarg1, unsigned int jarg2) {
31032   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31033   bool arg2 ;
31034
31035   arg1 = (Dali::Actor *)jarg1;
31036   arg2 = jarg2 ? true : false;
31037   {
31038     try {
31039       (arg1)->SetInheritScale(arg2);
31040     } catch (std::out_of_range& e) {
31041       {
31042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31043       };
31044     } catch (std::exception& e) {
31045       {
31046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31047       };
31048     } catch (...) {
31049       {
31050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31051       };
31052     }
31053   }
31054 }
31055
31056
31057 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsScaleInherited(void * jarg1) {
31058   unsigned int jresult ;
31059   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31060   bool result;
31061
31062   arg1 = (Dali::Actor *)jarg1;
31063   {
31064     try {
31065       result = (bool)((Dali::Actor const *)arg1)->IsScaleInherited();
31066     } catch (std::out_of_range& e) {
31067       {
31068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31069       };
31070     } catch (std::exception& e) {
31071       {
31072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31073       };
31074     } catch (...) {
31075       {
31076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31077       };
31078     }
31079   }
31080   jresult = result;
31081   return jresult;
31082 }
31083
31084
31085 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldMatrix(void * jarg1) {
31086   void * jresult ;
31087   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31088   Dali::Matrix result;
31089
31090   arg1 = (Dali::Actor *)jarg1;
31091   {
31092     try {
31093       result = ((Dali::Actor const *)arg1)->GetCurrentWorldMatrix();
31094     } catch (std::out_of_range& e) {
31095       {
31096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31097       };
31098     } catch (std::exception& e) {
31099       {
31100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31101       };
31102     } catch (...) {
31103       {
31104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31105       };
31106     }
31107   }
31108   jresult = new Dali::Matrix((const Dali::Matrix &)result);
31109   return jresult;
31110 }
31111
31112
31113 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetVisible(void * jarg1, unsigned int jarg2) {
31114   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31115   bool arg2 ;
31116
31117   arg1 = (Dali::Actor *)jarg1;
31118   arg2 = jarg2 ? true : false;
31119   {
31120     try {
31121       (arg1)->SetVisible(arg2);
31122     } catch (std::out_of_range& e) {
31123       {
31124         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31125       };
31126     } catch (std::exception& e) {
31127       {
31128         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31129       };
31130     } catch (...) {
31131       {
31132         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31133       };
31134     }
31135   }
31136 }
31137
31138
31139 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsVisible(void * jarg1) {
31140   unsigned int jresult ;
31141   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31142   bool result;
31143
31144   arg1 = (Dali::Actor *)jarg1;
31145   {
31146     try {
31147       result = (bool)((Dali::Actor const *)arg1)->IsVisible();
31148     } catch (std::out_of_range& e) {
31149       {
31150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31151       };
31152     } catch (std::exception& e) {
31153       {
31154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31155       };
31156     } catch (...) {
31157       {
31158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31159       };
31160     }
31161   }
31162   jresult = result;
31163   return jresult;
31164 }
31165
31166
31167 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetOpacity(void * jarg1, float jarg2) {
31168   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31169   float arg2 ;
31170
31171   arg1 = (Dali::Actor *)jarg1;
31172   arg2 = (float)jarg2;
31173   {
31174     try {
31175       (arg1)->SetOpacity(arg2);
31176     } catch (std::out_of_range& e) {
31177       {
31178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31179       };
31180     } catch (std::exception& e) {
31181       {
31182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31183       };
31184     } catch (...) {
31185       {
31186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31187       };
31188     }
31189   }
31190 }
31191
31192
31193 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetCurrentOpacity(void * jarg1) {
31194   float jresult ;
31195   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31196   float result;
31197
31198   arg1 = (Dali::Actor *)jarg1;
31199   {
31200     try {
31201       result = (float)((Dali::Actor const *)arg1)->GetCurrentOpacity();
31202     } catch (std::out_of_range& e) {
31203       {
31204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31205       };
31206     } catch (std::exception& e) {
31207       {
31208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31209       };
31210     } catch (...) {
31211       {
31212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31213       };
31214     }
31215   }
31216   jresult = result;
31217   return jresult;
31218 }
31219
31220
31221 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetColor(void * jarg1, void * jarg2) {
31222   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31223   Dali::Vector4 *arg2 = 0 ;
31224
31225   arg1 = (Dali::Actor *)jarg1;
31226   arg2 = (Dali::Vector4 *)jarg2;
31227   if (!arg2) {
31228     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
31229     return ;
31230   }
31231   {
31232     try {
31233       (arg1)->SetColor((Dali::Vector4 const &)*arg2);
31234     } catch (std::out_of_range& e) {
31235       {
31236         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31237       };
31238     } catch (std::exception& e) {
31239       {
31240         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31241       };
31242     } catch (...) {
31243       {
31244         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31245       };
31246     }
31247   }
31248 }
31249
31250
31251 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentColor(void * jarg1) {
31252   void * jresult ;
31253   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31254   Dali::Vector4 result;
31255
31256   arg1 = (Dali::Actor *)jarg1;
31257   {
31258     try {
31259       result = ((Dali::Actor const *)arg1)->GetCurrentColor();
31260     } catch (std::out_of_range& e) {
31261       {
31262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31263       };
31264     } catch (std::exception& e) {
31265       {
31266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31267       };
31268     } catch (...) {
31269       {
31270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31271       };
31272     }
31273   }
31274   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
31275   return jresult;
31276 }
31277
31278
31279 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetColorMode(void * jarg1, int jarg2) {
31280   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31281   Dali::ColorMode arg2 ;
31282
31283   arg1 = (Dali::Actor *)jarg1;
31284   arg2 = (Dali::ColorMode)jarg2;
31285   {
31286     try {
31287       (arg1)->SetColorMode(arg2);
31288     } catch (std::out_of_range& e) {
31289       {
31290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31291       };
31292     } catch (std::exception& e) {
31293       {
31294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31295       };
31296     } catch (...) {
31297       {
31298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31299       };
31300     }
31301   }
31302 }
31303
31304
31305 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetColorMode(void * jarg1) {
31306   int jresult ;
31307   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31308   Dali::ColorMode result;
31309
31310   arg1 = (Dali::Actor *)jarg1;
31311   {
31312     try {
31313       result = (Dali::ColorMode)((Dali::Actor const *)arg1)->GetColorMode();
31314     } catch (std::out_of_range& e) {
31315       {
31316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31317       };
31318     } catch (std::exception& e) {
31319       {
31320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31321       };
31322     } catch (...) {
31323       {
31324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31325       };
31326     }
31327   }
31328   jresult = (int)result;
31329   return jresult;
31330 }
31331
31332
31333 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetCurrentWorldColor(void * jarg1) {
31334   void * jresult ;
31335   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31336   Dali::Vector4 result;
31337
31338   arg1 = (Dali::Actor *)jarg1;
31339   {
31340     try {
31341       result = ((Dali::Actor const *)arg1)->GetCurrentWorldColor();
31342     } catch (std::out_of_range& e) {
31343       {
31344         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31345       };
31346     } catch (std::exception& e) {
31347       {
31348         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31349       };
31350     } catch (...) {
31351       {
31352         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31353       };
31354     }
31355   }
31356   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
31357   return jresult;
31358 }
31359
31360
31361 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetDrawMode(void * jarg1, int jarg2) {
31362   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31363   Dali::DrawMode::Type arg2 ;
31364
31365   arg1 = (Dali::Actor *)jarg1;
31366   arg2 = (Dali::DrawMode::Type)jarg2;
31367   {
31368     try {
31369       (arg1)->SetDrawMode(arg2);
31370     } catch (std::out_of_range& e) {
31371       {
31372         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31373       };
31374     } catch (std::exception& e) {
31375       {
31376         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31377       };
31378     } catch (...) {
31379       {
31380         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31381       };
31382     }
31383   }
31384 }
31385
31386
31387 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetDrawMode(void * jarg1) {
31388   int jresult ;
31389   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31390   Dali::DrawMode::Type result;
31391
31392   arg1 = (Dali::Actor *)jarg1;
31393   {
31394     try {
31395       result = (Dali::DrawMode::Type)((Dali::Actor const *)arg1)->GetDrawMode();
31396     } catch (std::out_of_range& e) {
31397       {
31398         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31399       };
31400     } catch (std::exception& e) {
31401       {
31402         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31403       };
31404     } catch (...) {
31405       {
31406         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31407       };
31408     }
31409   }
31410   jresult = (int)result;
31411   return jresult;
31412 }
31413
31414
31415 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSensitive(void * jarg1, unsigned int jarg2) {
31416   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31417   bool arg2 ;
31418
31419   arg1 = (Dali::Actor *)jarg1;
31420   arg2 = jarg2 ? true : false;
31421   {
31422     try {
31423       (arg1)->SetSensitive(arg2);
31424     } catch (std::out_of_range& e) {
31425       {
31426         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31427       };
31428     } catch (std::exception& e) {
31429       {
31430         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31431       };
31432     } catch (...) {
31433       {
31434         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31435       };
31436     }
31437   }
31438 }
31439
31440
31441 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsSensitive(void * jarg1) {
31442   unsigned int jresult ;
31443   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31444   bool result;
31445
31446   arg1 = (Dali::Actor *)jarg1;
31447   {
31448     try {
31449       result = (bool)((Dali::Actor const *)arg1)->IsSensitive();
31450     } catch (std::out_of_range& e) {
31451       {
31452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31453       };
31454     } catch (std::exception& e) {
31455       {
31456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31457       };
31458     } catch (...) {
31459       {
31460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31461       };
31462     }
31463   }
31464   jresult = result;
31465   return jresult;
31466 }
31467
31468
31469 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_ScreenToLocal(void * jarg1, float * jarg2, float * jarg3, float jarg4, float jarg5) {
31470   unsigned int jresult ;
31471   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31472   float *arg2 = 0 ;
31473   float *arg3 = 0 ;
31474   float arg4 ;
31475   float arg5 ;
31476   bool result;
31477
31478   arg1 = (Dali::Actor *)jarg1;
31479   arg2 = (float *)jarg2;
31480   arg3 = (float *)jarg3;
31481   arg4 = (float)jarg4;
31482   arg5 = (float)jarg5;
31483   {
31484     try {
31485       result = (bool)((Dali::Actor const *)arg1)->ScreenToLocal(*arg2,*arg3,arg4,arg5);
31486     } catch (std::out_of_range& e) {
31487       {
31488         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31489       };
31490     } catch (std::exception& e) {
31491       {
31492         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31493       };
31494     } catch (...) {
31495       {
31496         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31497       };
31498     }
31499   }
31500   jresult = result;
31501   return jresult;
31502 }
31503
31504
31505 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetLeaveRequired(void * jarg1, unsigned int jarg2) {
31506   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31507   bool arg2 ;
31508
31509   arg1 = (Dali::Actor *)jarg1;
31510   arg2 = jarg2 ? true : false;
31511   {
31512     try {
31513       (arg1)->SetLeaveRequired(arg2);
31514     } catch (std::out_of_range& e) {
31515       {
31516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31517       };
31518     } catch (std::exception& e) {
31519       {
31520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31521       };
31522     } catch (...) {
31523       {
31524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31525       };
31526     }
31527   }
31528 }
31529
31530
31531 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetLeaveRequired(void * jarg1) {
31532   unsigned int jresult ;
31533   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31534   bool result;
31535
31536   arg1 = (Dali::Actor *)jarg1;
31537   {
31538     try {
31539       result = (bool)((Dali::Actor const *)arg1)->GetLeaveRequired();
31540     } catch (std::out_of_range& e) {
31541       {
31542         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31543       };
31544     } catch (std::exception& e) {
31545       {
31546         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31547       };
31548     } catch (...) {
31549       {
31550         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31551       };
31552     }
31553   }
31554   jresult = result;
31555   return jresult;
31556 }
31557
31558
31559 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetKeyboardFocusable(void * jarg1, unsigned int jarg2) {
31560   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31561   bool arg2 ;
31562
31563   arg1 = (Dali::Actor *)jarg1;
31564   arg2 = jarg2 ? true : false;
31565   {
31566     try {
31567       (arg1)->SetKeyboardFocusable(arg2);
31568     } catch (std::out_of_range& e) {
31569       {
31570         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31571       };
31572     } catch (std::exception& e) {
31573       {
31574         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31575       };
31576     } catch (...) {
31577       {
31578         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31579       };
31580     }
31581   }
31582 }
31583
31584
31585 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_IsKeyboardFocusable(void * jarg1) {
31586   unsigned int jresult ;
31587   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31588   bool result;
31589
31590   arg1 = (Dali::Actor *)jarg1;
31591   {
31592     try {
31593       result = (bool)((Dali::Actor const *)arg1)->IsKeyboardFocusable();
31594     } catch (std::out_of_range& e) {
31595       {
31596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31597       };
31598     } catch (std::exception& e) {
31599       {
31600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31601       };
31602     } catch (...) {
31603       {
31604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31605       };
31606     }
31607   }
31608   jresult = result;
31609   return jresult;
31610 }
31611
31612
31613 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetResizePolicy(void * jarg1, int jarg2, int jarg3) {
31614   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31615   Dali::ResizePolicy::Type arg2 ;
31616   Dali::Dimension::Type arg3 ;
31617
31618   arg1 = (Dali::Actor *)jarg1;
31619   arg2 = (Dali::ResizePolicy::Type)jarg2;
31620   arg3 = (Dali::Dimension::Type)jarg3;
31621   {
31622     try {
31623       (arg1)->SetResizePolicy(arg2,arg3);
31624     } catch (std::out_of_range& e) {
31625       {
31626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31627       };
31628     } catch (std::exception& e) {
31629       {
31630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31631       };
31632     } catch (...) {
31633       {
31634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31635       };
31636     }
31637   }
31638 }
31639
31640
31641 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetResizePolicy(void * jarg1, int jarg2) {
31642   int jresult ;
31643   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31644   Dali::Dimension::Type arg2 ;
31645   Dali::ResizePolicy::Type result;
31646
31647   arg1 = (Dali::Actor *)jarg1;
31648   arg2 = (Dali::Dimension::Type)jarg2;
31649   {
31650     try {
31651       result = (Dali::ResizePolicy::Type)((Dali::Actor const *)arg1)->GetResizePolicy(arg2);
31652     } catch (std::out_of_range& e) {
31653       {
31654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31655       };
31656     } catch (std::exception& e) {
31657       {
31658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31659       };
31660     } catch (...) {
31661       {
31662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31663       };
31664     }
31665   }
31666   jresult = (int)result;
31667   return jresult;
31668 }
31669
31670
31671 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSizeScalePolicy(void * jarg1, int jarg2) {
31672   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31673   Dali::SizeScalePolicy::Type arg2 ;
31674
31675   arg1 = (Dali::Actor *)jarg1;
31676   arg2 = (Dali::SizeScalePolicy::Type)jarg2;
31677   {
31678     try {
31679       (arg1)->SetSizeScalePolicy(arg2);
31680     } catch (std::out_of_range& e) {
31681       {
31682         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31683       };
31684     } catch (std::exception& e) {
31685       {
31686         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31687       };
31688     } catch (...) {
31689       {
31690         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31691       };
31692     }
31693   }
31694 }
31695
31696
31697 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetSizeScalePolicy(void * jarg1) {
31698   int jresult ;
31699   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31700   Dali::SizeScalePolicy::Type result;
31701
31702   arg1 = (Dali::Actor *)jarg1;
31703   {
31704     try {
31705       result = (Dali::SizeScalePolicy::Type)((Dali::Actor const *)arg1)->GetSizeScalePolicy();
31706     } catch (std::out_of_range& e) {
31707       {
31708         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31709       };
31710     } catch (std::exception& e) {
31711       {
31712         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31713       };
31714     } catch (...) {
31715       {
31716         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31717       };
31718     }
31719   }
31720   jresult = (int)result;
31721   return jresult;
31722 }
31723
31724
31725 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetSizeModeFactor(void * jarg1, void * jarg2) {
31726   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31727   Dali::Vector3 *arg2 = 0 ;
31728
31729   arg1 = (Dali::Actor *)jarg1;
31730   arg2 = (Dali::Vector3 *)jarg2;
31731   if (!arg2) {
31732     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
31733     return ;
31734   }
31735   {
31736     try {
31737       (arg1)->SetSizeModeFactor((Dali::Vector3 const &)*arg2);
31738     } catch (std::out_of_range& e) {
31739       {
31740         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31741       };
31742     } catch (std::exception& e) {
31743       {
31744         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31745       };
31746     } catch (...) {
31747       {
31748         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31749       };
31750     }
31751   }
31752 }
31753
31754
31755 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetSizeModeFactor(void * jarg1) {
31756   void * jresult ;
31757   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31758   Dali::Vector3 result;
31759
31760   arg1 = (Dali::Actor *)jarg1;
31761   {
31762     try {
31763       result = ((Dali::Actor const *)arg1)->GetSizeModeFactor();
31764     } catch (std::out_of_range& e) {
31765       {
31766         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31767       };
31768     } catch (std::exception& e) {
31769       {
31770         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31771       };
31772     } catch (...) {
31773       {
31774         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31775       };
31776     }
31777   }
31778   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
31779   return jresult;
31780 }
31781
31782
31783 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetHeightForWidth(void * jarg1, float jarg2) {
31784   float jresult ;
31785   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31786   float arg2 ;
31787   float result;
31788
31789   arg1 = (Dali::Actor *)jarg1;
31790   arg2 = (float)jarg2;
31791   {
31792     try {
31793       result = (float)(arg1)->GetHeightForWidth(arg2);
31794     } catch (std::out_of_range& e) {
31795       {
31796         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31797       };
31798     } catch (std::exception& e) {
31799       {
31800         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31801       };
31802     } catch (...) {
31803       {
31804         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31805       };
31806     }
31807   }
31808   jresult = result;
31809   return jresult;
31810 }
31811
31812
31813 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetWidthForHeight(void * jarg1, float jarg2) {
31814   float jresult ;
31815   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31816   float arg2 ;
31817   float result;
31818
31819   arg1 = (Dali::Actor *)jarg1;
31820   arg2 = (float)jarg2;
31821   {
31822     try {
31823       result = (float)(arg1)->GetWidthForHeight(arg2);
31824     } catch (std::out_of_range& e) {
31825       {
31826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31827       };
31828     } catch (std::exception& e) {
31829       {
31830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31831       };
31832     } catch (...) {
31833       {
31834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31835       };
31836     }
31837   }
31838   jresult = result;
31839   return jresult;
31840 }
31841
31842
31843 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Actor_GetRelayoutSize(void * jarg1, int jarg2) {
31844   float jresult ;
31845   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31846   Dali::Dimension::Type arg2 ;
31847   float result;
31848
31849   arg1 = (Dali::Actor *)jarg1;
31850   arg2 = (Dali::Dimension::Type)jarg2;
31851   {
31852     try {
31853       result = (float)((Dali::Actor const *)arg1)->GetRelayoutSize(arg2);
31854     } catch (std::out_of_range& e) {
31855       {
31856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31857       };
31858     } catch (std::exception& e) {
31859       {
31860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31861       };
31862     } catch (...) {
31863       {
31864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31865       };
31866     }
31867   }
31868   jresult = result;
31869   return jresult;
31870 }
31871
31872
31873 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetPadding(void * jarg1, void * jarg2) {
31874   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31875   Dali::Padding *arg2 = 0 ;
31876
31877   arg1 = (Dali::Actor *)jarg1;
31878   arg2 = (Dali::Padding *)jarg2;
31879   if (!arg2) {
31880     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Padding const & type is null", 0);
31881     return ;
31882   }
31883   {
31884     try {
31885       (arg1)->SetPadding((Dali::Padding const &)*arg2);
31886     } catch (std::out_of_range& e) {
31887       {
31888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31889       };
31890     } catch (std::exception& e) {
31891       {
31892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31893       };
31894     } catch (...) {
31895       {
31896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31897       };
31898     }
31899   }
31900 }
31901
31902
31903 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_GetPadding(void * jarg1, void * jarg2) {
31904   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31905   Dali::Padding *arg2 = 0 ;
31906
31907   arg1 = (Dali::Actor *)jarg1;
31908   arg2 = (Dali::Padding *)jarg2;
31909   if (!arg2) {
31910     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Padding & type is null", 0);
31911     return ;
31912   }
31913   {
31914     try {
31915       ((Dali::Actor const *)arg1)->GetPadding(*arg2);
31916     } catch (std::out_of_range& e) {
31917       {
31918         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31919       };
31920     } catch (std::exception& e) {
31921       {
31922         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31923       };
31924     } catch (...) {
31925       {
31926         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31927       };
31928     }
31929   }
31930 }
31931
31932
31933 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetMinimumSize(void * jarg1, void * jarg2) {
31934   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31935   Dali::Vector2 *arg2 = 0 ;
31936
31937   arg1 = (Dali::Actor *)jarg1;
31938   arg2 = (Dali::Vector2 *)jarg2;
31939   if (!arg2) {
31940     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
31941     return ;
31942   }
31943   {
31944     try {
31945       (arg1)->SetMinimumSize((Dali::Vector2 const &)*arg2);
31946     } catch (std::out_of_range& e) {
31947       {
31948         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
31949       };
31950     } catch (std::exception& e) {
31951       {
31952         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
31953       };
31954     } catch (...) {
31955       {
31956         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
31957       };
31958     }
31959   }
31960 }
31961
31962
31963 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetMinimumSize(void * jarg1) {
31964   void * jresult ;
31965   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31966   Dali::Vector2 result;
31967
31968   arg1 = (Dali::Actor *)jarg1;
31969   {
31970     try {
31971       result = (arg1)->GetMinimumSize();
31972     } catch (std::out_of_range& e) {
31973       {
31974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
31975       };
31976     } catch (std::exception& e) {
31977       {
31978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
31979       };
31980     } catch (...) {
31981       {
31982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
31983       };
31984     }
31985   }
31986   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
31987   return jresult;
31988 }
31989
31990
31991 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_SetMaximumSize(void * jarg1, void * jarg2) {
31992   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
31993   Dali::Vector2 *arg2 = 0 ;
31994
31995   arg1 = (Dali::Actor *)jarg1;
31996   arg2 = (Dali::Vector2 *)jarg2;
31997   if (!arg2) {
31998     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
31999     return ;
32000   }
32001   {
32002     try {
32003       (arg1)->SetMaximumSize((Dali::Vector2 const &)*arg2);
32004     } catch (std::out_of_range& e) {
32005       {
32006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32007       };
32008     } catch (std::exception& e) {
32009       {
32010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32011       };
32012     } catch (...) {
32013       {
32014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32015       };
32016     }
32017   }
32018 }
32019
32020
32021 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetMaximumSize(void * jarg1) {
32022   void * jresult ;
32023   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32024   Dali::Vector2 result;
32025
32026   arg1 = (Dali::Actor *)jarg1;
32027   {
32028     try {
32029       result = (arg1)->GetMaximumSize();
32030     } catch (std::out_of_range& e) {
32031       {
32032         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32033       };
32034     } catch (std::exception& e) {
32035       {
32036         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32037       };
32038     } catch (...) {
32039       {
32040         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32041       };
32042     }
32043   }
32044   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
32045   return jresult;
32046 }
32047
32048
32049 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Actor_GetHierarchyDepth(void * jarg1) {
32050   int jresult ;
32051   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32052   int result;
32053
32054   arg1 = (Dali::Actor *)jarg1;
32055   {
32056     try {
32057       result = (int)(arg1)->GetHierarchyDepth();
32058     } catch (std::out_of_range& e) {
32059       {
32060         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32061       };
32062     } catch (std::exception& e) {
32063       {
32064         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32065       };
32066     } catch (...) {
32067       {
32068         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32069       };
32070     }
32071   }
32072   jresult = result;
32073   return jresult;
32074 }
32075
32076
32077 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_AddRenderer(void * jarg1, void * jarg2) {
32078   unsigned int jresult ;
32079   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32080   Dali::Renderer *arg2 = 0 ;
32081   unsigned int result;
32082
32083   arg1 = (Dali::Actor *)jarg1;
32084   arg2 = (Dali::Renderer *)jarg2;
32085   if (!arg2) {
32086     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer & type is null", 0);
32087     return 0;
32088   }
32089   {
32090     try {
32091       result = (unsigned int)(arg1)->AddRenderer(*arg2);
32092     } catch (std::out_of_range& e) {
32093       {
32094         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32095       };
32096     } catch (std::exception& e) {
32097       {
32098         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32099       };
32100     } catch (...) {
32101       {
32102         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32103       };
32104     }
32105   }
32106   jresult = result;
32107   return jresult;
32108 }
32109
32110
32111 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Actor_GetRendererCount(void * jarg1) {
32112   unsigned int jresult ;
32113   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32114   unsigned int result;
32115
32116   arg1 = (Dali::Actor *)jarg1;
32117   {
32118     try {
32119       result = (unsigned int)((Dali::Actor const *)arg1)->GetRendererCount();
32120     } catch (std::out_of_range& e) {
32121       {
32122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32123       };
32124     } catch (std::exception& e) {
32125       {
32126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32127       };
32128     } catch (...) {
32129       {
32130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32131       };
32132     }
32133   }
32134   jresult = result;
32135   return jresult;
32136 }
32137
32138
32139 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_GetRendererAt(void * jarg1, unsigned int jarg2) {
32140   void * jresult ;
32141   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32142   unsigned int arg2 ;
32143   Dali::Renderer result;
32144
32145   arg1 = (Dali::Actor *)jarg1;
32146   arg2 = (unsigned int)jarg2;
32147   {
32148     try {
32149       result = (arg1)->GetRendererAt(arg2);
32150     } catch (std::out_of_range& e) {
32151       {
32152         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32153       };
32154     } catch (std::exception& e) {
32155       {
32156         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32157       };
32158     } catch (...) {
32159       {
32160         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32161       };
32162     }
32163   }
32164   jresult = new Dali::Renderer((const Dali::Renderer &)result);
32165   return jresult;
32166 }
32167
32168
32169 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RemoveRenderer__SWIG_0(void * jarg1, void * jarg2) {
32170   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32171   Dali::Renderer *arg2 = 0 ;
32172
32173   arg1 = (Dali::Actor *)jarg1;
32174   arg2 = (Dali::Renderer *)jarg2;
32175   if (!arg2) {
32176     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Renderer & type is null", 0);
32177     return ;
32178   }
32179   {
32180     try {
32181       (arg1)->RemoveRenderer(*arg2);
32182     } catch (std::out_of_range& e) {
32183       {
32184         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32185       };
32186     } catch (std::exception& e) {
32187       {
32188         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32189       };
32190     } catch (...) {
32191       {
32192         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32193       };
32194     }
32195   }
32196 }
32197
32198
32199 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Actor_RemoveRenderer__SWIG_1(void * jarg1, unsigned int jarg2) {
32200   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32201   unsigned int arg2 ;
32202
32203   arg1 = (Dali::Actor *)jarg1;
32204   arg2 = (unsigned int)jarg2;
32205   {
32206     try {
32207       (arg1)->RemoveRenderer(arg2);
32208     } catch (std::out_of_range& e) {
32209       {
32210         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32211       };
32212     } catch (std::exception& e) {
32213       {
32214         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32215       };
32216     } catch (...) {
32217       {
32218         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32219       };
32220     }
32221   }
32222 }
32223
32224
32225 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_TouchedSignal(void * jarg1) {
32226   void * jresult ;
32227   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32228   Dali::Actor::TouchSignalType *result = 0 ;
32229
32230   arg1 = (Dali::Actor *)jarg1;
32231   {
32232     try {
32233       result = (Dali::Actor::TouchSignalType *) &(arg1)->TouchedSignal();
32234     } catch (std::out_of_range& e) {
32235       {
32236         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32237       };
32238     } catch (std::exception& e) {
32239       {
32240         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32241       };
32242     } catch (...) {
32243       {
32244         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32245       };
32246     }
32247   }
32248   jresult = (void *)result;
32249   return jresult;
32250 }
32251
32252
32253 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_TouchSignal(void * jarg1) {
32254   void * jresult ;
32255   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32256   Dali::Actor::TouchDataSignalType *result = 0 ;
32257
32258   arg1 = (Dali::Actor *)jarg1;
32259   {
32260     try {
32261       result = (Dali::Actor::TouchDataSignalType *) &(arg1)->TouchSignal();
32262     } catch (std::out_of_range& e) {
32263       {
32264         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32265       };
32266     } catch (std::exception& e) {
32267       {
32268         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32269       };
32270     } catch (...) {
32271       {
32272         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32273       };
32274     }
32275   }
32276   jresult = (void *)result;
32277   return jresult;
32278 }
32279
32280
32281 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_HoveredSignal(void * jarg1) {
32282   void * jresult ;
32283   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32284   Dali::Actor::HoverSignalType *result = 0 ;
32285
32286   arg1 = (Dali::Actor *)jarg1;
32287   {
32288     try {
32289       result = (Dali::Actor::HoverSignalType *) &(arg1)->HoveredSignal();
32290     } catch (std::out_of_range& e) {
32291       {
32292         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32293       };
32294     } catch (std::exception& e) {
32295       {
32296         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32297       };
32298     } catch (...) {
32299       {
32300         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32301       };
32302     }
32303   }
32304   jresult = (void *)result;
32305   return jresult;
32306 }
32307
32308
32309 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_WheelEventSignal(void * jarg1) {
32310   void * jresult ;
32311   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32312   Dali::Actor::WheelEventSignalType *result = 0 ;
32313
32314   arg1 = (Dali::Actor *)jarg1;
32315   {
32316     try {
32317       result = (Dali::Actor::WheelEventSignalType *) &(arg1)->WheelEventSignal();
32318     } catch (std::out_of_range& e) {
32319       {
32320         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32321       };
32322     } catch (std::exception& e) {
32323       {
32324         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32325       };
32326     } catch (...) {
32327       {
32328         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32329       };
32330     }
32331   }
32332   jresult = (void *)result;
32333   return jresult;
32334 }
32335
32336
32337 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_OnStageSignal(void * jarg1) {
32338   void * jresult ;
32339   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32340   Dali::Actor::OnStageSignalType *result = 0 ;
32341
32342   arg1 = (Dali::Actor *)jarg1;
32343   {
32344     try {
32345       result = (Dali::Actor::OnStageSignalType *) &(arg1)->OnStageSignal();
32346     } catch (std::out_of_range& e) {
32347       {
32348         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32349       };
32350     } catch (std::exception& e) {
32351       {
32352         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32353       };
32354     } catch (...) {
32355       {
32356         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32357       };
32358     }
32359   }
32360   jresult = (void *)result;
32361   return jresult;
32362 }
32363
32364
32365 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_OffStageSignal(void * jarg1) {
32366   void * jresult ;
32367   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32368   Dali::Actor::OffStageSignalType *result = 0 ;
32369
32370   arg1 = (Dali::Actor *)jarg1;
32371   {
32372     try {
32373       result = (Dali::Actor::OffStageSignalType *) &(arg1)->OffStageSignal();
32374     } catch (std::out_of_range& e) {
32375       {
32376         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32377       };
32378     } catch (std::exception& e) {
32379       {
32380         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32381       };
32382     } catch (...) {
32383       {
32384         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32385       };
32386     }
32387   }
32388   jresult = (void *)result;
32389   return jresult;
32390 }
32391
32392
32393 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Actor_OnRelayoutSignal(void * jarg1) {
32394   void * jresult ;
32395   Dali::Actor *arg1 = (Dali::Actor *) 0 ;
32396   Dali::Actor::OnRelayoutSignalType *result = 0 ;
32397
32398   arg1 = (Dali::Actor *)jarg1;
32399   {
32400     try {
32401       result = (Dali::Actor::OnRelayoutSignalType *) &(arg1)->OnRelayoutSignal();
32402     } catch (std::out_of_range& e) {
32403       {
32404         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32405       };
32406     } catch (std::exception& e) {
32407       {
32408         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32409       };
32410     } catch (...) {
32411       {
32412         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32413       };
32414     }
32415   }
32416   jresult = (void *)result;
32417   return jresult;
32418 }
32419
32420
32421 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_UnparentAndReset(void * jarg1) {
32422   Dali::Actor *arg1 = 0 ;
32423
32424   arg1 = (Dali::Actor *)jarg1;
32425   if (!arg1) {
32426     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
32427     return ;
32428   }
32429   {
32430     try {
32431       Dali::UnparentAndReset(*arg1);
32432     } catch (std::out_of_range& e) {
32433       {
32434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32435       };
32436     } catch (std::exception& e) {
32437       {
32438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32439       };
32440     } catch (...) {
32441       {
32442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32443       };
32444     }
32445   }
32446 }
32447
32448
32449 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Layer_Property_CLIPPING_ENABLE_get() {
32450   int jresult ;
32451   int result;
32452
32453   result = (int)Dali::Layer::Property::CLIPPING_ENABLE;
32454   jresult = (int)result;
32455   return jresult;
32456 }
32457
32458
32459 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Layer_Property_CLIPPING_BOX_get() {
32460   int jresult ;
32461   int result;
32462
32463   result = (int)Dali::Layer::Property::CLIPPING_BOX;
32464   jresult = (int)result;
32465   return jresult;
32466 }
32467
32468
32469 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Layer_Property_BEHAVIOR_get() {
32470   int jresult ;
32471   int result;
32472
32473   result = (int)Dali::Layer::Property::BEHAVIOR;
32474   jresult = (int)result;
32475   return jresult;
32476 }
32477
32478
32479 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Layer_Property() {
32480   void * jresult ;
32481   Dali::Layer::Property *result = 0 ;
32482
32483   {
32484     try {
32485       result = (Dali::Layer::Property *)new Dali::Layer::Property();
32486     } catch (std::out_of_range& e) {
32487       {
32488         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32489       };
32490     } catch (std::exception& e) {
32491       {
32492         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32493       };
32494     } catch (...) {
32495       {
32496         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32497       };
32498     }
32499   }
32500   jresult = (void *)result;
32501   return jresult;
32502 }
32503
32504
32505 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Layer_Property(void * jarg1) {
32506   Dali::Layer::Property *arg1 = (Dali::Layer::Property *) 0 ;
32507
32508   arg1 = (Dali::Layer::Property *)jarg1;
32509   {
32510     try {
32511       delete arg1;
32512     } catch (std::out_of_range& e) {
32513       {
32514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32515       };
32516     } catch (std::exception& e) {
32517       {
32518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32519       };
32520     } catch (...) {
32521       {
32522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32523       };
32524     }
32525   }
32526 }
32527
32528
32529 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Layer__SWIG_0() {
32530   void * jresult ;
32531   Dali::Layer *result = 0 ;
32532
32533   {
32534     try {
32535       result = (Dali::Layer *)new Dali::Layer();
32536     } catch (std::out_of_range& e) {
32537       {
32538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32539       };
32540     } catch (std::exception& e) {
32541       {
32542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32543       };
32544     } catch (...) {
32545       {
32546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32547       };
32548     }
32549   }
32550   jresult = (void *)result;
32551   return jresult;
32552 }
32553
32554
32555 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Layer_New() {
32556   void * jresult ;
32557   Dali::Layer result;
32558
32559   {
32560     try {
32561       result = Dali::Layer::New();
32562     } catch (std::out_of_range& e) {
32563       {
32564         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32565       };
32566     } catch (std::exception& e) {
32567       {
32568         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32569       };
32570     } catch (...) {
32571       {
32572         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32573       };
32574     }
32575   }
32576   jresult = new Dali::Layer((const Dali::Layer &)result);
32577   return jresult;
32578 }
32579
32580
32581 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Layer_DownCast(void * jarg1) {
32582   void * jresult ;
32583   Dali::BaseHandle arg1 ;
32584   Dali::BaseHandle *argp1 ;
32585   Dali::Layer result;
32586
32587   argp1 = (Dali::BaseHandle *)jarg1;
32588   if (!argp1) {
32589     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
32590     return 0;
32591   }
32592   arg1 = *argp1;
32593   {
32594     try {
32595       result = Dali::Layer::DownCast(arg1);
32596     } catch (std::out_of_range& e) {
32597       {
32598         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32599       };
32600     } catch (std::exception& e) {
32601       {
32602         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32603       };
32604     } catch (...) {
32605       {
32606         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32607       };
32608     }
32609   }
32610   jresult = new Dali::Layer((const Dali::Layer &)result);
32611   return jresult;
32612 }
32613
32614
32615 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Layer(void * jarg1) {
32616   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32617
32618   arg1 = (Dali::Layer *)jarg1;
32619   {
32620     try {
32621       delete arg1;
32622     } catch (std::out_of_range& e) {
32623       {
32624         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32625       };
32626     } catch (std::exception& e) {
32627       {
32628         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32629       };
32630     } catch (...) {
32631       {
32632         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32633       };
32634     }
32635   }
32636 }
32637
32638
32639 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Layer__SWIG_1(void * jarg1) {
32640   void * jresult ;
32641   Dali::Layer *arg1 = 0 ;
32642   Dali::Layer *result = 0 ;
32643
32644   arg1 = (Dali::Layer *)jarg1;
32645   if (!arg1) {
32646     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Layer const & type is null", 0);
32647     return 0;
32648   }
32649   {
32650     try {
32651       result = (Dali::Layer *)new Dali::Layer((Dali::Layer const &)*arg1);
32652     } catch (std::out_of_range& e) {
32653       {
32654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32655       };
32656     } catch (std::exception& e) {
32657       {
32658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32659       };
32660     } catch (...) {
32661       {
32662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32663       };
32664     }
32665   }
32666   jresult = (void *)result;
32667   return jresult;
32668 }
32669
32670
32671 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Layer_Assign(void * jarg1, void * jarg2) {
32672   void * jresult ;
32673   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32674   Dali::Layer *arg2 = 0 ;
32675   Dali::Layer *result = 0 ;
32676
32677   arg1 = (Dali::Layer *)jarg1;
32678   arg2 = (Dali::Layer *)jarg2;
32679   if (!arg2) {
32680     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Layer const & type is null", 0);
32681     return 0;
32682   }
32683   {
32684     try {
32685       result = (Dali::Layer *) &(arg1)->operator =((Dali::Layer const &)*arg2);
32686     } catch (std::out_of_range& e) {
32687       {
32688         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32689       };
32690     } catch (std::exception& e) {
32691       {
32692         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32693       };
32694     } catch (...) {
32695       {
32696         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32697       };
32698     }
32699   }
32700   jresult = (void *)result;
32701   return jresult;
32702 }
32703
32704
32705 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_GetDepth(void * jarg1) {
32706   unsigned int jresult ;
32707   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32708   unsigned int result;
32709
32710   arg1 = (Dali::Layer *)jarg1;
32711   {
32712     try {
32713       result = (unsigned int)((Dali::Layer const *)arg1)->GetDepth();
32714     } catch (std::out_of_range& e) {
32715       {
32716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32717       };
32718     } catch (std::exception& e) {
32719       {
32720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32721       };
32722     } catch (...) {
32723       {
32724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
32725       };
32726     }
32727   }
32728   jresult = result;
32729   return jresult;
32730 }
32731
32732
32733 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_Raise(void * jarg1) {
32734   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32735
32736   arg1 = (Dali::Layer *)jarg1;
32737   {
32738     try {
32739       (arg1)->Raise();
32740     } catch (std::out_of_range& e) {
32741       {
32742         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32743       };
32744     } catch (std::exception& e) {
32745       {
32746         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32747       };
32748     } catch (...) {
32749       {
32750         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32751       };
32752     }
32753   }
32754 }
32755
32756
32757 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_Lower(void * jarg1) {
32758   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32759
32760   arg1 = (Dali::Layer *)jarg1;
32761   {
32762     try {
32763       (arg1)->Lower();
32764     } catch (std::out_of_range& e) {
32765       {
32766         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32767       };
32768     } catch (std::exception& e) {
32769       {
32770         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32771       };
32772     } catch (...) {
32773       {
32774         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32775       };
32776     }
32777   }
32778 }
32779
32780
32781 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_RaiseAbove(void * jarg1, void * jarg2) {
32782   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32783   Dali::Layer arg2 ;
32784   Dali::Layer *argp2 ;
32785
32786   arg1 = (Dali::Layer *)jarg1;
32787   argp2 = (Dali::Layer *)jarg2;
32788   if (!argp2) {
32789     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32790     return ;
32791   }
32792   arg2 = *argp2;
32793   {
32794     try {
32795       (arg1)->RaiseAbove(arg2);
32796     } catch (std::out_of_range& e) {
32797       {
32798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32799       };
32800     } catch (std::exception& e) {
32801       {
32802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32803       };
32804     } catch (...) {
32805       {
32806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32807       };
32808     }
32809   }
32810 }
32811
32812
32813 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_LowerBelow(void * jarg1, void * jarg2) {
32814   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32815   Dali::Layer arg2 ;
32816   Dali::Layer *argp2 ;
32817
32818   arg1 = (Dali::Layer *)jarg1;
32819   argp2 = (Dali::Layer *)jarg2;
32820   if (!argp2) {
32821     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32822     return ;
32823   }
32824   arg2 = *argp2;
32825   {
32826     try {
32827       (arg1)->LowerBelow(arg2);
32828     } catch (std::out_of_range& e) {
32829       {
32830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32831       };
32832     } catch (std::exception& e) {
32833       {
32834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32835       };
32836     } catch (...) {
32837       {
32838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32839       };
32840     }
32841   }
32842 }
32843
32844
32845 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_RaiseToTop(void * jarg1) {
32846   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32847
32848   arg1 = (Dali::Layer *)jarg1;
32849   {
32850     try {
32851       (arg1)->RaiseToTop();
32852     } catch (std::out_of_range& e) {
32853       {
32854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32855       };
32856     } catch (std::exception& e) {
32857       {
32858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32859       };
32860     } catch (...) {
32861       {
32862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32863       };
32864     }
32865   }
32866 }
32867
32868
32869 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_LowerToBottom(void * jarg1) {
32870   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32871
32872   arg1 = (Dali::Layer *)jarg1;
32873   {
32874     try {
32875       (arg1)->LowerToBottom();
32876     } catch (std::out_of_range& e) {
32877       {
32878         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32879       };
32880     } catch (std::exception& e) {
32881       {
32882         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32883       };
32884     } catch (...) {
32885       {
32886         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32887       };
32888     }
32889   }
32890 }
32891
32892
32893 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_MoveAbove(void * jarg1, void * jarg2) {
32894   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32895   Dali::Layer arg2 ;
32896   Dali::Layer *argp2 ;
32897
32898   arg1 = (Dali::Layer *)jarg1;
32899   argp2 = (Dali::Layer *)jarg2;
32900   if (!argp2) {
32901     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32902     return ;
32903   }
32904   arg2 = *argp2;
32905   {
32906     try {
32907       (arg1)->MoveAbove(arg2);
32908     } catch (std::out_of_range& e) {
32909       {
32910         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32911       };
32912     } catch (std::exception& e) {
32913       {
32914         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32915       };
32916     } catch (...) {
32917       {
32918         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32919       };
32920     }
32921   }
32922 }
32923
32924
32925 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_MoveBelow(void * jarg1, void * jarg2) {
32926   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32927   Dali::Layer arg2 ;
32928   Dali::Layer *argp2 ;
32929
32930   arg1 = (Dali::Layer *)jarg1;
32931   argp2 = (Dali::Layer *)jarg2;
32932   if (!argp2) {
32933     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Layer", 0);
32934     return ;
32935   }
32936   arg2 = *argp2;
32937   {
32938     try {
32939       (arg1)->MoveBelow(arg2);
32940     } catch (std::out_of_range& e) {
32941       {
32942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32943       };
32944     } catch (std::exception& e) {
32945       {
32946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32947       };
32948     } catch (...) {
32949       {
32950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32951       };
32952     }
32953   }
32954 }
32955
32956
32957 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetBehavior(void * jarg1, int jarg2) {
32958   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32959   Dali::Layer::Behavior arg2 ;
32960
32961   arg1 = (Dali::Layer *)jarg1;
32962   arg2 = (Dali::Layer::Behavior)jarg2;
32963   {
32964     try {
32965       (arg1)->SetBehavior(arg2);
32966     } catch (std::out_of_range& e) {
32967       {
32968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
32969       };
32970     } catch (std::exception& e) {
32971       {
32972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
32973       };
32974     } catch (...) {
32975       {
32976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
32977       };
32978     }
32979   }
32980 }
32981
32982
32983 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Layer_GetBehavior(void * jarg1) {
32984   int jresult ;
32985   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
32986   Dali::Layer::Behavior result;
32987
32988   arg1 = (Dali::Layer *)jarg1;
32989   {
32990     try {
32991       result = (Dali::Layer::Behavior)((Dali::Layer const *)arg1)->GetBehavior();
32992     } catch (std::out_of_range& e) {
32993       {
32994         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
32995       };
32996     } catch (std::exception& e) {
32997       {
32998         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
32999       };
33000     } catch (...) {
33001       {
33002         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33003       };
33004     }
33005   }
33006   jresult = (int)result;
33007   return jresult;
33008 }
33009
33010
33011 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetClipping(void * jarg1, unsigned int jarg2) {
33012   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33013   bool arg2 ;
33014
33015   arg1 = (Dali::Layer *)jarg1;
33016   arg2 = jarg2 ? true : false;
33017   {
33018     try {
33019       (arg1)->SetClipping(arg2);
33020     } catch (std::out_of_range& e) {
33021       {
33022         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33023       };
33024     } catch (std::exception& e) {
33025       {
33026         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33027       };
33028     } catch (...) {
33029       {
33030         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33031       };
33032     }
33033   }
33034 }
33035
33036
33037 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_IsClipping(void * jarg1) {
33038   unsigned int jresult ;
33039   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33040   bool result;
33041
33042   arg1 = (Dali::Layer *)jarg1;
33043   {
33044     try {
33045       result = (bool)((Dali::Layer const *)arg1)->IsClipping();
33046     } catch (std::out_of_range& e) {
33047       {
33048         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33049       };
33050     } catch (std::exception& e) {
33051       {
33052         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33053       };
33054     } catch (...) {
33055       {
33056         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33057       };
33058     }
33059   }
33060   jresult = result;
33061   return jresult;
33062 }
33063
33064
33065 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetClippingBox__SWIG_0(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5) {
33066   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33067   int arg2 ;
33068   int arg3 ;
33069   int arg4 ;
33070   int arg5 ;
33071
33072   arg1 = (Dali::Layer *)jarg1;
33073   arg2 = (int)jarg2;
33074   arg3 = (int)jarg3;
33075   arg4 = (int)jarg4;
33076   arg5 = (int)jarg5;
33077   {
33078     try {
33079       (arg1)->SetClippingBox(arg2,arg3,arg4,arg5);
33080     } catch (std::out_of_range& e) {
33081       {
33082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33083       };
33084     } catch (std::exception& e) {
33085       {
33086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33087       };
33088     } catch (...) {
33089       {
33090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33091       };
33092     }
33093   }
33094 }
33095
33096
33097 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetClippingBox__SWIG_1(void * jarg1, void * jarg2) {
33098   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33099   Dali::ClippingBox arg2 ;
33100   Dali::ClippingBox *argp2 ;
33101
33102   arg1 = (Dali::Layer *)jarg1;
33103   argp2 = (Dali::ClippingBox *)jarg2;
33104   if (!argp2) {
33105     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ClippingBox", 0);
33106     return ;
33107   }
33108   arg2 = *argp2;
33109   {
33110     try {
33111       (arg1)->SetClippingBox(arg2);
33112     } catch (std::out_of_range& e) {
33113       {
33114         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33115       };
33116     } catch (std::exception& e) {
33117       {
33118         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33119       };
33120     } catch (...) {
33121       {
33122         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33123       };
33124     }
33125   }
33126 }
33127
33128
33129 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Layer_GetClippingBox(void * jarg1) {
33130   void * jresult ;
33131   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33132   Dali::ClippingBox result;
33133
33134   arg1 = (Dali::Layer *)jarg1;
33135   {
33136     try {
33137       result = ((Dali::Layer const *)arg1)->GetClippingBox();
33138     } catch (std::out_of_range& e) {
33139       {
33140         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33141       };
33142     } catch (std::exception& e) {
33143       {
33144         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33145       };
33146     } catch (...) {
33147       {
33148         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33149       };
33150     }
33151   }
33152   jresult = new Dali::ClippingBox((const Dali::ClippingBox &)result);
33153   return jresult;
33154 }
33155
33156
33157 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetDepthTestDisabled(void * jarg1, unsigned int jarg2) {
33158   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33159   bool arg2 ;
33160
33161   arg1 = (Dali::Layer *)jarg1;
33162   arg2 = jarg2 ? true : false;
33163   {
33164     try {
33165       (arg1)->SetDepthTestDisabled(arg2);
33166     } catch (std::out_of_range& e) {
33167       {
33168         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33169       };
33170     } catch (std::exception& e) {
33171       {
33172         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33173       };
33174     } catch (...) {
33175       {
33176         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33177       };
33178     }
33179   }
33180 }
33181
33182
33183 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_IsDepthTestDisabled(void * jarg1) {
33184   unsigned int jresult ;
33185   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33186   bool result;
33187
33188   arg1 = (Dali::Layer *)jarg1;
33189   {
33190     try {
33191       result = (bool)((Dali::Layer const *)arg1)->IsDepthTestDisabled();
33192     } catch (std::out_of_range& e) {
33193       {
33194         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33195       };
33196     } catch (std::exception& e) {
33197       {
33198         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33199       };
33200     } catch (...) {
33201       {
33202         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33203       };
33204     }
33205   }
33206   jresult = result;
33207   return jresult;
33208 }
33209
33210
33211 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetSortFunction(void * jarg1, void * jarg2) {
33212   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33213   Dali::Layer::SortFunctionType arg2 = (Dali::Layer::SortFunctionType) 0 ;
33214
33215   arg1 = (Dali::Layer *)jarg1;
33216   arg2 = (Dali::Layer::SortFunctionType)jarg2;
33217   {
33218     try {
33219       (arg1)->SetSortFunction(arg2);
33220     } catch (std::out_of_range& e) {
33221       {
33222         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33223       };
33224     } catch (std::exception& e) {
33225       {
33226         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33227       };
33228     } catch (...) {
33229       {
33230         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33231       };
33232     }
33233   }
33234 }
33235
33236
33237 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetTouchConsumed(void * jarg1, unsigned int jarg2) {
33238   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33239   bool arg2 ;
33240
33241   arg1 = (Dali::Layer *)jarg1;
33242   arg2 = jarg2 ? true : false;
33243   {
33244     try {
33245       (arg1)->SetTouchConsumed(arg2);
33246     } catch (std::out_of_range& e) {
33247       {
33248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33249       };
33250     } catch (std::exception& e) {
33251       {
33252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33253       };
33254     } catch (...) {
33255       {
33256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33257       };
33258     }
33259   }
33260 }
33261
33262
33263 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_IsTouchConsumed(void * jarg1) {
33264   unsigned int jresult ;
33265   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33266   bool result;
33267
33268   arg1 = (Dali::Layer *)jarg1;
33269   {
33270     try {
33271       result = (bool)((Dali::Layer const *)arg1)->IsTouchConsumed();
33272     } catch (std::out_of_range& e) {
33273       {
33274         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33275       };
33276     } catch (std::exception& e) {
33277       {
33278         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33279       };
33280     } catch (...) {
33281       {
33282         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33283       };
33284     }
33285   }
33286   jresult = result;
33287   return jresult;
33288 }
33289
33290
33291 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Layer_SetHoverConsumed(void * jarg1, unsigned int jarg2) {
33292   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33293   bool arg2 ;
33294
33295   arg1 = (Dali::Layer *)jarg1;
33296   arg2 = jarg2 ? true : false;
33297   {
33298     try {
33299       (arg1)->SetHoverConsumed(arg2);
33300     } catch (std::out_of_range& e) {
33301       {
33302         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33303       };
33304     } catch (std::exception& e) {
33305       {
33306         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33307       };
33308     } catch (...) {
33309       {
33310         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33311       };
33312     }
33313   }
33314 }
33315
33316
33317 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Layer_IsHoverConsumed(void * jarg1) {
33318   unsigned int jresult ;
33319   Dali::Layer *arg1 = (Dali::Layer *) 0 ;
33320   bool result;
33321
33322   arg1 = (Dali::Layer *)jarg1;
33323   {
33324     try {
33325       result = (bool)((Dali::Layer const *)arg1)->IsHoverConsumed();
33326     } catch (std::out_of_range& e) {
33327       {
33328         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33329       };
33330     } catch (std::exception& e) {
33331       {
33332         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33333       };
33334     } catch (...) {
33335       {
33336         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33337       };
33338     }
33339   }
33340   jresult = result;
33341   return jresult;
33342 }
33343
33344
33345 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_DEFAULT_BACKGROUND_COLOR_get() {
33346   void * jresult ;
33347   Dali::Vector4 *result = 0 ;
33348
33349   result = (Dali::Vector4 *)&Dali::Stage::DEFAULT_BACKGROUND_COLOR;
33350   jresult = (void *)result;
33351   return jresult;
33352 }
33353
33354
33355 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_DEBUG_BACKGROUND_COLOR_get() {
33356   void * jresult ;
33357   Dali::Vector4 *result = 0 ;
33358
33359   result = (Dali::Vector4 *)&Dali::Stage::DEBUG_BACKGROUND_COLOR;
33360   jresult = (void *)result;
33361   return jresult;
33362 }
33363
33364
33365 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Stage__SWIG_0() {
33366   void * jresult ;
33367   Dali::Stage *result = 0 ;
33368
33369   {
33370     try {
33371       result = (Dali::Stage *)new Dali::Stage();
33372     } catch (std::out_of_range& e) {
33373       {
33374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33375       };
33376     } catch (std::exception& e) {
33377       {
33378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33379       };
33380     } catch (...) {
33381       {
33382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33383       };
33384     }
33385   }
33386   jresult = (void *)result;
33387   return jresult;
33388 }
33389
33390
33391 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetCurrent() {
33392   void * jresult ;
33393   Dali::Stage result;
33394
33395   {
33396     try {
33397       result = Dali::Stage::GetCurrent();
33398     } catch (std::out_of_range& e) {
33399       {
33400         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33401       };
33402     } catch (std::exception& e) {
33403       {
33404         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33405       };
33406     } catch (...) {
33407       {
33408         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33409       };
33410     }
33411   }
33412   jresult = new Dali::Stage((const Dali::Stage &)result);
33413   return jresult;
33414 }
33415
33416
33417 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Stage_IsInstalled() {
33418   unsigned int jresult ;
33419   bool result;
33420
33421   {
33422     try {
33423       result = (bool)Dali::Stage::IsInstalled();
33424     } catch (std::out_of_range& e) {
33425       {
33426         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33427       };
33428     } catch (std::exception& e) {
33429       {
33430         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33431       };
33432     } catch (...) {
33433       {
33434         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33435       };
33436     }
33437   }
33438   jresult = result;
33439   return jresult;
33440 }
33441
33442
33443 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Stage(void * jarg1) {
33444   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33445
33446   arg1 = (Dali::Stage *)jarg1;
33447   {
33448     try {
33449       delete arg1;
33450     } catch (std::out_of_range& e) {
33451       {
33452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33453       };
33454     } catch (std::exception& e) {
33455       {
33456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33457       };
33458     } catch (...) {
33459       {
33460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33461       };
33462     }
33463   }
33464 }
33465
33466
33467 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Stage__SWIG_1(void * jarg1) {
33468   void * jresult ;
33469   Dali::Stage *arg1 = 0 ;
33470   Dali::Stage *result = 0 ;
33471
33472   arg1 = (Dali::Stage *)jarg1;
33473   if (!arg1) {
33474     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Stage const & type is null", 0);
33475     return 0;
33476   }
33477   {
33478     try {
33479       result = (Dali::Stage *)new Dali::Stage((Dali::Stage const &)*arg1);
33480     } catch (std::out_of_range& e) {
33481       {
33482         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33483       };
33484     } catch (std::exception& e) {
33485       {
33486         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33487       };
33488     } catch (...) {
33489       {
33490         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33491       };
33492     }
33493   }
33494   jresult = (void *)result;
33495   return jresult;
33496 }
33497
33498
33499 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_Assign(void * jarg1, void * jarg2) {
33500   void * jresult ;
33501   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33502   Dali::Stage *arg2 = 0 ;
33503   Dali::Stage *result = 0 ;
33504
33505   arg1 = (Dali::Stage *)jarg1;
33506   arg2 = (Dali::Stage *)jarg2;
33507   if (!arg2) {
33508     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Stage const & type is null", 0);
33509     return 0;
33510   }
33511   {
33512     try {
33513       result = (Dali::Stage *) &(arg1)->operator =((Dali::Stage const &)*arg2);
33514     } catch (std::out_of_range& e) {
33515       {
33516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33517       };
33518     } catch (std::exception& e) {
33519       {
33520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33521       };
33522     } catch (...) {
33523       {
33524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33525       };
33526     }
33527   }
33528   jresult = (void *)result;
33529   return jresult;
33530 }
33531
33532
33533 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Stage_Add(void * jarg1, void * jarg2) {
33534   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33535   Dali::Actor *arg2 = 0 ;
33536
33537   arg1 = (Dali::Stage *)jarg1;
33538   arg2 = (Dali::Actor *)jarg2;
33539   if (!arg2) {
33540     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
33541     return ;
33542   }
33543   {
33544     try {
33545       (arg1)->Add(*arg2);
33546     } catch (std::out_of_range& e) {
33547       {
33548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33549       };
33550     } catch (std::exception& e) {
33551       {
33552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33553       };
33554     } catch (...) {
33555       {
33556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33557       };
33558     }
33559   }
33560 }
33561
33562
33563 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Stage_Remove(void * jarg1, void * jarg2) {
33564   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33565   Dali::Actor *arg2 = 0 ;
33566
33567   arg1 = (Dali::Stage *)jarg1;
33568   arg2 = (Dali::Actor *)jarg2;
33569   if (!arg2) {
33570     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
33571     return ;
33572   }
33573   {
33574     try {
33575       (arg1)->Remove(*arg2);
33576     } catch (std::out_of_range& e) {
33577       {
33578         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33579       };
33580     } catch (std::exception& e) {
33581       {
33582         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33583       };
33584     } catch (...) {
33585       {
33586         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33587       };
33588     }
33589   }
33590 }
33591
33592
33593 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetSize(void * jarg1) {
33594   void * jresult ;
33595   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33596   Dali::Vector2 result;
33597
33598   arg1 = (Dali::Stage *)jarg1;
33599   {
33600     try {
33601       result = ((Dali::Stage const *)arg1)->GetSize();
33602     } catch (std::out_of_range& e) {
33603       {
33604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33605       };
33606     } catch (std::exception& e) {
33607       {
33608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33609       };
33610     } catch (...) {
33611       {
33612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33613       };
33614     }
33615   }
33616   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
33617   return jresult;
33618 }
33619
33620
33621 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetRenderTaskList(void * jarg1) {
33622   void * jresult ;
33623   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33624   Dali::RenderTaskList result;
33625
33626   arg1 = (Dali::Stage *)jarg1;
33627   {
33628     try {
33629       result = ((Dali::Stage const *)arg1)->GetRenderTaskList();
33630     } catch (std::out_of_range& e) {
33631       {
33632         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33633       };
33634     } catch (std::exception& e) {
33635       {
33636         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33637       };
33638     } catch (...) {
33639       {
33640         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33641       };
33642     }
33643   }
33644   jresult = new Dali::RenderTaskList((const Dali::RenderTaskList &)result);
33645   return jresult;
33646 }
33647
33648
33649 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Stage_GetLayerCount(void * jarg1) {
33650   unsigned int jresult ;
33651   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33652   unsigned int result;
33653
33654   arg1 = (Dali::Stage *)jarg1;
33655   {
33656     try {
33657       result = (unsigned int)((Dali::Stage const *)arg1)->GetLayerCount();
33658     } catch (std::out_of_range& e) {
33659       {
33660         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33661       };
33662     } catch (std::exception& e) {
33663       {
33664         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33665       };
33666     } catch (...) {
33667       {
33668         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33669       };
33670     }
33671   }
33672   jresult = result;
33673   return jresult;
33674 }
33675
33676
33677 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetLayer(void * jarg1, unsigned int jarg2) {
33678   void * jresult ;
33679   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33680   unsigned int arg2 ;
33681   Dali::Layer result;
33682
33683   arg1 = (Dali::Stage *)jarg1;
33684   arg2 = (unsigned int)jarg2;
33685   {
33686     try {
33687       result = ((Dali::Stage const *)arg1)->GetLayer(arg2);
33688     } catch (std::out_of_range& e) {
33689       {
33690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33691       };
33692     } catch (std::exception& e) {
33693       {
33694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33695       };
33696     } catch (...) {
33697       {
33698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33699       };
33700     }
33701   }
33702   jresult = new Dali::Layer((const Dali::Layer &)result);
33703   return jresult;
33704 }
33705
33706
33707 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetRootLayer(void * jarg1) {
33708   void * jresult ;
33709   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33710   Dali::Layer result;
33711
33712   arg1 = (Dali::Stage *)jarg1;
33713   {
33714     try {
33715       result = ((Dali::Stage const *)arg1)->GetRootLayer();
33716     } catch (std::out_of_range& e) {
33717       {
33718         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33719       };
33720     } catch (std::exception& e) {
33721       {
33722         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33723       };
33724     } catch (...) {
33725       {
33726         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33727       };
33728     }
33729   }
33730   jresult = new Dali::Layer((const Dali::Layer &)result);
33731   return jresult;
33732 }
33733
33734
33735 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Stage_SetBackgroundColor(void * jarg1, void * jarg2) {
33736   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33737   Dali::Vector4 arg2 ;
33738   Dali::Vector4 *argp2 ;
33739
33740   arg1 = (Dali::Stage *)jarg1;
33741   argp2 = (Dali::Vector4 *)jarg2;
33742   if (!argp2) {
33743     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector4", 0);
33744     return ;
33745   }
33746   arg2 = *argp2;
33747   {
33748     try {
33749       (arg1)->SetBackgroundColor(arg2);
33750     } catch (std::out_of_range& e) {
33751       {
33752         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33753       };
33754     } catch (std::exception& e) {
33755       {
33756         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33757       };
33758     } catch (...) {
33759       {
33760         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33761       };
33762     }
33763   }
33764 }
33765
33766
33767 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetBackgroundColor(void * jarg1) {
33768   void * jresult ;
33769   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33770   Dali::Vector4 result;
33771
33772   arg1 = (Dali::Stage *)jarg1;
33773   {
33774     try {
33775       result = ((Dali::Stage const *)arg1)->GetBackgroundColor();
33776     } catch (std::out_of_range& e) {
33777       {
33778         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33779       };
33780     } catch (std::exception& e) {
33781       {
33782         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33783       };
33784     } catch (...) {
33785       {
33786         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33787       };
33788     }
33789   }
33790   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
33791   return jresult;
33792 }
33793
33794
33795 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetDpi(void * jarg1) {
33796   void * jresult ;
33797   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33798   Dali::Vector2 result;
33799
33800   arg1 = (Dali::Stage *)jarg1;
33801   {
33802     try {
33803       result = ((Dali::Stage const *)arg1)->GetDpi();
33804     } catch (std::out_of_range& e) {
33805       {
33806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33807       };
33808     } catch (std::exception& e) {
33809       {
33810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33811       };
33812     } catch (...) {
33813       {
33814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33815       };
33816     }
33817   }
33818   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
33819   return jresult;
33820 }
33821
33822
33823 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_GetObjectRegistry(void * jarg1) {
33824   void * jresult ;
33825   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33826   Dali::ObjectRegistry result;
33827
33828   arg1 = (Dali::Stage *)jarg1;
33829   {
33830     try {
33831       result = ((Dali::Stage const *)arg1)->GetObjectRegistry();
33832     } catch (std::out_of_range& e) {
33833       {
33834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33835       };
33836     } catch (std::exception& e) {
33837       {
33838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33839       };
33840     } catch (...) {
33841       {
33842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33843       };
33844     }
33845   }
33846   jresult = new Dali::ObjectRegistry((const Dali::ObjectRegistry &)result);
33847   return jresult;
33848 }
33849
33850
33851 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Stage_KeepRendering(void * jarg1, float jarg2) {
33852   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33853   float arg2 ;
33854
33855   arg1 = (Dali::Stage *)jarg1;
33856   arg2 = (float)jarg2;
33857   {
33858     try {
33859       (arg1)->KeepRendering(arg2);
33860     } catch (std::out_of_range& e) {
33861       {
33862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
33863       };
33864     } catch (std::exception& e) {
33865       {
33866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
33867       };
33868     } catch (...) {
33869       {
33870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
33871       };
33872     }
33873   }
33874 }
33875
33876
33877 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_KeyEventSignal(void * jarg1) {
33878   void * jresult ;
33879   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33880   Dali::Stage::KeyEventSignalType *result = 0 ;
33881
33882   arg1 = (Dali::Stage *)jarg1;
33883   {
33884     try {
33885       result = (Dali::Stage::KeyEventSignalType *) &(arg1)->KeyEventSignal();
33886     } catch (std::out_of_range& e) {
33887       {
33888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33889       };
33890     } catch (std::exception& e) {
33891       {
33892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33893       };
33894     } catch (...) {
33895       {
33896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33897       };
33898     }
33899   }
33900   jresult = (void *)result;
33901   return jresult;
33902 }
33903
33904
33905 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_EventProcessingFinishedSignal(void * jarg1) {
33906   void * jresult ;
33907   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33908   Dali::Stage::EventProcessingFinishedSignalType *result = 0 ;
33909
33910   arg1 = (Dali::Stage *)jarg1;
33911   {
33912     try {
33913       result = (Dali::Stage::EventProcessingFinishedSignalType *) &(arg1)->EventProcessingFinishedSignal();
33914     } catch (std::out_of_range& e) {
33915       {
33916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33917       };
33918     } catch (std::exception& e) {
33919       {
33920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33921       };
33922     } catch (...) {
33923       {
33924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33925       };
33926     }
33927   }
33928   jresult = (void *)result;
33929   return jresult;
33930 }
33931
33932
33933 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_TouchSignal(void * jarg1) {
33934   void * jresult ;
33935   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33936   Dali::Stage::TouchSignalType *result = 0 ;
33937
33938   arg1 = (Dali::Stage *)jarg1;
33939   {
33940     try {
33941       result = (Dali::Stage::TouchSignalType *) &(arg1)->TouchSignal();
33942     } catch (std::out_of_range& e) {
33943       {
33944         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33945       };
33946     } catch (std::exception& e) {
33947       {
33948         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33949       };
33950     } catch (...) {
33951       {
33952         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33953       };
33954     }
33955   }
33956   jresult = (void *)result;
33957   return jresult;
33958 }
33959
33960
33961 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_WheelEventSignal(void * jarg1) {
33962   void * jresult ;
33963   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33964   Dali::Stage::WheelEventSignalType *result = 0 ;
33965
33966   arg1 = (Dali::Stage *)jarg1;
33967   {
33968     try {
33969       result = (Dali::Stage::WheelEventSignalType *) &(arg1)->WheelEventSignal();
33970     } catch (std::out_of_range& e) {
33971       {
33972         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
33973       };
33974     } catch (std::exception& e) {
33975       {
33976         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
33977       };
33978     } catch (...) {
33979       {
33980         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
33981       };
33982     }
33983   }
33984   jresult = (void *)result;
33985   return jresult;
33986 }
33987
33988
33989 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_ContextLostSignal(void * jarg1) {
33990   void * jresult ;
33991   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
33992   Dali::Stage::ContextStatusSignal *result = 0 ;
33993
33994   arg1 = (Dali::Stage *)jarg1;
33995   {
33996     try {
33997       result = (Dali::Stage::ContextStatusSignal *) &(arg1)->ContextLostSignal();
33998     } catch (std::out_of_range& e) {
33999       {
34000         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34001       };
34002     } catch (std::exception& e) {
34003       {
34004         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34005       };
34006     } catch (...) {
34007       {
34008         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34009       };
34010     }
34011   }
34012   jresult = (void *)result;
34013   return jresult;
34014 }
34015
34016
34017 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_ContextRegainedSignal(void * jarg1) {
34018   void * jresult ;
34019   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
34020   Dali::Stage::ContextStatusSignal *result = 0 ;
34021
34022   arg1 = (Dali::Stage *)jarg1;
34023   {
34024     try {
34025       result = (Dali::Stage::ContextStatusSignal *) &(arg1)->ContextRegainedSignal();
34026     } catch (std::out_of_range& e) {
34027       {
34028         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34029       };
34030     } catch (std::exception& e) {
34031       {
34032         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34033       };
34034     } catch (...) {
34035       {
34036         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34037       };
34038     }
34039   }
34040   jresult = (void *)result;
34041   return jresult;
34042 }
34043
34044
34045 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Stage_SceneCreatedSignal(void * jarg1) {
34046   void * jresult ;
34047   Dali::Stage *arg1 = (Dali::Stage *) 0 ;
34048   Dali::Stage::SceneCreatedSignalType *result = 0 ;
34049
34050   arg1 = (Dali::Stage *)jarg1;
34051   {
34052     try {
34053       result = (Dali::Stage::SceneCreatedSignalType *) &(arg1)->SceneCreatedSignal();
34054     } catch (std::out_of_range& e) {
34055       {
34056         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34057       };
34058     } catch (std::exception& e) {
34059       {
34060         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34061       };
34062     } catch (...) {
34063       {
34064         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34065       };
34066     }
34067   }
34068   jresult = (void *)result;
34069   return jresult;
34070 }
34071
34072
34073 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RelayoutContainer(void * jarg1) {
34074   Dali::RelayoutContainer *arg1 = (Dali::RelayoutContainer *) 0 ;
34075
34076   arg1 = (Dali::RelayoutContainer *)jarg1;
34077   {
34078     try {
34079       delete arg1;
34080     } catch (std::out_of_range& e) {
34081       {
34082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34083       };
34084     } catch (std::exception& e) {
34085       {
34086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34087       };
34088     } catch (...) {
34089       {
34090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34091       };
34092     }
34093   }
34094 }
34095
34096
34097 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RelayoutContainer_Add(void * jarg1, void * jarg2, void * jarg3) {
34098   Dali::RelayoutContainer *arg1 = (Dali::RelayoutContainer *) 0 ;
34099   Dali::Actor *arg2 = 0 ;
34100   Dali::Vector2 *arg3 = 0 ;
34101
34102   arg1 = (Dali::RelayoutContainer *)jarg1;
34103   arg2 = (Dali::Actor *)jarg2;
34104   if (!arg2) {
34105     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
34106     return ;
34107   }
34108   arg3 = (Dali::Vector2 *)jarg3;
34109   if (!arg3) {
34110     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
34111     return ;
34112   }
34113   {
34114     try {
34115       (arg1)->Add((Dali::Actor const &)*arg2,(Dali::Vector2 const &)*arg3);
34116     } catch (std::out_of_range& e) {
34117       {
34118         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34119       };
34120     } catch (std::exception& e) {
34121       {
34122         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34123       };
34124     } catch (...) {
34125       {
34126         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34127       };
34128     }
34129   }
34130 }
34131
34132
34133 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActorImpl_Self(void * jarg1) {
34134   void * jresult ;
34135   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34136   Dali::CustomActor result;
34137
34138   arg1 = (Dali::CustomActorImpl *)jarg1;
34139   {
34140     try {
34141       result = ((Dali::CustomActorImpl const *)arg1)->Self();
34142     } catch (std::out_of_range& e) {
34143       {
34144         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34145       };
34146     } catch (std::exception& e) {
34147       {
34148         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34149       };
34150     } catch (...) {
34151       {
34152         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34153       };
34154     }
34155   }
34156   jresult = new Dali::CustomActor((const Dali::CustomActor &)result);
34157   return jresult;
34158 }
34159
34160
34161 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnStageConnection(void * jarg1, int jarg2) {
34162   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34163   int arg2 ;
34164
34165   arg1 = (Dali::CustomActorImpl *)jarg1;
34166   arg2 = (int)jarg2;
34167   {
34168     try {
34169       (arg1)->OnStageConnection(arg2);
34170     } catch (std::out_of_range& e) {
34171       {
34172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34173       };
34174     } catch (std::exception& e) {
34175       {
34176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34177       };
34178     } catch (...) {
34179       {
34180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34181       };
34182     }
34183   }
34184 }
34185
34186
34187 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnStageDisconnection(void * jarg1) {
34188   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34189
34190   arg1 = (Dali::CustomActorImpl *)jarg1;
34191   {
34192     try {
34193       (arg1)->OnStageDisconnection();
34194     } catch (std::out_of_range& e) {
34195       {
34196         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34197       };
34198     } catch (std::exception& e) {
34199       {
34200         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34201       };
34202     } catch (...) {
34203       {
34204         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34205       };
34206     }
34207   }
34208 }
34209
34210
34211 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnChildAdd(void * jarg1, void * jarg2) {
34212   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34213   Dali::Actor *arg2 = 0 ;
34214
34215   arg1 = (Dali::CustomActorImpl *)jarg1;
34216   arg2 = (Dali::Actor *)jarg2;
34217   if (!arg2) {
34218     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
34219     return ;
34220   }
34221   {
34222     try {
34223       (arg1)->OnChildAdd(*arg2);
34224     } catch (std::out_of_range& e) {
34225       {
34226         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34227       };
34228     } catch (std::exception& e) {
34229       {
34230         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34231       };
34232     } catch (...) {
34233       {
34234         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34235       };
34236     }
34237   }
34238 }
34239
34240
34241 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnChildRemove(void * jarg1, void * jarg2) {
34242   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34243   Dali::Actor *arg2 = 0 ;
34244
34245   arg1 = (Dali::CustomActorImpl *)jarg1;
34246   arg2 = (Dali::Actor *)jarg2;
34247   if (!arg2) {
34248     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
34249     return ;
34250   }
34251   {
34252     try {
34253       (arg1)->OnChildRemove(*arg2);
34254     } catch (std::out_of_range& e) {
34255       {
34256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34257       };
34258     } catch (std::exception& e) {
34259       {
34260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34261       };
34262     } catch (...) {
34263       {
34264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34265       };
34266     }
34267   }
34268 }
34269
34270
34271 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnPropertySet(void * jarg1, int jarg2, void * jarg3) {
34272   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34273   Dali::Property::Index arg2 ;
34274   Dali::Property::Value arg3 ;
34275   Dali::Property::Value *argp3 ;
34276
34277   arg1 = (Dali::CustomActorImpl *)jarg1;
34278   arg2 = (Dali::Property::Index)jarg2;
34279   argp3 = (Dali::Property::Value *)jarg3;
34280   if (!argp3) {
34281     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
34282     return ;
34283   }
34284   arg3 = *argp3;
34285   {
34286     try {
34287       (arg1)->OnPropertySet(arg2,arg3);
34288     } catch (std::out_of_range& e) {
34289       {
34290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34291       };
34292     } catch (std::exception& e) {
34293       {
34294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34295       };
34296     } catch (...) {
34297       {
34298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34299       };
34300     }
34301   }
34302 }
34303
34304
34305 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnSizeSet(void * jarg1, void * jarg2) {
34306   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34307   Dali::Vector3 *arg2 = 0 ;
34308
34309   arg1 = (Dali::CustomActorImpl *)jarg1;
34310   arg2 = (Dali::Vector3 *)jarg2;
34311   if (!arg2) {
34312     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
34313     return ;
34314   }
34315   {
34316     try {
34317       (arg1)->OnSizeSet((Dali::Vector3 const &)*arg2);
34318     } catch (std::out_of_range& e) {
34319       {
34320         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34321       };
34322     } catch (std::exception& e) {
34323       {
34324         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34325       };
34326     } catch (...) {
34327       {
34328         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34329       };
34330     }
34331   }
34332 }
34333
34334 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnSizeAnimation(void * jarg1, void * jarg2, void * jarg3) {
34335   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34336   Dali::Animation *arg2 = 0 ;
34337   Dali::Vector3 *arg3 = 0 ;
34338
34339   arg1 = (Dali::CustomActorImpl *)jarg1;
34340   arg2 = (Dali::Animation *)jarg2;
34341   if (!arg2) {
34342     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
34343     return ;
34344   }
34345   arg3 = (Dali::Vector3 *)jarg3;
34346   if (!arg3) {
34347     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
34348     return ;
34349   }
34350   {
34351     try {
34352       (arg1)->OnSizeAnimation(*arg2,(Dali::Vector3 const &)*arg3);
34353     } catch (std::out_of_range& e) {
34354       {
34355         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34356       };
34357     } catch (std::exception& e) {
34358       {
34359         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34360       };
34361     } catch (...) {
34362       {
34363         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34364       };
34365     }
34366   }
34367 }
34368
34369
34370 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnTouchEvent(void * jarg1, void * jarg2) {
34371   unsigned int jresult ;
34372   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34373   Dali::TouchEvent *arg2 = 0 ;
34374   bool result;
34375
34376   arg1 = (Dali::CustomActorImpl *)jarg1;
34377   arg2 = (Dali::TouchEvent *)jarg2;
34378   if (!arg2) {
34379     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
34380     return 0;
34381   }
34382   {
34383     try {
34384       result = (bool)(arg1)->OnTouchEvent((Dali::TouchEvent const &)*arg2);
34385     } catch (std::out_of_range& e) {
34386       {
34387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34388       };
34389     } catch (std::exception& e) {
34390       {
34391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34392       };
34393     } catch (...) {
34394       {
34395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34396       };
34397     }
34398   }
34399   jresult = result;
34400   return jresult;
34401 }
34402
34403
34404 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnHoverEvent(void * jarg1, void * jarg2) {
34405   unsigned int jresult ;
34406   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34407   Dali::HoverEvent *arg2 = 0 ;
34408   bool result;
34409
34410   arg1 = (Dali::CustomActorImpl *)jarg1;
34411   arg2 = (Dali::HoverEvent *)jarg2;
34412   if (!arg2) {
34413     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
34414     return 0;
34415   }
34416   {
34417     try {
34418       result = (bool)(arg1)->OnHoverEvent((Dali::HoverEvent const &)*arg2);
34419     } catch (std::out_of_range& e) {
34420       {
34421         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34422       };
34423     } catch (std::exception& e) {
34424       {
34425         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34426       };
34427     } catch (...) {
34428       {
34429         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34430       };
34431     }
34432   }
34433   jresult = result;
34434   return jresult;
34435 }
34436
34437
34438 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnKeyEvent(void * jarg1, void * jarg2) {
34439   unsigned int jresult ;
34440   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34441   Dali::KeyEvent *arg2 = 0 ;
34442   bool result;
34443
34444   arg1 = (Dali::CustomActorImpl *)jarg1;
34445   arg2 = (Dali::KeyEvent *)jarg2;
34446   if (!arg2) {
34447     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
34448     return 0;
34449   }
34450   {
34451     try {
34452       result = (bool)(arg1)->OnKeyEvent((Dali::KeyEvent const &)*arg2);
34453     } catch (std::out_of_range& e) {
34454       {
34455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34456       };
34457     } catch (std::exception& e) {
34458       {
34459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34460       };
34461     } catch (...) {
34462       {
34463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34464       };
34465     }
34466   }
34467   jresult = result;
34468   return jresult;
34469 }
34470
34471
34472 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnWheelEvent(void * jarg1, void * jarg2) {
34473   unsigned int jresult ;
34474   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34475   Dali::WheelEvent *arg2 = 0 ;
34476   bool result;
34477
34478   arg1 = (Dali::CustomActorImpl *)jarg1;
34479   arg2 = (Dali::WheelEvent *)jarg2;
34480   if (!arg2) {
34481     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
34482     return 0;
34483   }
34484   {
34485     try {
34486       result = (bool)(arg1)->OnWheelEvent((Dali::WheelEvent const &)*arg2);
34487     } catch (std::out_of_range& e) {
34488       {
34489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34490       };
34491     } catch (std::exception& e) {
34492       {
34493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34494       };
34495     } catch (...) {
34496       {
34497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34498       };
34499     }
34500   }
34501   jresult = result;
34502   return jresult;
34503 }
34504
34505
34506 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnRelayout(void * jarg1, void * jarg2, void * jarg3) {
34507   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34508   Dali::Vector2 *arg2 = 0 ;
34509   Dali::RelayoutContainer *arg3 = 0 ;
34510
34511   arg1 = (Dali::CustomActorImpl *)jarg1;
34512   arg2 = (Dali::Vector2 *)jarg2;
34513   if (!arg2) {
34514     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
34515     return ;
34516   }
34517   arg3 = (Dali::RelayoutContainer *)jarg3;
34518   if (!arg3) {
34519     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RelayoutContainer & type is null", 0);
34520     return ;
34521   }
34522   {
34523     try {
34524       (arg1)->OnRelayout((Dali::Vector2 const &)*arg2,*arg3);
34525     } catch (std::out_of_range& e) {
34526       {
34527         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34528       };
34529     } catch (std::exception& e) {
34530       {
34531         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34532       };
34533     } catch (...) {
34534       {
34535         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34536       };
34537     }
34538   }
34539 }
34540
34541
34542 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnSetResizePolicy(void * jarg1, int jarg2, int jarg3) {
34543   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34544   Dali::ResizePolicy::Type arg2 ;
34545   Dali::Dimension::Type arg3 ;
34546
34547   arg1 = (Dali::CustomActorImpl *)jarg1;
34548   arg2 = (Dali::ResizePolicy::Type)jarg2;
34549   arg3 = (Dali::Dimension::Type)jarg3;
34550   {
34551     try {
34552       (arg1)->OnSetResizePolicy(arg2,arg3);
34553     } catch (std::out_of_range& e) {
34554       {
34555         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34556       };
34557     } catch (std::exception& e) {
34558       {
34559         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34560       };
34561     } catch (...) {
34562       {
34563         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34564       };
34565     }
34566   }
34567 }
34568
34569
34570 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActorImpl_GetNaturalSize(void * jarg1) {
34571   void * jresult ;
34572   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34573   Dali::Vector3 result;
34574
34575   arg1 = (Dali::CustomActorImpl *)jarg1;
34576   {
34577     try {
34578       result = (arg1)->GetNaturalSize();
34579     } catch (std::out_of_range& e) {
34580       {
34581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34582       };
34583     } catch (std::exception& e) {
34584       {
34585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34586       };
34587     } catch (...) {
34588       {
34589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34590       };
34591     }
34592   }
34593   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
34594   return jresult;
34595 }
34596
34597
34598 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CustomActorImpl_CalculateChildSize(void * jarg1, void * jarg2, int jarg3) {
34599   float jresult ;
34600   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34601   Dali::Actor *arg2 = 0 ;
34602   Dali::Dimension::Type arg3 ;
34603   float result;
34604
34605   arg1 = (Dali::CustomActorImpl *)jarg1;
34606   arg2 = (Dali::Actor *)jarg2;
34607   if (!arg2) {
34608     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
34609     return 0;
34610   }
34611   arg3 = (Dali::Dimension::Type)jarg3;
34612   {
34613     try {
34614       result = (float)(arg1)->CalculateChildSize((Dali::Actor const &)*arg2,arg3);
34615     } catch (std::out_of_range& e) {
34616       {
34617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34618       };
34619     } catch (std::exception& e) {
34620       {
34621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34622       };
34623     } catch (...) {
34624       {
34625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34626       };
34627     }
34628   }
34629   jresult = result;
34630   return jresult;
34631 }
34632
34633
34634 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CustomActorImpl_GetHeightForWidth(void * jarg1, float jarg2) {
34635   float jresult ;
34636   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34637   float arg2 ;
34638   float result;
34639
34640   arg1 = (Dali::CustomActorImpl *)jarg1;
34641   arg2 = (float)jarg2;
34642   {
34643     try {
34644       result = (float)(arg1)->GetHeightForWidth(arg2);
34645     } catch (std::out_of_range& e) {
34646       {
34647         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34648       };
34649     } catch (std::exception& e) {
34650       {
34651         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34652       };
34653     } catch (...) {
34654       {
34655         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34656       };
34657     }
34658   }
34659   jresult = result;
34660   return jresult;
34661 }
34662
34663
34664 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CustomActorImpl_GetWidthForHeight(void * jarg1, float jarg2) {
34665   float jresult ;
34666   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34667   float arg2 ;
34668   float result;
34669
34670   arg1 = (Dali::CustomActorImpl *)jarg1;
34671   arg2 = (float)jarg2;
34672   {
34673     try {
34674       result = (float)(arg1)->GetWidthForHeight(arg2);
34675     } catch (std::out_of_range& e) {
34676       {
34677         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34678       };
34679     } catch (std::exception& e) {
34680       {
34681         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34682       };
34683     } catch (...) {
34684       {
34685         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34686       };
34687     }
34688   }
34689   jresult = result;
34690   return jresult;
34691 }
34692
34693
34694 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RelayoutDependentOnChildren__SWIG_0(void * jarg1, int jarg2) {
34695   unsigned int jresult ;
34696   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34697   Dali::Dimension::Type arg2 ;
34698   bool result;
34699
34700   arg1 = (Dali::CustomActorImpl *)jarg1;
34701   arg2 = (Dali::Dimension::Type)jarg2;
34702   {
34703     try {
34704       result = (bool)(arg1)->RelayoutDependentOnChildren(arg2);
34705     } catch (std::out_of_range& e) {
34706       {
34707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34708       };
34709     } catch (std::exception& e) {
34710       {
34711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34712       };
34713     } catch (...) {
34714       {
34715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34716       };
34717     }
34718   }
34719   jresult = result;
34720   return jresult;
34721 }
34722
34723
34724 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RelayoutDependentOnChildren__SWIG_1(void * jarg1) {
34725   unsigned int jresult ;
34726   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34727   bool result;
34728
34729   arg1 = (Dali::CustomActorImpl *)jarg1;
34730   {
34731     try {
34732       result = (bool)(arg1)->RelayoutDependentOnChildren();
34733     } catch (std::out_of_range& e) {
34734       {
34735         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34736       };
34737     } catch (std::exception& e) {
34738       {
34739         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34740       };
34741     } catch (...) {
34742       {
34743         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34744       };
34745     }
34746   }
34747   jresult = result;
34748   return jresult;
34749 }
34750
34751
34752 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnCalculateRelayoutSize(void * jarg1, int jarg2) {
34753   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34754   Dali::Dimension::Type arg2 ;
34755
34756   arg1 = (Dali::CustomActorImpl *)jarg1;
34757   arg2 = (Dali::Dimension::Type)jarg2;
34758   {
34759     try {
34760       (arg1)->OnCalculateRelayoutSize(arg2);
34761     } catch (std::out_of_range& e) {
34762       {
34763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34764       };
34765     } catch (std::exception& e) {
34766       {
34767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34768       };
34769     } catch (...) {
34770       {
34771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34772       };
34773     }
34774   }
34775 }
34776
34777
34778 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomActorImpl_OnLayoutNegotiated(void * jarg1, float jarg2, int jarg3) {
34779   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34780   float arg2 ;
34781   Dali::Dimension::Type arg3 ;
34782
34783   arg1 = (Dali::CustomActorImpl *)jarg1;
34784   arg2 = (float)jarg2;
34785   arg3 = (Dali::Dimension::Type)jarg3;
34786   {
34787     try {
34788       (arg1)->OnLayoutNegotiated(arg2,arg3);
34789     } catch (std::out_of_range& e) {
34790       {
34791         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34792       };
34793     } catch (std::exception& e) {
34794       {
34795         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34796       };
34797     } catch (...) {
34798       {
34799         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34800       };
34801     }
34802   }
34803 }
34804
34805
34806 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RequiresTouchEvents(void * jarg1) {
34807   unsigned int jresult ;
34808   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34809   bool result;
34810
34811   arg1 = (Dali::CustomActorImpl *)jarg1;
34812   {
34813     try {
34814       result = (bool)((Dali::CustomActorImpl const *)arg1)->RequiresTouchEvents();
34815     } catch (std::out_of_range& e) {
34816       {
34817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34818       };
34819     } catch (std::exception& e) {
34820       {
34821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34822       };
34823     } catch (...) {
34824       {
34825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34826       };
34827     }
34828   }
34829   jresult = result;
34830   return jresult;
34831 }
34832
34833
34834 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RequiresHoverEvents(void * jarg1) {
34835   unsigned int jresult ;
34836   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34837   bool result;
34838
34839   arg1 = (Dali::CustomActorImpl *)jarg1;
34840   {
34841     try {
34842       result = (bool)((Dali::CustomActorImpl const *)arg1)->RequiresHoverEvents();
34843     } catch (std::out_of_range& e) {
34844       {
34845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34846       };
34847     } catch (std::exception& e) {
34848       {
34849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34850       };
34851     } catch (...) {
34852       {
34853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34854       };
34855     }
34856   }
34857   jresult = result;
34858   return jresult;
34859 }
34860
34861
34862 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_RequiresWheelEvents(void * jarg1) {
34863   unsigned int jresult ;
34864   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34865   bool result;
34866
34867   arg1 = (Dali::CustomActorImpl *)jarg1;
34868   {
34869     try {
34870       result = (bool)((Dali::CustomActorImpl const *)arg1)->RequiresWheelEvents();
34871     } catch (std::out_of_range& e) {
34872       {
34873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34874       };
34875     } catch (std::exception& e) {
34876       {
34877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34878       };
34879     } catch (...) {
34880       {
34881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34882       };
34883     }
34884   }
34885   jresult = result;
34886   return jresult;
34887 }
34888
34889
34890 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CustomActorImpl_IsRelayoutEnabled(void * jarg1) {
34891   unsigned int jresult ;
34892   Dali::CustomActorImpl *arg1 = (Dali::CustomActorImpl *) 0 ;
34893   bool result;
34894
34895   arg1 = (Dali::CustomActorImpl *)jarg1;
34896   {
34897     try {
34898       result = (bool)((Dali::CustomActorImpl const *)arg1)->IsRelayoutEnabled();
34899     } catch (std::out_of_range& e) {
34900       {
34901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34902       };
34903     } catch (std::exception& e) {
34904       {
34905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34906       };
34907     } catch (...) {
34908       {
34909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34910       };
34911     }
34912   }
34913   jresult = result;
34914   return jresult;
34915 }
34916
34917
34918 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CustomActor__SWIG_0() {
34919   void * jresult ;
34920   Dali::CustomActor *result = 0 ;
34921
34922   {
34923     try {
34924       result = (Dali::CustomActor *)new Dali::CustomActor();
34925     } catch (std::out_of_range& e) {
34926       {
34927         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34928       };
34929     } catch (std::exception& e) {
34930       {
34931         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34932       };
34933     } catch (...) {
34934       {
34935         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34936       };
34937     }
34938   }
34939   jresult = (void *)result;
34940   return jresult;
34941 }
34942
34943
34944 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActor_DownCast(void * jarg1) {
34945   void * jresult ;
34946   Dali::BaseHandle arg1 ;
34947   Dali::BaseHandle *argp1 ;
34948   Dali::CustomActor result;
34949
34950   argp1 = (Dali::BaseHandle *)jarg1;
34951   if (!argp1) {
34952     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
34953     return 0;
34954   }
34955   arg1 = *argp1;
34956   {
34957     try {
34958       result = Dali::CustomActor::DownCast(arg1);
34959     } catch (std::out_of_range& e) {
34960       {
34961         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
34962       };
34963     } catch (std::exception& e) {
34964       {
34965         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
34966       };
34967     } catch (...) {
34968       {
34969         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
34970       };
34971     }
34972   }
34973   jresult = new Dali::CustomActor((const Dali::CustomActor &)result);
34974   return jresult;
34975 }
34976
34977
34978 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CustomActor(void * jarg1) {
34979   Dali::CustomActor *arg1 = (Dali::CustomActor *) 0 ;
34980
34981   arg1 = (Dali::CustomActor *)jarg1;
34982   {
34983     try {
34984       delete arg1;
34985     } catch (std::out_of_range& e) {
34986       {
34987         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
34988       };
34989     } catch (std::exception& e) {
34990       {
34991         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
34992       };
34993     } catch (...) {
34994       {
34995         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
34996       };
34997     }
34998   }
34999 }
35000
35001
35002 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActor_GetImplementation(void * jarg1) {
35003   void * jresult ;
35004   Dali::CustomActor *arg1 = (Dali::CustomActor *) 0 ;
35005   Dali::CustomActorImpl *result = 0 ;
35006
35007   arg1 = (Dali::CustomActor *)jarg1;
35008   {
35009     try {
35010       result = (Dali::CustomActorImpl *) &((Dali::CustomActor const *)arg1)->GetImplementation();
35011     } catch (std::out_of_range& e) {
35012       {
35013         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35014       };
35015     } catch (std::exception& e) {
35016       {
35017         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35018       };
35019     } catch (...) {
35020       {
35021         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35022       };
35023     }
35024   }
35025   jresult = (void *)result;
35026   return jresult;
35027 }
35028
35029
35030 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CustomActor__SWIG_1(void * jarg1) {
35031   void * jresult ;
35032   Dali::CustomActorImpl *arg1 = 0 ;
35033   Dali::CustomActor *result = 0 ;
35034
35035   arg1 = (Dali::CustomActorImpl *)jarg1;
35036   if (!arg1) {
35037     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CustomActorImpl & type is null", 0);
35038     return 0;
35039   }
35040   {
35041     try {
35042       result = (Dali::CustomActor *)new Dali::CustomActor(*arg1);
35043     } catch (std::out_of_range& e) {
35044       {
35045         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35046       };
35047     } catch (std::exception& e) {
35048       {
35049         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35050       };
35051     } catch (...) {
35052       {
35053         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35054       };
35055     }
35056   }
35057   jresult = (void *)result;
35058   return jresult;
35059 }
35060
35061
35062 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CustomActor__SWIG_2(void * jarg1) {
35063   void * jresult ;
35064   Dali::CustomActor *arg1 = 0 ;
35065   Dali::CustomActor *result = 0 ;
35066
35067   arg1 = (Dali::CustomActor *)jarg1;
35068   if (!arg1) {
35069     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CustomActor const & type is null", 0);
35070     return 0;
35071   }
35072   {
35073     try {
35074       result = (Dali::CustomActor *)new Dali::CustomActor((Dali::CustomActor const &)*arg1);
35075     } catch (std::out_of_range& e) {
35076       {
35077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35078       };
35079     } catch (std::exception& e) {
35080       {
35081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35082       };
35083     } catch (...) {
35084       {
35085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35086       };
35087     }
35088   }
35089   jresult = (void *)result;
35090   return jresult;
35091 }
35092
35093
35094 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomActor_Assign(void * jarg1, void * jarg2) {
35095   void * jresult ;
35096   Dali::CustomActor *arg1 = (Dali::CustomActor *) 0 ;
35097   Dali::CustomActor *arg2 = 0 ;
35098   Dali::CustomActor *result = 0 ;
35099
35100   arg1 = (Dali::CustomActor *)jarg1;
35101   arg2 = (Dali::CustomActor *)jarg2;
35102   if (!arg2) {
35103     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CustomActor const & type is null", 0);
35104     return 0;
35105   }
35106   {
35107     try {
35108       result = (Dali::CustomActor *) &(arg1)->operator =((Dali::CustomActor const &)*arg2);
35109     } catch (std::out_of_range& e) {
35110       {
35111         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35112       };
35113     } catch (std::exception& e) {
35114       {
35115         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35116       };
35117     } catch (...) {
35118       {
35119         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35120       };
35121     }
35122   }
35123   jresult = (void *)result;
35124   return jresult;
35125 }
35126
35127
35128 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_SCREEN_POSITION_get() {
35129   int jresult ;
35130   int result;
35131
35132   result = (int)Dali::PanGestureDetector::Property::SCREEN_POSITION;
35133   jresult = (int)result;
35134   return jresult;
35135 }
35136
35137
35138 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_SCREEN_DISPLACEMENT_get() {
35139   int jresult ;
35140   int result;
35141
35142   result = (int)Dali::PanGestureDetector::Property::SCREEN_DISPLACEMENT;
35143   jresult = (int)result;
35144   return jresult;
35145 }
35146
35147
35148 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_SCREEN_VELOCITY_get() {
35149   int jresult ;
35150   int result;
35151
35152   result = (int)Dali::PanGestureDetector::Property::SCREEN_VELOCITY;
35153   jresult = (int)result;
35154   return jresult;
35155 }
35156
35157
35158 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_LOCAL_POSITION_get() {
35159   int jresult ;
35160   int result;
35161
35162   result = (int)Dali::PanGestureDetector::Property::LOCAL_POSITION;
35163   jresult = (int)result;
35164   return jresult;
35165 }
35166
35167
35168 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_LOCAL_DISPLACEMENT_get() {
35169   int jresult ;
35170   int result;
35171
35172   result = (int)Dali::PanGestureDetector::Property::LOCAL_DISPLACEMENT;
35173   jresult = (int)result;
35174   return jresult;
35175 }
35176
35177
35178 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_LOCAL_VELOCITY_get() {
35179   int jresult ;
35180   int result;
35181
35182   result = (int)Dali::PanGestureDetector::Property::LOCAL_VELOCITY;
35183   jresult = (int)result;
35184   return jresult;
35185 }
35186
35187
35188 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PanGestureDetector_Property_PANNING_get() {
35189   int jresult ;
35190   int result;
35191
35192   result = (int)Dali::PanGestureDetector::Property::PANNING;
35193   jresult = (int)result;
35194   return jresult;
35195 }
35196
35197
35198 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGestureDetector_Property() {
35199   void * jresult ;
35200   Dali::PanGestureDetector::Property *result = 0 ;
35201
35202   {
35203     try {
35204       result = (Dali::PanGestureDetector::Property *)new Dali::PanGestureDetector::Property();
35205     } catch (std::out_of_range& e) {
35206       {
35207         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35208       };
35209     } catch (std::exception& e) {
35210       {
35211         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35212       };
35213     } catch (...) {
35214       {
35215         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35216       };
35217     }
35218   }
35219   jresult = (void *)result;
35220   return jresult;
35221 }
35222
35223
35224 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PanGestureDetector_Property(void * jarg1) {
35225   Dali::PanGestureDetector::Property *arg1 = (Dali::PanGestureDetector::Property *) 0 ;
35226
35227   arg1 = (Dali::PanGestureDetector::Property *)jarg1;
35228   {
35229     try {
35230       delete arg1;
35231     } catch (std::out_of_range& e) {
35232       {
35233         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35234       };
35235     } catch (std::exception& e) {
35236       {
35237         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35238       };
35239     } catch (...) {
35240       {
35241         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35242       };
35243     }
35244   }
35245 }
35246
35247
35248 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_LEFT_get() {
35249   void * jresult ;
35250   Dali::Radian *result = 0 ;
35251
35252   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_LEFT;
35253   jresult = (void *)result;
35254   return jresult;
35255 }
35256
35257
35258 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_RIGHT_get() {
35259   void * jresult ;
35260   Dali::Radian *result = 0 ;
35261
35262   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_RIGHT;
35263   jresult = (void *)result;
35264   return jresult;
35265 }
35266
35267
35268 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_UP_get() {
35269   void * jresult ;
35270   Dali::Radian *result = 0 ;
35271
35272   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_UP;
35273   jresult = (void *)result;
35274   return jresult;
35275 }
35276
35277
35278 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_DOWN_get() {
35279   void * jresult ;
35280   Dali::Radian *result = 0 ;
35281
35282   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_DOWN;
35283   jresult = (void *)result;
35284   return jresult;
35285 }
35286
35287
35288 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_HORIZONTAL_get() {
35289   void * jresult ;
35290   Dali::Radian *result = 0 ;
35291
35292   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_HORIZONTAL;
35293   jresult = (void *)result;
35294   return jresult;
35295 }
35296
35297
35298 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DIRECTION_VERTICAL_get() {
35299   void * jresult ;
35300   Dali::Radian *result = 0 ;
35301
35302   result = (Dali::Radian *)&Dali::PanGestureDetector::DIRECTION_VERTICAL;
35303   jresult = (void *)result;
35304   return jresult;
35305 }
35306
35307
35308 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DEFAULT_THRESHOLD_get() {
35309   void * jresult ;
35310   Dali::Radian *result = 0 ;
35311
35312   result = (Dali::Radian *)&Dali::PanGestureDetector::DEFAULT_THRESHOLD;
35313   jresult = (void *)result;
35314   return jresult;
35315 }
35316
35317
35318 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGestureDetector__SWIG_0() {
35319   void * jresult ;
35320   Dali::PanGestureDetector *result = 0 ;
35321
35322   {
35323     try {
35324       result = (Dali::PanGestureDetector *)new Dali::PanGestureDetector();
35325     } catch (std::out_of_range& e) {
35326       {
35327         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35328       };
35329     } catch (std::exception& e) {
35330       {
35331         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35332       };
35333     } catch (...) {
35334       {
35335         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35336       };
35337     }
35338   }
35339   jresult = (void *)result;
35340   return jresult;
35341 }
35342
35343
35344 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_New() {
35345   void * jresult ;
35346   Dali::PanGestureDetector result;
35347
35348   {
35349     try {
35350       result = Dali::PanGestureDetector::New();
35351     } catch (std::out_of_range& e) {
35352       {
35353         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35354       };
35355     } catch (std::exception& e) {
35356       {
35357         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35358       };
35359     } catch (...) {
35360       {
35361         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35362       };
35363     }
35364   }
35365   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result);
35366   return jresult;
35367 }
35368
35369
35370 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DownCast(void * jarg1) {
35371   void * jresult ;
35372   Dali::BaseHandle arg1 ;
35373   Dali::BaseHandle *argp1 ;
35374   Dali::PanGestureDetector result;
35375
35376   argp1 = (Dali::BaseHandle *)jarg1;
35377   if (!argp1) {
35378     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
35379     return 0;
35380   }
35381   arg1 = *argp1;
35382   {
35383     try {
35384       result = Dali::PanGestureDetector::DownCast(arg1);
35385     } catch (std::out_of_range& e) {
35386       {
35387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35388       };
35389     } catch (std::exception& e) {
35390       {
35391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35392       };
35393     } catch (...) {
35394       {
35395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35396       };
35397     }
35398   }
35399   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result);
35400   return jresult;
35401 }
35402
35403
35404 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PanGestureDetector(void * jarg1) {
35405   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35406
35407   arg1 = (Dali::PanGestureDetector *)jarg1;
35408   {
35409     try {
35410       delete arg1;
35411     } catch (std::out_of_range& e) {
35412       {
35413         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35414       };
35415     } catch (std::exception& e) {
35416       {
35417         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35418       };
35419     } catch (...) {
35420       {
35421         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35422       };
35423     }
35424   }
35425 }
35426
35427
35428 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGestureDetector__SWIG_1(void * jarg1) {
35429   void * jresult ;
35430   Dali::PanGestureDetector *arg1 = 0 ;
35431   Dali::PanGestureDetector *result = 0 ;
35432
35433   arg1 = (Dali::PanGestureDetector *)jarg1;
35434   if (!arg1) {
35435     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGestureDetector const & type is null", 0);
35436     return 0;
35437   }
35438   {
35439     try {
35440       result = (Dali::PanGestureDetector *)new Dali::PanGestureDetector((Dali::PanGestureDetector const &)*arg1);
35441     } catch (std::out_of_range& e) {
35442       {
35443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35444       };
35445     } catch (std::exception& e) {
35446       {
35447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35448       };
35449     } catch (...) {
35450       {
35451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35452       };
35453     }
35454   }
35455   jresult = (void *)result;
35456   return jresult;
35457 }
35458
35459
35460 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_Assign(void * jarg1, void * jarg2) {
35461   void * jresult ;
35462   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35463   Dali::PanGestureDetector *arg2 = 0 ;
35464   Dali::PanGestureDetector *result = 0 ;
35465
35466   arg1 = (Dali::PanGestureDetector *)jarg1;
35467   arg2 = (Dali::PanGestureDetector *)jarg2;
35468   if (!arg2) {
35469     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGestureDetector const & type is null", 0);
35470     return 0;
35471   }
35472   {
35473     try {
35474       result = (Dali::PanGestureDetector *) &(arg1)->operator =((Dali::PanGestureDetector const &)*arg2);
35475     } catch (std::out_of_range& e) {
35476       {
35477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35478       };
35479     } catch (std::exception& e) {
35480       {
35481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35482       };
35483     } catch (...) {
35484       {
35485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35486       };
35487     }
35488   }
35489   jresult = (void *)result;
35490   return jresult;
35491 }
35492
35493
35494 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_SetMinimumTouchesRequired(void * jarg1, unsigned int jarg2) {
35495   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35496   unsigned int arg2 ;
35497
35498   arg1 = (Dali::PanGestureDetector *)jarg1;
35499   arg2 = (unsigned int)jarg2;
35500   {
35501     try {
35502       (arg1)->SetMinimumTouchesRequired(arg2);
35503     } catch (std::out_of_range& e) {
35504       {
35505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35506       };
35507     } catch (std::exception& e) {
35508       {
35509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35510       };
35511     } catch (...) {
35512       {
35513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35514       };
35515     }
35516   }
35517 }
35518
35519
35520 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_SetMaximumTouchesRequired(void * jarg1, unsigned int jarg2) {
35521   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35522   unsigned int arg2 ;
35523
35524   arg1 = (Dali::PanGestureDetector *)jarg1;
35525   arg2 = (unsigned int)jarg2;
35526   {
35527     try {
35528       (arg1)->SetMaximumTouchesRequired(arg2);
35529     } catch (std::out_of_range& e) {
35530       {
35531         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35532       };
35533     } catch (std::exception& e) {
35534       {
35535         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35536       };
35537     } catch (...) {
35538       {
35539         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35540       };
35541     }
35542   }
35543 }
35544
35545
35546 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PanGestureDetector_GetMinimumTouchesRequired(void * jarg1) {
35547   unsigned int jresult ;
35548   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35549   unsigned int result;
35550
35551   arg1 = (Dali::PanGestureDetector *)jarg1;
35552   {
35553     try {
35554       result = (unsigned int)((Dali::PanGestureDetector const *)arg1)->GetMinimumTouchesRequired();
35555     } catch (std::out_of_range& e) {
35556       {
35557         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35558       };
35559     } catch (std::exception& e) {
35560       {
35561         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35562       };
35563     } catch (...) {
35564       {
35565         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35566       };
35567     }
35568   }
35569   jresult = result;
35570   return jresult;
35571 }
35572
35573
35574 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PanGestureDetector_GetMaximumTouchesRequired(void * jarg1) {
35575   unsigned int jresult ;
35576   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35577   unsigned int result;
35578
35579   arg1 = (Dali::PanGestureDetector *)jarg1;
35580   {
35581     try {
35582       result = (unsigned int)((Dali::PanGestureDetector const *)arg1)->GetMaximumTouchesRequired();
35583     } catch (std::out_of_range& e) {
35584       {
35585         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35586       };
35587     } catch (std::exception& e) {
35588       {
35589         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35590       };
35591     } catch (...) {
35592       {
35593         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35594       };
35595     }
35596   }
35597   jresult = result;
35598   return jresult;
35599 }
35600
35601
35602 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_AddAngle__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
35603   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35604   Dali::Radian arg2 ;
35605   Dali::Radian arg3 ;
35606   Dali::Radian *argp2 ;
35607   Dali::Radian *argp3 ;
35608
35609   arg1 = (Dali::PanGestureDetector *)jarg1;
35610   argp2 = (Dali::Radian *)jarg2;
35611   if (!argp2) {
35612     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35613     return ;
35614   }
35615   arg2 = *argp2;
35616   argp3 = (Dali::Radian *)jarg3;
35617   if (!argp3) {
35618     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35619     return ;
35620   }
35621   arg3 = *argp3;
35622   {
35623     try {
35624       (arg1)->AddAngle(arg2,arg3);
35625     } catch (std::out_of_range& e) {
35626       {
35627         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35628       };
35629     } catch (std::exception& e) {
35630       {
35631         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35632       };
35633     } catch (...) {
35634       {
35635         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35636       };
35637     }
35638   }
35639 }
35640
35641
35642 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_AddAngle__SWIG_1(void * jarg1, void * jarg2) {
35643   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35644   Dali::Radian arg2 ;
35645   Dali::Radian *argp2 ;
35646
35647   arg1 = (Dali::PanGestureDetector *)jarg1;
35648   argp2 = (Dali::Radian *)jarg2;
35649   if (!argp2) {
35650     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35651     return ;
35652   }
35653   arg2 = *argp2;
35654   {
35655     try {
35656       (arg1)->AddAngle(arg2);
35657     } catch (std::out_of_range& e) {
35658       {
35659         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35660       };
35661     } catch (std::exception& e) {
35662       {
35663         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35664       };
35665     } catch (...) {
35666       {
35667         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35668       };
35669     }
35670   }
35671 }
35672
35673
35674 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_AddDirection__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
35675   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35676   Dali::Radian arg2 ;
35677   Dali::Radian arg3 ;
35678   Dali::Radian *argp2 ;
35679   Dali::Radian *argp3 ;
35680
35681   arg1 = (Dali::PanGestureDetector *)jarg1;
35682   argp2 = (Dali::Radian *)jarg2;
35683   if (!argp2) {
35684     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35685     return ;
35686   }
35687   arg2 = *argp2;
35688   argp3 = (Dali::Radian *)jarg3;
35689   if (!argp3) {
35690     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35691     return ;
35692   }
35693   arg3 = *argp3;
35694   {
35695     try {
35696       (arg1)->AddDirection(arg2,arg3);
35697     } catch (std::out_of_range& e) {
35698       {
35699         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35700       };
35701     } catch (std::exception& e) {
35702       {
35703         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35704       };
35705     } catch (...) {
35706       {
35707         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35708       };
35709     }
35710   }
35711 }
35712
35713
35714 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_AddDirection__SWIG_1(void * jarg1, void * jarg2) {
35715   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35716   Dali::Radian arg2 ;
35717   Dali::Radian *argp2 ;
35718
35719   arg1 = (Dali::PanGestureDetector *)jarg1;
35720   argp2 = (Dali::Radian *)jarg2;
35721   if (!argp2) {
35722     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35723     return ;
35724   }
35725   arg2 = *argp2;
35726   {
35727     try {
35728       (arg1)->AddDirection(arg2);
35729     } catch (std::out_of_range& e) {
35730       {
35731         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35732       };
35733     } catch (std::exception& e) {
35734       {
35735         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35736       };
35737     } catch (...) {
35738       {
35739         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35740       };
35741     }
35742   }
35743 }
35744
35745
35746 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PanGestureDetector_GetAngleCount(void * jarg1) {
35747   unsigned long jresult ;
35748   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35749   size_t result;
35750
35751   arg1 = (Dali::PanGestureDetector *)jarg1;
35752   {
35753     try {
35754       result = ((Dali::PanGestureDetector const *)arg1)->GetAngleCount();
35755     } catch (std::out_of_range& e) {
35756       {
35757         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35758       };
35759     } catch (std::exception& e) {
35760       {
35761         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35762       };
35763     } catch (...) {
35764       {
35765         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35766       };
35767     }
35768   }
35769   jresult = (unsigned long)result;
35770   return jresult;
35771 }
35772
35773
35774 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_GetAngle(void * jarg1, unsigned long jarg2) {
35775   void * jresult ;
35776   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35777   size_t arg2 ;
35778   Dali::PanGestureDetector::AngleThresholdPair result;
35779
35780   arg1 = (Dali::PanGestureDetector *)jarg1;
35781   arg2 = (size_t)jarg2;
35782   {
35783     try {
35784       result = ((Dali::PanGestureDetector const *)arg1)->GetAngle(arg2);
35785     } catch (std::out_of_range& e) {
35786       {
35787         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35788       };
35789     } catch (std::exception& e) {
35790       {
35791         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35792       };
35793     } catch (...) {
35794       {
35795         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35796       };
35797     }
35798   }
35799   jresult = new Dali::PanGestureDetector::AngleThresholdPair((const Dali::PanGestureDetector::AngleThresholdPair &)result);
35800   return jresult;
35801 }
35802
35803
35804 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_ClearAngles(void * jarg1) {
35805   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35806
35807   arg1 = (Dali::PanGestureDetector *)jarg1;
35808   {
35809     try {
35810       (arg1)->ClearAngles();
35811     } catch (std::out_of_range& e) {
35812       {
35813         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35814       };
35815     } catch (std::exception& e) {
35816       {
35817         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35818       };
35819     } catch (...) {
35820       {
35821         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35822       };
35823     }
35824   }
35825 }
35826
35827
35828 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_RemoveAngle(void * jarg1, void * jarg2) {
35829   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35830   Dali::Radian arg2 ;
35831   Dali::Radian *argp2 ;
35832
35833   arg1 = (Dali::PanGestureDetector *)jarg1;
35834   argp2 = (Dali::Radian *)jarg2;
35835   if (!argp2) {
35836     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35837     return ;
35838   }
35839   arg2 = *argp2;
35840   {
35841     try {
35842       (arg1)->RemoveAngle(arg2);
35843     } catch (std::out_of_range& e) {
35844       {
35845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35846       };
35847     } catch (std::exception& e) {
35848       {
35849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35850       };
35851     } catch (...) {
35852       {
35853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35854       };
35855     }
35856   }
35857 }
35858
35859
35860 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_RemoveDirection(void * jarg1, void * jarg2) {
35861   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35862   Dali::Radian arg2 ;
35863   Dali::Radian *argp2 ;
35864
35865   arg1 = (Dali::PanGestureDetector *)jarg1;
35866   argp2 = (Dali::Radian *)jarg2;
35867   if (!argp2) {
35868     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
35869     return ;
35870   }
35871   arg2 = *argp2;
35872   {
35873     try {
35874       (arg1)->RemoveDirection(arg2);
35875     } catch (std::out_of_range& e) {
35876       {
35877         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35878       };
35879     } catch (std::exception& e) {
35880       {
35881         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35882       };
35883     } catch (...) {
35884       {
35885         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35886       };
35887     }
35888   }
35889 }
35890
35891
35892 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGestureDetector_DetectedSignal(void * jarg1) {
35893   void * jresult ;
35894   Dali::PanGestureDetector *arg1 = (Dali::PanGestureDetector *) 0 ;
35895   Dali::PanGestureDetector::DetectedSignalType *result = 0 ;
35896
35897   arg1 = (Dali::PanGestureDetector *)jarg1;
35898   {
35899     try {
35900       result = (Dali::PanGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
35901     } catch (std::out_of_range& e) {
35902       {
35903         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35904       };
35905     } catch (std::exception& e) {
35906       {
35907         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35908       };
35909     } catch (...) {
35910       {
35911         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35912       };
35913     }
35914   }
35915   jresult = (void *)result;
35916   return jresult;
35917 }
35918
35919
35920 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetector_SetPanGestureProperties(void * jarg1) {
35921   Dali::PanGesture *arg1 = 0 ;
35922
35923   arg1 = (Dali::PanGesture *)jarg1;
35924   if (!arg1) {
35925     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
35926     return ;
35927   }
35928   {
35929     try {
35930       Dali::PanGestureDetector::SetPanGestureProperties((Dali::PanGesture const &)*arg1);
35931     } catch (std::out_of_range& e) {
35932       {
35933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
35934       };
35935     } catch (std::exception& e) {
35936       {
35937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
35938       };
35939     } catch (...) {
35940       {
35941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
35942       };
35943     }
35944   }
35945 }
35946
35947
35948 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGesture__SWIG_0() {
35949   void * jresult ;
35950   Dali::PanGesture *result = 0 ;
35951
35952   {
35953     try {
35954       result = (Dali::PanGesture *)new Dali::PanGesture();
35955     } catch (std::out_of_range& e) {
35956       {
35957         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35958       };
35959     } catch (std::exception& e) {
35960       {
35961         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35962       };
35963     } catch (...) {
35964       {
35965         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35966       };
35967     }
35968   }
35969   jresult = (void *)result;
35970   return jresult;
35971 }
35972
35973
35974 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGesture__SWIG_1(int jarg1) {
35975   void * jresult ;
35976   Dali::Gesture::State arg1 ;
35977   Dali::PanGesture *result = 0 ;
35978
35979   arg1 = (Dali::Gesture::State)jarg1;
35980   {
35981     try {
35982       result = (Dali::PanGesture *)new Dali::PanGesture(arg1);
35983     } catch (std::out_of_range& e) {
35984       {
35985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
35986       };
35987     } catch (std::exception& e) {
35988       {
35989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
35990       };
35991     } catch (...) {
35992       {
35993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
35994       };
35995     }
35996   }
35997   jresult = (void *)result;
35998   return jresult;
35999 }
36000
36001
36002 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGesture__SWIG_2(void * jarg1) {
36003   void * jresult ;
36004   Dali::PanGesture *arg1 = 0 ;
36005   Dali::PanGesture *result = 0 ;
36006
36007   arg1 = (Dali::PanGesture *)jarg1;
36008   if (!arg1) {
36009     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
36010     return 0;
36011   }
36012   {
36013     try {
36014       result = (Dali::PanGesture *)new Dali::PanGesture((Dali::PanGesture const &)*arg1);
36015     } catch (std::out_of_range& e) {
36016       {
36017         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36018       };
36019     } catch (std::exception& e) {
36020       {
36021         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36022       };
36023     } catch (...) {
36024       {
36025         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36026       };
36027     }
36028   }
36029   jresult = (void *)result;
36030   return jresult;
36031 }
36032
36033
36034 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_Assign(void * jarg1, void * jarg2) {
36035   void * jresult ;
36036   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36037   Dali::PanGesture *arg2 = 0 ;
36038   Dali::PanGesture *result = 0 ;
36039
36040   arg1 = (Dali::PanGesture *)jarg1;
36041   arg2 = (Dali::PanGesture *)jarg2;
36042   if (!arg2) {
36043     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
36044     return 0;
36045   }
36046   {
36047     try {
36048       result = (Dali::PanGesture *) &(arg1)->operator =((Dali::PanGesture const &)*arg2);
36049     } catch (std::out_of_range& e) {
36050       {
36051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36052       };
36053     } catch (std::exception& e) {
36054       {
36055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36056       };
36057     } catch (...) {
36058       {
36059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36060       };
36061     }
36062   }
36063   jresult = (void *)result;
36064   return jresult;
36065 }
36066
36067
36068 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PanGesture(void * jarg1) {
36069   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36070
36071   arg1 = (Dali::PanGesture *)jarg1;
36072   {
36073     try {
36074       delete arg1;
36075     } catch (std::out_of_range& e) {
36076       {
36077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36078       };
36079     } catch (std::exception& e) {
36080       {
36081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36082       };
36083     } catch (...) {
36084       {
36085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36086       };
36087     }
36088   }
36089 }
36090
36091
36092 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_velocity_set(void * jarg1, void * jarg2) {
36093   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36094   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36095
36096   arg1 = (Dali::PanGesture *)jarg1;
36097   arg2 = (Dali::Vector2 *)jarg2;
36098   if (arg1) (arg1)->velocity = *arg2;
36099 }
36100
36101
36102 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_velocity_get(void * jarg1) {
36103   void * jresult ;
36104   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36105   Dali::Vector2 *result = 0 ;
36106
36107   arg1 = (Dali::PanGesture *)jarg1;
36108   result = (Dali::Vector2 *)& ((arg1)->velocity);
36109   jresult = (void *)result;
36110   return jresult;
36111 }
36112
36113
36114 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_displacement_set(void * jarg1, void * jarg2) {
36115   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36116   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36117
36118   arg1 = (Dali::PanGesture *)jarg1;
36119   arg2 = (Dali::Vector2 *)jarg2;
36120   if (arg1) (arg1)->displacement = *arg2;
36121 }
36122
36123
36124 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_displacement_get(void * jarg1) {
36125   void * jresult ;
36126   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36127   Dali::Vector2 *result = 0 ;
36128
36129   arg1 = (Dali::PanGesture *)jarg1;
36130   result = (Dali::Vector2 *)& ((arg1)->displacement);
36131   jresult = (void *)result;
36132   return jresult;
36133 }
36134
36135
36136 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_position_set(void * jarg1, void * jarg2) {
36137   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36138   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36139
36140   arg1 = (Dali::PanGesture *)jarg1;
36141   arg2 = (Dali::Vector2 *)jarg2;
36142   if (arg1) (arg1)->position = *arg2;
36143 }
36144
36145
36146 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_position_get(void * jarg1) {
36147   void * jresult ;
36148   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36149   Dali::Vector2 *result = 0 ;
36150
36151   arg1 = (Dali::PanGesture *)jarg1;
36152   result = (Dali::Vector2 *)& ((arg1)->position);
36153   jresult = (void *)result;
36154   return jresult;
36155 }
36156
36157
36158 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_screenVelocity_set(void * jarg1, void * jarg2) {
36159   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36160   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36161
36162   arg1 = (Dali::PanGesture *)jarg1;
36163   arg2 = (Dali::Vector2 *)jarg2;
36164   if (arg1) (arg1)->screenVelocity = *arg2;
36165 }
36166
36167
36168 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_screenVelocity_get(void * jarg1) {
36169   void * jresult ;
36170   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36171   Dali::Vector2 *result = 0 ;
36172
36173   arg1 = (Dali::PanGesture *)jarg1;
36174   result = (Dali::Vector2 *)& ((arg1)->screenVelocity);
36175   jresult = (void *)result;
36176   return jresult;
36177 }
36178
36179
36180 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_screenDisplacement_set(void * jarg1, void * jarg2) {
36181   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36182   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36183
36184   arg1 = (Dali::PanGesture *)jarg1;
36185   arg2 = (Dali::Vector2 *)jarg2;
36186   if (arg1) (arg1)->screenDisplacement = *arg2;
36187 }
36188
36189
36190 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_screenDisplacement_get(void * jarg1) {
36191   void * jresult ;
36192   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36193   Dali::Vector2 *result = 0 ;
36194
36195   arg1 = (Dali::PanGesture *)jarg1;
36196   result = (Dali::Vector2 *)& ((arg1)->screenDisplacement);
36197   jresult = (void *)result;
36198   return jresult;
36199 }
36200
36201
36202 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_screenPosition_set(void * jarg1, void * jarg2) {
36203   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36204   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36205
36206   arg1 = (Dali::PanGesture *)jarg1;
36207   arg2 = (Dali::Vector2 *)jarg2;
36208   if (arg1) (arg1)->screenPosition = *arg2;
36209 }
36210
36211
36212 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PanGesture_screenPosition_get(void * jarg1) {
36213   void * jresult ;
36214   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36215   Dali::Vector2 *result = 0 ;
36216
36217   arg1 = (Dali::PanGesture *)jarg1;
36218   result = (Dali::Vector2 *)& ((arg1)->screenPosition);
36219   jresult = (void *)result;
36220   return jresult;
36221 }
36222
36223
36224 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGesture_numberOfTouches_set(void * jarg1, unsigned int jarg2) {
36225   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36226   unsigned int arg2 ;
36227
36228   arg1 = (Dali::PanGesture *)jarg1;
36229   arg2 = (unsigned int)jarg2;
36230   if (arg1) (arg1)->numberOfTouches = arg2;
36231 }
36232
36233
36234 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PanGesture_numberOfTouches_get(void * jarg1) {
36235   unsigned int jresult ;
36236   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36237   unsigned int result;
36238
36239   arg1 = (Dali::PanGesture *)jarg1;
36240   result = (unsigned int) ((arg1)->numberOfTouches);
36241   jresult = result;
36242   return jresult;
36243 }
36244
36245
36246 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PanGesture_GetSpeed(void * jarg1) {
36247   float jresult ;
36248   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36249   float result;
36250
36251   arg1 = (Dali::PanGesture *)jarg1;
36252   {
36253     try {
36254       result = (float)((Dali::PanGesture const *)arg1)->GetSpeed();
36255     } catch (std::out_of_range& e) {
36256       {
36257         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36258       };
36259     } catch (std::exception& e) {
36260       {
36261         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36262       };
36263     } catch (...) {
36264       {
36265         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36266       };
36267     }
36268   }
36269   jresult = result;
36270   return jresult;
36271 }
36272
36273
36274 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PanGesture_GetDistance(void * jarg1) {
36275   float jresult ;
36276   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36277   float result;
36278
36279   arg1 = (Dali::PanGesture *)jarg1;
36280   {
36281     try {
36282       result = (float)((Dali::PanGesture const *)arg1)->GetDistance();
36283     } catch (std::out_of_range& e) {
36284       {
36285         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36286       };
36287     } catch (std::exception& e) {
36288       {
36289         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36290       };
36291     } catch (...) {
36292       {
36293         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36294       };
36295     }
36296   }
36297   jresult = result;
36298   return jresult;
36299 }
36300
36301
36302 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PanGesture_GetScreenSpeed(void * jarg1) {
36303   float jresult ;
36304   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36305   float result;
36306
36307   arg1 = (Dali::PanGesture *)jarg1;
36308   {
36309     try {
36310       result = (float)((Dali::PanGesture const *)arg1)->GetScreenSpeed();
36311     } catch (std::out_of_range& e) {
36312       {
36313         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36314       };
36315     } catch (std::exception& e) {
36316       {
36317         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36318       };
36319     } catch (...) {
36320       {
36321         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36322       };
36323     }
36324   }
36325   jresult = result;
36326   return jresult;
36327 }
36328
36329
36330 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PanGesture_GetScreenDistance(void * jarg1) {
36331   float jresult ;
36332   Dali::PanGesture *arg1 = (Dali::PanGesture *) 0 ;
36333   float result;
36334
36335   arg1 = (Dali::PanGesture *)jarg1;
36336   {
36337     try {
36338       result = (float)((Dali::PanGesture const *)arg1)->GetScreenDistance();
36339     } catch (std::out_of_range& e) {
36340       {
36341         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36342       };
36343     } catch (std::exception& e) {
36344       {
36345         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36346       };
36347     } catch (...) {
36348       {
36349         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36350       };
36351     }
36352   }
36353   jresult = result;
36354   return jresult;
36355 }
36356
36357
36358 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGestureDetector__SWIG_0() {
36359   void * jresult ;
36360   Dali::PinchGestureDetector *result = 0 ;
36361
36362   {
36363     try {
36364       result = (Dali::PinchGestureDetector *)new Dali::PinchGestureDetector();
36365     } catch (std::out_of_range& e) {
36366       {
36367         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36368       };
36369     } catch (std::exception& e) {
36370       {
36371         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36372       };
36373     } catch (...) {
36374       {
36375         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36376       };
36377     }
36378   }
36379   jresult = (void *)result;
36380   return jresult;
36381 }
36382
36383
36384 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_New() {
36385   void * jresult ;
36386   Dali::PinchGestureDetector result;
36387
36388   {
36389     try {
36390       result = Dali::PinchGestureDetector::New();
36391     } catch (std::out_of_range& e) {
36392       {
36393         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36394       };
36395     } catch (std::exception& e) {
36396       {
36397         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36398       };
36399     } catch (...) {
36400       {
36401         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36402       };
36403     }
36404   }
36405   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result);
36406   return jresult;
36407 }
36408
36409
36410 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_DownCast(void * jarg1) {
36411   void * jresult ;
36412   Dali::BaseHandle arg1 ;
36413   Dali::BaseHandle *argp1 ;
36414   Dali::PinchGestureDetector result;
36415
36416   argp1 = (Dali::BaseHandle *)jarg1;
36417   if (!argp1) {
36418     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
36419     return 0;
36420   }
36421   arg1 = *argp1;
36422   {
36423     try {
36424       result = Dali::PinchGestureDetector::DownCast(arg1);
36425     } catch (std::out_of_range& e) {
36426       {
36427         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36428       };
36429     } catch (std::exception& e) {
36430       {
36431         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36432       };
36433     } catch (...) {
36434       {
36435         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36436       };
36437     }
36438   }
36439   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result);
36440   return jresult;
36441 }
36442
36443
36444 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PinchGestureDetector(void * jarg1) {
36445   Dali::PinchGestureDetector *arg1 = (Dali::PinchGestureDetector *) 0 ;
36446
36447   arg1 = (Dali::PinchGestureDetector *)jarg1;
36448   {
36449     try {
36450       delete arg1;
36451     } catch (std::out_of_range& e) {
36452       {
36453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36454       };
36455     } catch (std::exception& e) {
36456       {
36457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36458       };
36459     } catch (...) {
36460       {
36461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36462       };
36463     }
36464   }
36465 }
36466
36467
36468 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGestureDetector__SWIG_1(void * jarg1) {
36469   void * jresult ;
36470   Dali::PinchGestureDetector *arg1 = 0 ;
36471   Dali::PinchGestureDetector *result = 0 ;
36472
36473   arg1 = (Dali::PinchGestureDetector *)jarg1;
36474   if (!arg1) {
36475     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGestureDetector const & type is null", 0);
36476     return 0;
36477   }
36478   {
36479     try {
36480       result = (Dali::PinchGestureDetector *)new Dali::PinchGestureDetector((Dali::PinchGestureDetector const &)*arg1);
36481     } catch (std::out_of_range& e) {
36482       {
36483         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36484       };
36485     } catch (std::exception& e) {
36486       {
36487         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36488       };
36489     } catch (...) {
36490       {
36491         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36492       };
36493     }
36494   }
36495   jresult = (void *)result;
36496   return jresult;
36497 }
36498
36499
36500 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_Assign(void * jarg1, void * jarg2) {
36501   void * jresult ;
36502   Dali::PinchGestureDetector *arg1 = (Dali::PinchGestureDetector *) 0 ;
36503   Dali::PinchGestureDetector *arg2 = 0 ;
36504   Dali::PinchGestureDetector *result = 0 ;
36505
36506   arg1 = (Dali::PinchGestureDetector *)jarg1;
36507   arg2 = (Dali::PinchGestureDetector *)jarg2;
36508   if (!arg2) {
36509     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGestureDetector const & type is null", 0);
36510     return 0;
36511   }
36512   {
36513     try {
36514       result = (Dali::PinchGestureDetector *) &(arg1)->operator =((Dali::PinchGestureDetector const &)*arg2);
36515     } catch (std::out_of_range& e) {
36516       {
36517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36518       };
36519     } catch (std::exception& e) {
36520       {
36521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36522       };
36523     } catch (...) {
36524       {
36525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36526       };
36527     }
36528   }
36529   jresult = (void *)result;
36530   return jresult;
36531 }
36532
36533
36534 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_DetectedSignal(void * jarg1) {
36535   void * jresult ;
36536   Dali::PinchGestureDetector *arg1 = (Dali::PinchGestureDetector *) 0 ;
36537   Dali::PinchGestureDetector::DetectedSignalType *result = 0 ;
36538
36539   arg1 = (Dali::PinchGestureDetector *)jarg1;
36540   {
36541     try {
36542       result = (Dali::PinchGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
36543     } catch (std::out_of_range& e) {
36544       {
36545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36546       };
36547     } catch (std::exception& e) {
36548       {
36549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36550       };
36551     } catch (...) {
36552       {
36553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36554       };
36555     }
36556   }
36557   jresult = (void *)result;
36558   return jresult;
36559 }
36560
36561
36562 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGesture__SWIG_0(int jarg1) {
36563   void * jresult ;
36564   Dali::Gesture::State arg1 ;
36565   Dali::PinchGesture *result = 0 ;
36566
36567   arg1 = (Dali::Gesture::State)jarg1;
36568   {
36569     try {
36570       result = (Dali::PinchGesture *)new Dali::PinchGesture(arg1);
36571     } catch (std::out_of_range& e) {
36572       {
36573         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36574       };
36575     } catch (std::exception& e) {
36576       {
36577         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36578       };
36579     } catch (...) {
36580       {
36581         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36582       };
36583     }
36584   }
36585   jresult = (void *)result;
36586   return jresult;
36587 }
36588
36589
36590 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGesture__SWIG_1(void * jarg1) {
36591   void * jresult ;
36592   Dali::PinchGesture *arg1 = 0 ;
36593   Dali::PinchGesture *result = 0 ;
36594
36595   arg1 = (Dali::PinchGesture *)jarg1;
36596   if (!arg1) {
36597     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
36598     return 0;
36599   }
36600   {
36601     try {
36602       result = (Dali::PinchGesture *)new Dali::PinchGesture((Dali::PinchGesture const &)*arg1);
36603     } catch (std::out_of_range& e) {
36604       {
36605         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36606       };
36607     } catch (std::exception& e) {
36608       {
36609         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36610       };
36611     } catch (...) {
36612       {
36613         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36614       };
36615     }
36616   }
36617   jresult = (void *)result;
36618   return jresult;
36619 }
36620
36621
36622 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGesture_Assign(void * jarg1, void * jarg2) {
36623   void * jresult ;
36624   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36625   Dali::PinchGesture *arg2 = 0 ;
36626   Dali::PinchGesture *result = 0 ;
36627
36628   arg1 = (Dali::PinchGesture *)jarg1;
36629   arg2 = (Dali::PinchGesture *)jarg2;
36630   if (!arg2) {
36631     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
36632     return 0;
36633   }
36634   {
36635     try {
36636       result = (Dali::PinchGesture *) &(arg1)->operator =((Dali::PinchGesture const &)*arg2);
36637     } catch (std::out_of_range& e) {
36638       {
36639         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36640       };
36641     } catch (std::exception& e) {
36642       {
36643         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36644       };
36645     } catch (...) {
36646       {
36647         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36648       };
36649     }
36650   }
36651   jresult = (void *)result;
36652   return jresult;
36653 }
36654
36655
36656 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PinchGesture(void * jarg1) {
36657   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36658
36659   arg1 = (Dali::PinchGesture *)jarg1;
36660   {
36661     try {
36662       delete arg1;
36663     } catch (std::out_of_range& e) {
36664       {
36665         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36666       };
36667     } catch (std::exception& e) {
36668       {
36669         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36670       };
36671     } catch (...) {
36672       {
36673         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36674       };
36675     }
36676   }
36677 }
36678
36679
36680 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGesture_scale_set(void * jarg1, float jarg2) {
36681   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36682   float arg2 ;
36683
36684   arg1 = (Dali::PinchGesture *)jarg1;
36685   arg2 = (float)jarg2;
36686   if (arg1) (arg1)->scale = arg2;
36687 }
36688
36689
36690 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PinchGesture_scale_get(void * jarg1) {
36691   float jresult ;
36692   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36693   float result;
36694
36695   arg1 = (Dali::PinchGesture *)jarg1;
36696   result = (float) ((arg1)->scale);
36697   jresult = result;
36698   return jresult;
36699 }
36700
36701
36702 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGesture_speed_set(void * jarg1, float jarg2) {
36703   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36704   float arg2 ;
36705
36706   arg1 = (Dali::PinchGesture *)jarg1;
36707   arg2 = (float)jarg2;
36708   if (arg1) (arg1)->speed = arg2;
36709 }
36710
36711
36712 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PinchGesture_speed_get(void * jarg1) {
36713   float jresult ;
36714   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36715   float result;
36716
36717   arg1 = (Dali::PinchGesture *)jarg1;
36718   result = (float) ((arg1)->speed);
36719   jresult = result;
36720   return jresult;
36721 }
36722
36723
36724 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGesture_screenCenterPoint_set(void * jarg1, void * jarg2) {
36725   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36726   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36727
36728   arg1 = (Dali::PinchGesture *)jarg1;
36729   arg2 = (Dali::Vector2 *)jarg2;
36730   if (arg1) (arg1)->screenCenterPoint = *arg2;
36731 }
36732
36733
36734 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGesture_screenCenterPoint_get(void * jarg1) {
36735   void * jresult ;
36736   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36737   Dali::Vector2 *result = 0 ;
36738
36739   arg1 = (Dali::PinchGesture *)jarg1;
36740   result = (Dali::Vector2 *)& ((arg1)->screenCenterPoint);
36741   jresult = (void *)result;
36742   return jresult;
36743 }
36744
36745
36746 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGesture_localCenterPoint_set(void * jarg1, void * jarg2) {
36747   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36748   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
36749
36750   arg1 = (Dali::PinchGesture *)jarg1;
36751   arg2 = (Dali::Vector2 *)jarg2;
36752   if (arg1) (arg1)->localCenterPoint = *arg2;
36753 }
36754
36755
36756 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PinchGesture_localCenterPoint_get(void * jarg1) {
36757   void * jresult ;
36758   Dali::PinchGesture *arg1 = (Dali::PinchGesture *) 0 ;
36759   Dali::Vector2 *result = 0 ;
36760
36761   arg1 = (Dali::PinchGesture *)jarg1;
36762   result = (Dali::Vector2 *)& ((arg1)->localCenterPoint);
36763   jresult = (void *)result;
36764   return jresult;
36765 }
36766
36767
36768 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGestureDetector__SWIG_0() {
36769   void * jresult ;
36770   Dali::TapGestureDetector *result = 0 ;
36771
36772   {
36773     try {
36774       result = (Dali::TapGestureDetector *)new Dali::TapGestureDetector();
36775     } catch (std::out_of_range& e) {
36776       {
36777         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36778       };
36779     } catch (std::exception& e) {
36780       {
36781         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36782       };
36783     } catch (...) {
36784       {
36785         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36786       };
36787     }
36788   }
36789   jresult = (void *)result;
36790   return jresult;
36791 }
36792
36793
36794 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_New__SWIG_0() {
36795   void * jresult ;
36796   Dali::TapGestureDetector result;
36797
36798   {
36799     try {
36800       result = Dali::TapGestureDetector::New();
36801     } catch (std::out_of_range& e) {
36802       {
36803         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36804       };
36805     } catch (std::exception& e) {
36806       {
36807         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36808       };
36809     } catch (...) {
36810       {
36811         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36812       };
36813     }
36814   }
36815   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
36816   return jresult;
36817 }
36818
36819
36820 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_New__SWIG_1(unsigned int jarg1) {
36821   void * jresult ;
36822   unsigned int arg1 ;
36823   Dali::TapGestureDetector result;
36824
36825   arg1 = (unsigned int)jarg1;
36826   {
36827     try {
36828       result = Dali::TapGestureDetector::New(arg1);
36829     } catch (std::out_of_range& e) {
36830       {
36831         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36832       };
36833     } catch (std::exception& e) {
36834       {
36835         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36836       };
36837     } catch (...) {
36838       {
36839         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36840       };
36841     }
36842   }
36843   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
36844   return jresult;
36845 }
36846
36847
36848 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_DownCast(void * jarg1) {
36849   void * jresult ;
36850   Dali::BaseHandle arg1 ;
36851   Dali::BaseHandle *argp1 ;
36852   Dali::TapGestureDetector result;
36853
36854   argp1 = (Dali::BaseHandle *)jarg1;
36855   if (!argp1) {
36856     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
36857     return 0;
36858   }
36859   arg1 = *argp1;
36860   {
36861     try {
36862       result = Dali::TapGestureDetector::DownCast(arg1);
36863     } catch (std::out_of_range& e) {
36864       {
36865         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36866       };
36867     } catch (std::exception& e) {
36868       {
36869         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36870       };
36871     } catch (...) {
36872       {
36873         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36874       };
36875     }
36876   }
36877   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
36878   return jresult;
36879 }
36880
36881
36882 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TapGestureDetector(void * jarg1) {
36883   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36884
36885   arg1 = (Dali::TapGestureDetector *)jarg1;
36886   {
36887     try {
36888       delete arg1;
36889     } catch (std::out_of_range& e) {
36890       {
36891         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36892       };
36893     } catch (std::exception& e) {
36894       {
36895         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36896       };
36897     } catch (...) {
36898       {
36899         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36900       };
36901     }
36902   }
36903 }
36904
36905
36906 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGestureDetector__SWIG_1(void * jarg1) {
36907   void * jresult ;
36908   Dali::TapGestureDetector *arg1 = 0 ;
36909   Dali::TapGestureDetector *result = 0 ;
36910
36911   arg1 = (Dali::TapGestureDetector *)jarg1;
36912   if (!arg1) {
36913     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGestureDetector const & type is null", 0);
36914     return 0;
36915   }
36916   {
36917     try {
36918       result = (Dali::TapGestureDetector *)new Dali::TapGestureDetector((Dali::TapGestureDetector const &)*arg1);
36919     } catch (std::out_of_range& e) {
36920       {
36921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36922       };
36923     } catch (std::exception& e) {
36924       {
36925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36926       };
36927     } catch (...) {
36928       {
36929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36930       };
36931     }
36932   }
36933   jresult = (void *)result;
36934   return jresult;
36935 }
36936
36937
36938 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_Assign(void * jarg1, void * jarg2) {
36939   void * jresult ;
36940   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36941   Dali::TapGestureDetector *arg2 = 0 ;
36942   Dali::TapGestureDetector *result = 0 ;
36943
36944   arg1 = (Dali::TapGestureDetector *)jarg1;
36945   arg2 = (Dali::TapGestureDetector *)jarg2;
36946   if (!arg2) {
36947     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGestureDetector const & type is null", 0);
36948     return 0;
36949   }
36950   {
36951     try {
36952       result = (Dali::TapGestureDetector *) &(arg1)->operator =((Dali::TapGestureDetector const &)*arg2);
36953     } catch (std::out_of_range& e) {
36954       {
36955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
36956       };
36957     } catch (std::exception& e) {
36958       {
36959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
36960       };
36961     } catch (...) {
36962       {
36963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
36964       };
36965     }
36966   }
36967   jresult = (void *)result;
36968   return jresult;
36969 }
36970
36971
36972 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetector_SetMinimumTapsRequired(void * jarg1, unsigned int jarg2) {
36973   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
36974   unsigned int arg2 ;
36975
36976   arg1 = (Dali::TapGestureDetector *)jarg1;
36977   arg2 = (unsigned int)jarg2;
36978   {
36979     try {
36980       (arg1)->SetMinimumTapsRequired(arg2);
36981     } catch (std::out_of_range& e) {
36982       {
36983         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
36984       };
36985     } catch (std::exception& e) {
36986       {
36987         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
36988       };
36989     } catch (...) {
36990       {
36991         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
36992       };
36993     }
36994   }
36995 }
36996
36997
36998 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetector_SetMaximumTapsRequired(void * jarg1, unsigned int jarg2) {
36999   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
37000   unsigned int arg2 ;
37001
37002   arg1 = (Dali::TapGestureDetector *)jarg1;
37003   arg2 = (unsigned int)jarg2;
37004   {
37005     try {
37006       (arg1)->SetMaximumTapsRequired(arg2);
37007     } catch (std::out_of_range& e) {
37008       {
37009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37010       };
37011     } catch (std::exception& e) {
37012       {
37013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37014       };
37015     } catch (...) {
37016       {
37017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37018       };
37019     }
37020   }
37021 }
37022
37023
37024 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGestureDetector_GetMinimumTapsRequired(void * jarg1) {
37025   unsigned int jresult ;
37026   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
37027   unsigned int result;
37028
37029   arg1 = (Dali::TapGestureDetector *)jarg1;
37030   {
37031     try {
37032       result = (unsigned int)((Dali::TapGestureDetector const *)arg1)->GetMinimumTapsRequired();
37033     } catch (std::out_of_range& e) {
37034       {
37035         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37036       };
37037     } catch (std::exception& e) {
37038       {
37039         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37040       };
37041     } catch (...) {
37042       {
37043         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37044       };
37045     }
37046   }
37047   jresult = result;
37048   return jresult;
37049 }
37050
37051
37052 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGestureDetector_GetMaximumTapsRequired(void * jarg1) {
37053   unsigned int jresult ;
37054   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
37055   unsigned int result;
37056
37057   arg1 = (Dali::TapGestureDetector *)jarg1;
37058   {
37059     try {
37060       result = (unsigned int)((Dali::TapGestureDetector const *)arg1)->GetMaximumTapsRequired();
37061     } catch (std::out_of_range& e) {
37062       {
37063         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37064       };
37065     } catch (std::exception& e) {
37066       {
37067         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37068       };
37069     } catch (...) {
37070       {
37071         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37072       };
37073     }
37074   }
37075   jresult = result;
37076   return jresult;
37077 }
37078
37079
37080 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGestureDetector_DetectedSignal(void * jarg1) {
37081   void * jresult ;
37082   Dali::TapGestureDetector *arg1 = (Dali::TapGestureDetector *) 0 ;
37083   Dali::TapGestureDetector::DetectedSignalType *result = 0 ;
37084
37085   arg1 = (Dali::TapGestureDetector *)jarg1;
37086   {
37087     try {
37088       result = (Dali::TapGestureDetector::DetectedSignalType *) &(arg1)->DetectedSignal();
37089     } catch (std::out_of_range& e) {
37090       {
37091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37092       };
37093     } catch (std::exception& e) {
37094       {
37095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37096       };
37097     } catch (...) {
37098       {
37099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37100       };
37101     }
37102   }
37103   jresult = (void *)result;
37104   return jresult;
37105 }
37106
37107
37108 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGesture__SWIG_0() {
37109   void * jresult ;
37110   Dali::TapGesture *result = 0 ;
37111
37112   {
37113     try {
37114       result = (Dali::TapGesture *)new Dali::TapGesture();
37115     } catch (std::out_of_range& e) {
37116       {
37117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37118       };
37119     } catch (std::exception& e) {
37120       {
37121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37122       };
37123     } catch (...) {
37124       {
37125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37126       };
37127     }
37128   }
37129   jresult = (void *)result;
37130   return jresult;
37131 }
37132
37133
37134 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGesture__SWIG_1(void * jarg1) {
37135   void * jresult ;
37136   Dali::TapGesture *arg1 = 0 ;
37137   Dali::TapGesture *result = 0 ;
37138
37139   arg1 = (Dali::TapGesture *)jarg1;
37140   if (!arg1) {
37141     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
37142     return 0;
37143   }
37144   {
37145     try {
37146       result = (Dali::TapGesture *)new Dali::TapGesture((Dali::TapGesture const &)*arg1);
37147     } catch (std::out_of_range& e) {
37148       {
37149         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37150       };
37151     } catch (std::exception& e) {
37152       {
37153         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37154       };
37155     } catch (...) {
37156       {
37157         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37158       };
37159     }
37160   }
37161   jresult = (void *)result;
37162   return jresult;
37163 }
37164
37165
37166 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGesture_Assign(void * jarg1, void * jarg2) {
37167   void * jresult ;
37168   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37169   Dali::TapGesture *arg2 = 0 ;
37170   Dali::TapGesture *result = 0 ;
37171
37172   arg1 = (Dali::TapGesture *)jarg1;
37173   arg2 = (Dali::TapGesture *)jarg2;
37174   if (!arg2) {
37175     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
37176     return 0;
37177   }
37178   {
37179     try {
37180       result = (Dali::TapGesture *) &(arg1)->operator =((Dali::TapGesture const &)*arg2);
37181     } catch (std::out_of_range& e) {
37182       {
37183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37184       };
37185     } catch (std::exception& e) {
37186       {
37187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37188       };
37189     } catch (...) {
37190       {
37191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37192       };
37193     }
37194   }
37195   jresult = (void *)result;
37196   return jresult;
37197 }
37198
37199
37200 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TapGesture(void * jarg1) {
37201   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37202
37203   arg1 = (Dali::TapGesture *)jarg1;
37204   {
37205     try {
37206       delete arg1;
37207     } catch (std::out_of_range& e) {
37208       {
37209         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37210       };
37211     } catch (std::exception& e) {
37212       {
37213         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37214       };
37215     } catch (...) {
37216       {
37217         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37218       };
37219     }
37220   }
37221 }
37222
37223
37224 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGesture_numberOfTaps_set(void * jarg1, unsigned int jarg2) {
37225   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37226   unsigned int arg2 ;
37227
37228   arg1 = (Dali::TapGesture *)jarg1;
37229   arg2 = (unsigned int)jarg2;
37230   if (arg1) (arg1)->numberOfTaps = arg2;
37231 }
37232
37233
37234 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGesture_numberOfTaps_get(void * jarg1) {
37235   unsigned int jresult ;
37236   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37237   unsigned int result;
37238
37239   arg1 = (Dali::TapGesture *)jarg1;
37240   result = (unsigned int) ((arg1)->numberOfTaps);
37241   jresult = result;
37242   return jresult;
37243 }
37244
37245
37246 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGesture_numberOfTouches_set(void * jarg1, unsigned int jarg2) {
37247   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37248   unsigned int arg2 ;
37249
37250   arg1 = (Dali::TapGesture *)jarg1;
37251   arg2 = (unsigned int)jarg2;
37252   if (arg1) (arg1)->numberOfTouches = arg2;
37253 }
37254
37255
37256 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGesture_numberOfTouches_get(void * jarg1) {
37257   unsigned int jresult ;
37258   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37259   unsigned int result;
37260
37261   arg1 = (Dali::TapGesture *)jarg1;
37262   result = (unsigned int) ((arg1)->numberOfTouches);
37263   jresult = result;
37264   return jresult;
37265 }
37266
37267
37268 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGesture_screenPoint_set(void * jarg1, void * jarg2) {
37269   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37270   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
37271
37272   arg1 = (Dali::TapGesture *)jarg1;
37273   arg2 = (Dali::Vector2 *)jarg2;
37274   if (arg1) (arg1)->screenPoint = *arg2;
37275 }
37276
37277
37278 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGesture_screenPoint_get(void * jarg1) {
37279   void * jresult ;
37280   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37281   Dali::Vector2 *result = 0 ;
37282
37283   arg1 = (Dali::TapGesture *)jarg1;
37284   result = (Dali::Vector2 *)& ((arg1)->screenPoint);
37285   jresult = (void *)result;
37286   return jresult;
37287 }
37288
37289
37290 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGesture_localPoint_set(void * jarg1, void * jarg2) {
37291   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37292   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
37293
37294   arg1 = (Dali::TapGesture *)jarg1;
37295   arg2 = (Dali::Vector2 *)jarg2;
37296   if (arg1) (arg1)->localPoint = *arg2;
37297 }
37298
37299
37300 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TapGesture_localPoint_get(void * jarg1) {
37301   void * jresult ;
37302   Dali::TapGesture *arg1 = (Dali::TapGesture *) 0 ;
37303   Dali::Vector2 *result = 0 ;
37304
37305   arg1 = (Dali::TapGesture *)jarg1;
37306   result = (Dali::Vector2 *)& ((arg1)->localPoint);
37307   jresult = (void *)result;
37308   return jresult;
37309 }
37310
37311
37312 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AlphaFunction__SWIG_0() {
37313   void * jresult ;
37314   Dali::AlphaFunction *result = 0 ;
37315
37316   {
37317     try {
37318       result = (Dali::AlphaFunction *)new Dali::AlphaFunction();
37319     } catch (std::out_of_range& e) {
37320       {
37321         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37322       };
37323     } catch (std::exception& e) {
37324       {
37325         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37326       };
37327     } catch (...) {
37328       {
37329         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37330       };
37331     }
37332   }
37333   jresult = (void *)result;
37334   return jresult;
37335 }
37336
37337
37338 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AlphaFunction__SWIG_1(int jarg1) {
37339   void * jresult ;
37340   Dali::AlphaFunction::BuiltinFunction arg1 ;
37341   Dali::AlphaFunction *result = 0 ;
37342
37343   arg1 = (Dali::AlphaFunction::BuiltinFunction)jarg1;
37344   {
37345     try {
37346       result = (Dali::AlphaFunction *)new Dali::AlphaFunction(arg1);
37347     } catch (std::out_of_range& e) {
37348       {
37349         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37350       };
37351     } catch (std::exception& e) {
37352       {
37353         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37354       };
37355     } catch (...) {
37356       {
37357         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37358       };
37359     }
37360   }
37361   jresult = (void *)result;
37362   return jresult;
37363 }
37364
37365
37366 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AlphaFunction__SWIG_2(void * jarg1) {
37367   void * jresult ;
37368   Dali::AlphaFunctionPrototype arg1 = (Dali::AlphaFunctionPrototype) 0 ;
37369   Dali::AlphaFunction *result = 0 ;
37370
37371   arg1 = (Dali::AlphaFunctionPrototype)jarg1;
37372   {
37373     try {
37374       result = (Dali::AlphaFunction *)new Dali::AlphaFunction(arg1);
37375     } catch (std::out_of_range& e) {
37376       {
37377         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37378       };
37379     } catch (std::exception& e) {
37380       {
37381         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37382       };
37383     } catch (...) {
37384       {
37385         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37386       };
37387     }
37388   }
37389   jresult = (void *)result;
37390   return jresult;
37391 }
37392
37393
37394 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AlphaFunction__SWIG_3(void * jarg1, void * jarg2) {
37395   void * jresult ;
37396   Dali::Vector2 *arg1 = 0 ;
37397   Dali::Vector2 *arg2 = 0 ;
37398   Dali::AlphaFunction *result = 0 ;
37399
37400   arg1 = (Dali::Vector2 *)jarg1;
37401   if (!arg1) {
37402     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
37403     return 0;
37404   }
37405   arg2 = (Dali::Vector2 *)jarg2;
37406   if (!arg2) {
37407     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
37408     return 0;
37409   }
37410   {
37411     try {
37412       result = (Dali::AlphaFunction *)new Dali::AlphaFunction((Dali::Vector2 const &)*arg1,(Dali::Vector2 const &)*arg2);
37413     } catch (std::out_of_range& e) {
37414       {
37415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37416       };
37417     } catch (std::exception& e) {
37418       {
37419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37420       };
37421     } catch (...) {
37422       {
37423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37424       };
37425     }
37426   }
37427   jresult = (void *)result;
37428   return jresult;
37429 }
37430
37431
37432 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AlphaFunction_GetBezierControlPoints(void * jarg1) {
37433   void * jresult ;
37434   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37435   Dali::Vector4 result;
37436
37437   arg1 = (Dali::AlphaFunction *)jarg1;
37438   {
37439     try {
37440       result = ((Dali::AlphaFunction const *)arg1)->GetBezierControlPoints();
37441     } catch (std::out_of_range& e) {
37442       {
37443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37444       };
37445     } catch (std::exception& e) {
37446       {
37447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37448       };
37449     } catch (...) {
37450       {
37451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37452       };
37453     }
37454   }
37455   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
37456   return jresult;
37457 }
37458
37459
37460 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AlphaFunction_GetCustomFunction(void * jarg1) {
37461   void * jresult ;
37462   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37463   Dali::AlphaFunctionPrototype result;
37464
37465   arg1 = (Dali::AlphaFunction *)jarg1;
37466   {
37467     try {
37468       result = (Dali::AlphaFunctionPrototype)((Dali::AlphaFunction const *)arg1)->GetCustomFunction();
37469     } catch (std::out_of_range& e) {
37470       {
37471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37472       };
37473     } catch (std::exception& e) {
37474       {
37475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37476       };
37477     } catch (...) {
37478       {
37479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37480       };
37481     }
37482   }
37483   jresult = (void *)result;
37484   return jresult;
37485 }
37486
37487
37488 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_AlphaFunction_GetBuiltinFunction(void * jarg1) {
37489   int jresult ;
37490   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37491   Dali::AlphaFunction::BuiltinFunction result;
37492
37493   arg1 = (Dali::AlphaFunction *)jarg1;
37494   {
37495     try {
37496       result = (Dali::AlphaFunction::BuiltinFunction)((Dali::AlphaFunction const *)arg1)->GetBuiltinFunction();
37497     } catch (std::out_of_range& e) {
37498       {
37499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37500       };
37501     } catch (std::exception& e) {
37502       {
37503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37504       };
37505     } catch (...) {
37506       {
37507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37508       };
37509     }
37510   }
37511   jresult = (int)result;
37512   return jresult;
37513 }
37514
37515
37516 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_AlphaFunction_GetMode(void * jarg1) {
37517   int jresult ;
37518   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37519   Dali::AlphaFunction::Mode result;
37520
37521   arg1 = (Dali::AlphaFunction *)jarg1;
37522   {
37523     try {
37524       result = (Dali::AlphaFunction::Mode)((Dali::AlphaFunction const *)arg1)->GetMode();
37525     } catch (std::out_of_range& e) {
37526       {
37527         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37528       };
37529     } catch (std::exception& e) {
37530       {
37531         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37532       };
37533     } catch (...) {
37534       {
37535         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37536       };
37537     }
37538   }
37539   jresult = (int)result;
37540   return jresult;
37541 }
37542
37543
37544 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AlphaFunction(void * jarg1) {
37545   Dali::AlphaFunction *arg1 = (Dali::AlphaFunction *) 0 ;
37546
37547   arg1 = (Dali::AlphaFunction *)jarg1;
37548   {
37549     try {
37550       delete arg1;
37551     } catch (std::out_of_range& e) {
37552       {
37553         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37554       };
37555     } catch (std::exception& e) {
37556       {
37557         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37558       };
37559     } catch (...) {
37560       {
37561         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37562       };
37563     }
37564   }
37565 }
37566
37567
37568 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyFrames_New() {
37569   void * jresult ;
37570   Dali::KeyFrames result;
37571
37572   {
37573     try {
37574       result = Dali::KeyFrames::New();
37575     } catch (std::out_of_range& e) {
37576       {
37577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37578       };
37579     } catch (std::exception& e) {
37580       {
37581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37582       };
37583     } catch (...) {
37584       {
37585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37586       };
37587     }
37588   }
37589   jresult = new Dali::KeyFrames((const Dali::KeyFrames &)result);
37590   return jresult;
37591 }
37592
37593
37594 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyFrames_DownCast(void * jarg1) {
37595   void * jresult ;
37596   Dali::BaseHandle arg1 ;
37597   Dali::BaseHandle *argp1 ;
37598   Dali::KeyFrames result;
37599
37600   argp1 = (Dali::BaseHandle *)jarg1;
37601   if (!argp1) {
37602     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
37603     return 0;
37604   }
37605   arg1 = *argp1;
37606   {
37607     try {
37608       result = Dali::KeyFrames::DownCast(arg1);
37609     } catch (std::out_of_range& e) {
37610       {
37611         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37612       };
37613     } catch (std::exception& e) {
37614       {
37615         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37616       };
37617     } catch (...) {
37618       {
37619         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37620       };
37621     }
37622   }
37623   jresult = new Dali::KeyFrames((const Dali::KeyFrames &)result);
37624   return jresult;
37625 }
37626
37627
37628 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyFrames__SWIG_0() {
37629   void * jresult ;
37630   Dali::KeyFrames *result = 0 ;
37631
37632   {
37633     try {
37634       result = (Dali::KeyFrames *)new Dali::KeyFrames();
37635     } catch (std::out_of_range& e) {
37636       {
37637         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37638       };
37639     } catch (std::exception& e) {
37640       {
37641         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37642       };
37643     } catch (...) {
37644       {
37645         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37646       };
37647     }
37648   }
37649   jresult = (void *)result;
37650   return jresult;
37651 }
37652
37653
37654 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_KeyFrames(void * jarg1) {
37655   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37656
37657   arg1 = (Dali::KeyFrames *)jarg1;
37658   {
37659     try {
37660       delete arg1;
37661     } catch (std::out_of_range& e) {
37662       {
37663         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37664       };
37665     } catch (std::exception& e) {
37666       {
37667         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37668       };
37669     } catch (...) {
37670       {
37671         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37672       };
37673     }
37674   }
37675 }
37676
37677
37678 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyFrames__SWIG_1(void * jarg1) {
37679   void * jresult ;
37680   Dali::KeyFrames *arg1 = 0 ;
37681   Dali::KeyFrames *result = 0 ;
37682
37683   arg1 = (Dali::KeyFrames *)jarg1;
37684   if (!arg1) {
37685     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames const & type is null", 0);
37686     return 0;
37687   }
37688   {
37689     try {
37690       result = (Dali::KeyFrames *)new Dali::KeyFrames((Dali::KeyFrames const &)*arg1);
37691     } catch (std::out_of_range& e) {
37692       {
37693         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37694       };
37695     } catch (std::exception& e) {
37696       {
37697         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37698       };
37699     } catch (...) {
37700       {
37701         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37702       };
37703     }
37704   }
37705   jresult = (void *)result;
37706   return jresult;
37707 }
37708
37709
37710 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyFrames_Assign(void * jarg1, void * jarg2) {
37711   void * jresult ;
37712   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37713   Dali::KeyFrames *arg2 = 0 ;
37714   Dali::KeyFrames *result = 0 ;
37715
37716   arg1 = (Dali::KeyFrames *)jarg1;
37717   arg2 = (Dali::KeyFrames *)jarg2;
37718   if (!arg2) {
37719     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyFrames const & type is null", 0);
37720     return 0;
37721   }
37722   {
37723     try {
37724       result = (Dali::KeyFrames *) &(arg1)->operator =((Dali::KeyFrames const &)*arg2);
37725     } catch (std::out_of_range& e) {
37726       {
37727         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37728       };
37729     } catch (std::exception& e) {
37730       {
37731         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37732       };
37733     } catch (...) {
37734       {
37735         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37736       };
37737     }
37738   }
37739   jresult = (void *)result;
37740   return jresult;
37741 }
37742
37743
37744 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_KeyFrames_GetType(void * jarg1) {
37745   int jresult ;
37746   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37747   Dali::Property::Type result;
37748
37749   arg1 = (Dali::KeyFrames *)jarg1;
37750   {
37751     try {
37752       result = (Dali::Property::Type)((Dali::KeyFrames const *)arg1)->GetType();
37753     } catch (std::out_of_range& e) {
37754       {
37755         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37756       };
37757     } catch (std::exception& e) {
37758       {
37759         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37760       };
37761     } catch (...) {
37762       {
37763         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37764       };
37765     }
37766   }
37767   jresult = (int)result;
37768   return jresult;
37769 }
37770
37771
37772 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyFrames_Add__SWIG_0(void * jarg1, float jarg2, void * jarg3) {
37773   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37774   float arg2 ;
37775   Dali::Property::Value arg3 ;
37776   Dali::Property::Value *argp3 ;
37777
37778   arg1 = (Dali::KeyFrames *)jarg1;
37779   arg2 = (float)jarg2;
37780   argp3 = (Dali::Property::Value *)jarg3;
37781   if (!argp3) {
37782     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
37783     return ;
37784   }
37785   arg3 = *argp3;
37786   {
37787     try {
37788       (arg1)->Add(arg2,arg3);
37789     } catch (std::out_of_range& e) {
37790       {
37791         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37792       };
37793     } catch (std::exception& e) {
37794       {
37795         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37796       };
37797     } catch (...) {
37798       {
37799         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37800       };
37801     }
37802   }
37803 }
37804
37805
37806 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyFrames_Add__SWIG_1(void * jarg1, float jarg2, void * jarg3, void * jarg4) {
37807   Dali::KeyFrames *arg1 = (Dali::KeyFrames *) 0 ;
37808   float arg2 ;
37809   Dali::Property::Value arg3 ;
37810   Dali::AlphaFunction arg4 ;
37811   Dali::Property::Value *argp3 ;
37812   Dali::AlphaFunction *argp4 ;
37813
37814   arg1 = (Dali::KeyFrames *)jarg1;
37815   arg2 = (float)jarg2;
37816   argp3 = (Dali::Property::Value *)jarg3;
37817   if (!argp3) {
37818     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
37819     return ;
37820   }
37821   arg3 = *argp3;
37822   argp4 = (Dali::AlphaFunction *)jarg4;
37823   if (!argp4) {
37824     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
37825     return ;
37826   }
37827   arg4 = *argp4;
37828   {
37829     try {
37830       (arg1)->Add(arg2,arg3,arg4);
37831     } catch (std::out_of_range& e) {
37832       {
37833         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37834       };
37835     } catch (std::exception& e) {
37836       {
37837         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37838       };
37839     } catch (...) {
37840       {
37841         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37842       };
37843     }
37844   }
37845 }
37846
37847
37848 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Path_Property_POINTS_get() {
37849   int jresult ;
37850   int result;
37851
37852   result = (int)Dali::Path::Property::POINTS;
37853   jresult = (int)result;
37854   return jresult;
37855 }
37856
37857
37858 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Path_Property_CONTROL_POINTS_get() {
37859   int jresult ;
37860   int result;
37861
37862   result = (int)Dali::Path::Property::CONTROL_POINTS;
37863   jresult = (int)result;
37864   return jresult;
37865 }
37866
37867
37868 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Path_Property() {
37869   void * jresult ;
37870   Dali::Path::Property *result = 0 ;
37871
37872   {
37873     try {
37874       result = (Dali::Path::Property *)new Dali::Path::Property();
37875     } catch (std::out_of_range& e) {
37876       {
37877         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37878       };
37879     } catch (std::exception& e) {
37880       {
37881         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37882       };
37883     } catch (...) {
37884       {
37885         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37886       };
37887     }
37888   }
37889   jresult = (void *)result;
37890   return jresult;
37891 }
37892
37893
37894 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Path_Property(void * jarg1) {
37895   Dali::Path::Property *arg1 = (Dali::Path::Property *) 0 ;
37896
37897   arg1 = (Dali::Path::Property *)jarg1;
37898   {
37899     try {
37900       delete arg1;
37901     } catch (std::out_of_range& e) {
37902       {
37903         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
37904       };
37905     } catch (std::exception& e) {
37906       {
37907         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
37908       };
37909     } catch (...) {
37910       {
37911         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
37912       };
37913     }
37914   }
37915 }
37916
37917
37918 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_New() {
37919   void * jresult ;
37920   Dali::Path result;
37921
37922   {
37923     try {
37924       result = Dali::Path::New();
37925     } catch (std::out_of_range& e) {
37926       {
37927         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37928       };
37929     } catch (std::exception& e) {
37930       {
37931         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37932       };
37933     } catch (...) {
37934       {
37935         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37936       };
37937     }
37938   }
37939   jresult = new Dali::Path((const Dali::Path &)result);
37940   return jresult;
37941 }
37942
37943
37944 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_DownCast(void * jarg1) {
37945   void * jresult ;
37946   Dali::BaseHandle arg1 ;
37947   Dali::BaseHandle *argp1 ;
37948   Dali::Path result;
37949
37950   argp1 = (Dali::BaseHandle *)jarg1;
37951   if (!argp1) {
37952     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
37953     return 0;
37954   }
37955   arg1 = *argp1;
37956   {
37957     try {
37958       result = Dali::Path::DownCast(arg1);
37959     } catch (std::out_of_range& e) {
37960       {
37961         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37962       };
37963     } catch (std::exception& e) {
37964       {
37965         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37966       };
37967     } catch (...) {
37968       {
37969         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37970       };
37971     }
37972   }
37973   jresult = new Dali::Path((const Dali::Path &)result);
37974   return jresult;
37975 }
37976
37977
37978 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Path__SWIG_0() {
37979   void * jresult ;
37980   Dali::Path *result = 0 ;
37981
37982   {
37983     try {
37984       result = (Dali::Path *)new Dali::Path();
37985     } catch (std::out_of_range& e) {
37986       {
37987         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
37988       };
37989     } catch (std::exception& e) {
37990       {
37991         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
37992       };
37993     } catch (...) {
37994       {
37995         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
37996       };
37997     }
37998   }
37999   jresult = (void *)result;
38000   return jresult;
38001 }
38002
38003
38004 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Path(void * jarg1) {
38005   Dali::Path *arg1 = (Dali::Path *) 0 ;
38006
38007   arg1 = (Dali::Path *)jarg1;
38008   {
38009     try {
38010       delete arg1;
38011     } catch (std::out_of_range& e) {
38012       {
38013         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38014       };
38015     } catch (std::exception& e) {
38016       {
38017         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38018       };
38019     } catch (...) {
38020       {
38021         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38022       };
38023     }
38024   }
38025 }
38026
38027
38028 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Path__SWIG_1(void * jarg1) {
38029   void * jresult ;
38030   Dali::Path *arg1 = 0 ;
38031   Dali::Path *result = 0 ;
38032
38033   arg1 = (Dali::Path *)jarg1;
38034   if (!arg1) {
38035     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Path const & type is null", 0);
38036     return 0;
38037   }
38038   {
38039     try {
38040       result = (Dali::Path *)new Dali::Path((Dali::Path const &)*arg1);
38041     } catch (std::out_of_range& e) {
38042       {
38043         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38044       };
38045     } catch (std::exception& e) {
38046       {
38047         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38048       };
38049     } catch (...) {
38050       {
38051         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38052       };
38053     }
38054   }
38055   jresult = (void *)result;
38056   return jresult;
38057 }
38058
38059
38060 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_Assign(void * jarg1, void * jarg2) {
38061   void * jresult ;
38062   Dali::Path *arg1 = (Dali::Path *) 0 ;
38063   Dali::Path *arg2 = 0 ;
38064   Dali::Path *result = 0 ;
38065
38066   arg1 = (Dali::Path *)jarg1;
38067   arg2 = (Dali::Path *)jarg2;
38068   if (!arg2) {
38069     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Path const & type is null", 0);
38070     return 0;
38071   }
38072   {
38073     try {
38074       result = (Dali::Path *) &(arg1)->operator =((Dali::Path const &)*arg2);
38075     } catch (std::out_of_range& e) {
38076       {
38077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38078       };
38079     } catch (std::exception& e) {
38080       {
38081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38082       };
38083     } catch (...) {
38084       {
38085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38086       };
38087     }
38088   }
38089   jresult = (void *)result;
38090   return jresult;
38091 }
38092
38093
38094 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Path_AddPoint(void * jarg1, void * jarg2) {
38095   Dali::Path *arg1 = (Dali::Path *) 0 ;
38096   Dali::Vector3 *arg2 = 0 ;
38097
38098   arg1 = (Dali::Path *)jarg1;
38099   arg2 = (Dali::Vector3 *)jarg2;
38100   if (!arg2) {
38101     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
38102     return ;
38103   }
38104   {
38105     try {
38106       (arg1)->AddPoint((Dali::Vector3 const &)*arg2);
38107     } catch (std::out_of_range& e) {
38108       {
38109         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38110       };
38111     } catch (std::exception& e) {
38112       {
38113         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38114       };
38115     } catch (...) {
38116       {
38117         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38118       };
38119     }
38120   }
38121 }
38122
38123
38124 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Path_AddControlPoint(void * jarg1, void * jarg2) {
38125   Dali::Path *arg1 = (Dali::Path *) 0 ;
38126   Dali::Vector3 *arg2 = 0 ;
38127
38128   arg1 = (Dali::Path *)jarg1;
38129   arg2 = (Dali::Vector3 *)jarg2;
38130   if (!arg2) {
38131     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
38132     return ;
38133   }
38134   {
38135     try {
38136       (arg1)->AddControlPoint((Dali::Vector3 const &)*arg2);
38137     } catch (std::out_of_range& e) {
38138       {
38139         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38140       };
38141     } catch (std::exception& e) {
38142       {
38143         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38144       };
38145     } catch (...) {
38146       {
38147         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38148       };
38149     }
38150   }
38151 }
38152
38153
38154 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Path_GenerateControlPoints(void * jarg1, float jarg2) {
38155   Dali::Path *arg1 = (Dali::Path *) 0 ;
38156   float arg2 ;
38157
38158   arg1 = (Dali::Path *)jarg1;
38159   arg2 = (float)jarg2;
38160   {
38161     try {
38162       (arg1)->GenerateControlPoints(arg2);
38163     } catch (std::out_of_range& e) {
38164       {
38165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38166       };
38167     } catch (std::exception& e) {
38168       {
38169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38170       };
38171     } catch (...) {
38172       {
38173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38174       };
38175     }
38176   }
38177 }
38178
38179
38180 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Path_Sample(void * jarg1, float jarg2, void * jarg3, void * jarg4) {
38181   Dali::Path *arg1 = (Dali::Path *) 0 ;
38182   float arg2 ;
38183   Dali::Vector3 *arg3 = 0 ;
38184   Dali::Vector3 *arg4 = 0 ;
38185
38186   arg1 = (Dali::Path *)jarg1;
38187   arg2 = (float)jarg2;
38188   arg3 = (Dali::Vector3 *)jarg3;
38189   if (!arg3) {
38190     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
38191     return ;
38192   }
38193   arg4 = (Dali::Vector3 *)jarg4;
38194   if (!arg4) {
38195     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
38196     return ;
38197   }
38198   {
38199     try {
38200       ((Dali::Path const *)arg1)->Sample(arg2,*arg3,*arg4);
38201     } catch (std::out_of_range& e) {
38202       {
38203         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38204       };
38205     } catch (std::exception& e) {
38206       {
38207         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38208       };
38209     } catch (...) {
38210       {
38211         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38212       };
38213     }
38214   }
38215 }
38216
38217
38218 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_GetPoint(void * jarg1, unsigned long jarg2) {
38219   void * jresult ;
38220   Dali::Path *arg1 = (Dali::Path *) 0 ;
38221   size_t arg2 ;
38222   Dali::Vector3 *result = 0 ;
38223
38224   arg1 = (Dali::Path *)jarg1;
38225   arg2 = (size_t)jarg2;
38226   {
38227     try {
38228       result = (Dali::Vector3 *) &(arg1)->GetPoint(arg2);
38229     } catch (std::out_of_range& e) {
38230       {
38231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38232       };
38233     } catch (std::exception& e) {
38234       {
38235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38236       };
38237     } catch (...) {
38238       {
38239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38240       };
38241     }
38242   }
38243   jresult = (void *)result;
38244   return jresult;
38245 }
38246
38247
38248 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Path_GetControlPoint(void * jarg1, unsigned long jarg2) {
38249   void * jresult ;
38250   Dali::Path *arg1 = (Dali::Path *) 0 ;
38251   size_t arg2 ;
38252   Dali::Vector3 *result = 0 ;
38253
38254   arg1 = (Dali::Path *)jarg1;
38255   arg2 = (size_t)jarg2;
38256   {
38257     try {
38258       result = (Dali::Vector3 *) &(arg1)->GetControlPoint(arg2);
38259     } catch (std::out_of_range& e) {
38260       {
38261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38262       };
38263     } catch (std::exception& e) {
38264       {
38265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38266       };
38267     } catch (...) {
38268       {
38269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38270       };
38271     }
38272   }
38273   jresult = (void *)result;
38274   return jresult;
38275 }
38276
38277
38278 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_Path_GetPointCount(void * jarg1) {
38279   unsigned long jresult ;
38280   Dali::Path *arg1 = (Dali::Path *) 0 ;
38281   size_t result;
38282
38283   arg1 = (Dali::Path *)jarg1;
38284   {
38285     try {
38286       result = ((Dali::Path const *)arg1)->GetPointCount();
38287     } catch (std::out_of_range& e) {
38288       {
38289         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38290       };
38291     } catch (std::exception& e) {
38292       {
38293         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38294       };
38295     } catch (...) {
38296       {
38297         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38298       };
38299     }
38300   }
38301   jresult = (unsigned long)result;
38302   return jresult;
38303 }
38304
38305
38306 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TimePeriod__SWIG_0(float jarg1) {
38307   void * jresult ;
38308   float arg1 ;
38309   Dali::TimePeriod *result = 0 ;
38310
38311   arg1 = (float)jarg1;
38312   {
38313     try {
38314       result = (Dali::TimePeriod *)new Dali::TimePeriod(arg1);
38315     } catch (std::out_of_range& e) {
38316       {
38317         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38318       };
38319     } catch (std::exception& e) {
38320       {
38321         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38322       };
38323     } catch (...) {
38324       {
38325         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38326       };
38327     }
38328   }
38329   jresult = (void *)result;
38330   return jresult;
38331 }
38332
38333
38334 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TimePeriod__SWIG_1(float jarg1, float jarg2) {
38335   void * jresult ;
38336   float arg1 ;
38337   float arg2 ;
38338   Dali::TimePeriod *result = 0 ;
38339
38340   arg1 = (float)jarg1;
38341   arg2 = (float)jarg2;
38342   {
38343     try {
38344       result = (Dali::TimePeriod *)new Dali::TimePeriod(arg1,arg2);
38345     } catch (std::out_of_range& e) {
38346       {
38347         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38348       };
38349     } catch (std::exception& e) {
38350       {
38351         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38352       };
38353     } catch (...) {
38354       {
38355         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38356       };
38357     }
38358   }
38359   jresult = (void *)result;
38360   return jresult;
38361 }
38362
38363
38364 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TimePeriod(void * jarg1) {
38365   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38366
38367   arg1 = (Dali::TimePeriod *)jarg1;
38368   {
38369     try {
38370       delete arg1;
38371     } catch (std::out_of_range& e) {
38372       {
38373         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38374       };
38375     } catch (std::exception& e) {
38376       {
38377         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38378       };
38379     } catch (...) {
38380       {
38381         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38382       };
38383     }
38384   }
38385 }
38386
38387
38388 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TimePeriod_delaySeconds_set(void * jarg1, float jarg2) {
38389   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38390   float arg2 ;
38391
38392   arg1 = (Dali::TimePeriod *)jarg1;
38393   arg2 = (float)jarg2;
38394   if (arg1) (arg1)->delaySeconds = arg2;
38395 }
38396
38397
38398 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TimePeriod_delaySeconds_get(void * jarg1) {
38399   float jresult ;
38400   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38401   float result;
38402
38403   arg1 = (Dali::TimePeriod *)jarg1;
38404   result = (float) ((arg1)->delaySeconds);
38405   jresult = result;
38406   return jresult;
38407 }
38408
38409
38410 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TimePeriod_durationSeconds_set(void * jarg1, float jarg2) {
38411   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38412   float arg2 ;
38413
38414   arg1 = (Dali::TimePeriod *)jarg1;
38415   arg2 = (float)jarg2;
38416   if (arg1) (arg1)->durationSeconds = arg2;
38417 }
38418
38419
38420 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TimePeriod_durationSeconds_get(void * jarg1) {
38421   float jresult ;
38422   Dali::TimePeriod *arg1 = (Dali::TimePeriod *) 0 ;
38423   float result;
38424
38425   arg1 = (Dali::TimePeriod *)jarg1;
38426   result = (float) ((arg1)->durationSeconds);
38427   jresult = result;
38428   return jresult;
38429 }
38430
38431 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_LinearConstrainer_Property_VALUE_get() {
38432   int jresult ;
38433   int result;
38434
38435   result = (int)Dali::LinearConstrainer::Property::VALUE;
38436   jresult = (int)result;
38437   return jresult;
38438 }
38439
38440
38441 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_LinearConstrainer_Property_PROGRESS_get() {
38442   int jresult ;
38443   int result;
38444
38445   result = (int)Dali::LinearConstrainer::Property::PROGRESS;
38446   jresult = (int)result;
38447   return jresult;
38448 }
38449
38450
38451 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LinearConstrainer_Property() {
38452   void * jresult ;
38453   Dali::LinearConstrainer::Property *result = 0 ;
38454
38455   {
38456     try {
38457       result = (Dali::LinearConstrainer::Property *)new Dali::LinearConstrainer::Property();
38458     } catch (std::out_of_range& e) {
38459       {
38460         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38461       };
38462     } catch (std::exception& e) {
38463       {
38464         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38465       };
38466     } catch (...) {
38467       {
38468         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38469       };
38470     }
38471   }
38472   jresult = (void *)result;
38473   return jresult;
38474 }
38475
38476
38477 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LinearConstrainer_Property(void * jarg1) {
38478   Dali::LinearConstrainer::Property *arg1 = (Dali::LinearConstrainer::Property *) 0 ;
38479
38480   arg1 = (Dali::LinearConstrainer::Property *)jarg1;
38481   {
38482     try {
38483       delete arg1;
38484     } catch (std::out_of_range& e) {
38485       {
38486         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38487       };
38488     } catch (std::exception& e) {
38489       {
38490         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38491       };
38492     } catch (...) {
38493       {
38494         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38495       };
38496     }
38497   }
38498 }
38499
38500
38501 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LinearConstrainer_New() {
38502   void * jresult ;
38503   Dali::LinearConstrainer result;
38504
38505   {
38506     try {
38507       result = Dali::LinearConstrainer::New();
38508     } catch (std::out_of_range& e) {
38509       {
38510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38511       };
38512     } catch (std::exception& e) {
38513       {
38514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38515       };
38516     } catch (...) {
38517       {
38518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38519       };
38520     }
38521   }
38522   jresult = new Dali::LinearConstrainer((const Dali::LinearConstrainer &)result);
38523   return jresult;
38524 }
38525
38526
38527 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LinearConstrainer_DownCast(void * jarg1) {
38528   void * jresult ;
38529   Dali::BaseHandle arg1 ;
38530   Dali::BaseHandle *argp1 ;
38531   Dali::LinearConstrainer result;
38532
38533   argp1 = (Dali::BaseHandle *)jarg1;
38534   if (!argp1) {
38535     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
38536     return 0;
38537   }
38538   arg1 = *argp1;
38539   {
38540     try {
38541       result = Dali::LinearConstrainer::DownCast(arg1);
38542     } catch (std::out_of_range& e) {
38543       {
38544         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38545       };
38546     } catch (std::exception& e) {
38547       {
38548         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38549       };
38550     } catch (...) {
38551       {
38552         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38553       };
38554     }
38555   }
38556   jresult = new Dali::LinearConstrainer((const Dali::LinearConstrainer &)result);
38557   return jresult;
38558 }
38559
38560
38561 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LinearConstrainer__SWIG_0() {
38562   void * jresult ;
38563   Dali::LinearConstrainer *result = 0 ;
38564
38565   {
38566     try {
38567       result = (Dali::LinearConstrainer *)new Dali::LinearConstrainer();
38568     } catch (std::out_of_range& e) {
38569       {
38570         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38571       };
38572     } catch (std::exception& e) {
38573       {
38574         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38575       };
38576     } catch (...) {
38577       {
38578         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38579       };
38580     }
38581   }
38582   jresult = (void *)result;
38583   return jresult;
38584 }
38585
38586
38587 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LinearConstrainer(void * jarg1) {
38588   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
38589
38590   arg1 = (Dali::LinearConstrainer *)jarg1;
38591   {
38592     try {
38593       delete arg1;
38594     } catch (std::out_of_range& e) {
38595       {
38596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38597       };
38598     } catch (std::exception& e) {
38599       {
38600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38601       };
38602     } catch (...) {
38603       {
38604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38605       };
38606     }
38607   }
38608 }
38609
38610
38611 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LinearConstrainer__SWIG_1(void * jarg1) {
38612   void * jresult ;
38613   Dali::LinearConstrainer *arg1 = 0 ;
38614   Dali::LinearConstrainer *result = 0 ;
38615
38616   arg1 = (Dali::LinearConstrainer *)jarg1;
38617   if (!arg1) {
38618     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LinearConstrainer const & type is null", 0);
38619     return 0;
38620   }
38621   {
38622     try {
38623       result = (Dali::LinearConstrainer *)new Dali::LinearConstrainer((Dali::LinearConstrainer const &)*arg1);
38624     } catch (std::out_of_range& e) {
38625       {
38626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38627       };
38628     } catch (std::exception& e) {
38629       {
38630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38631       };
38632     } catch (...) {
38633       {
38634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38635       };
38636     }
38637   }
38638   jresult = (void *)result;
38639   return jresult;
38640 }
38641
38642
38643 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LinearConstrainer_Assign(void * jarg1, void * jarg2) {
38644   void * jresult ;
38645   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
38646   Dali::LinearConstrainer *arg2 = 0 ;
38647   Dali::LinearConstrainer *result = 0 ;
38648
38649   arg1 = (Dali::LinearConstrainer *)jarg1;
38650   arg2 = (Dali::LinearConstrainer *)jarg2;
38651   if (!arg2) {
38652     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LinearConstrainer const & type is null", 0);
38653     return 0;
38654   }
38655   {
38656     try {
38657       result = (Dali::LinearConstrainer *) &(arg1)->operator =((Dali::LinearConstrainer const &)*arg2);
38658     } catch (std::out_of_range& e) {
38659       {
38660         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38661       };
38662     } catch (std::exception& e) {
38663       {
38664         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38665       };
38666     } catch (...) {
38667       {
38668         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38669       };
38670     }
38671   }
38672   jresult = (void *)result;
38673   return jresult;
38674 }
38675
38676
38677 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LinearConstrainer_Apply__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
38678   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
38679   SwigValueWrapper< Dali::Property > arg2 ;
38680   SwigValueWrapper< Dali::Property > arg3 ;
38681   Dali::Vector2 *arg4 = 0 ;
38682   Dali::Vector2 *arg5 = 0 ;
38683   Dali::Property *argp2 ;
38684   Dali::Property *argp3 ;
38685
38686   arg1 = (Dali::LinearConstrainer *)jarg1;
38687   argp2 = (Dali::Property *)jarg2;
38688   if (!argp2) {
38689     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
38690     return ;
38691   }
38692   arg2 = *argp2;
38693   argp3 = (Dali::Property *)jarg3;
38694   if (!argp3) {
38695     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
38696     return ;
38697   }
38698   arg3 = *argp3;
38699   arg4 = (Dali::Vector2 *)jarg4;
38700   if (!arg4) {
38701     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
38702     return ;
38703   }
38704   arg5 = (Dali::Vector2 *)jarg5;
38705   if (!arg5) {
38706     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
38707     return ;
38708   }
38709   {
38710     try {
38711       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4,(Dali::Vector2 const &)*arg5);
38712     } catch (std::out_of_range& e) {
38713       {
38714         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38715       };
38716     } catch (std::exception& e) {
38717       {
38718         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38719       };
38720     } catch (...) {
38721       {
38722         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38723       };
38724     }
38725   }
38726 }
38727
38728
38729 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LinearConstrainer_Apply__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
38730   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
38731   SwigValueWrapper< Dali::Property > arg2 ;
38732   SwigValueWrapper< Dali::Property > arg3 ;
38733   Dali::Vector2 *arg4 = 0 ;
38734   Dali::Property *argp2 ;
38735   Dali::Property *argp3 ;
38736
38737   arg1 = (Dali::LinearConstrainer *)jarg1;
38738   argp2 = (Dali::Property *)jarg2;
38739   if (!argp2) {
38740     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
38741     return ;
38742   }
38743   arg2 = *argp2;
38744   argp3 = (Dali::Property *)jarg3;
38745   if (!argp3) {
38746     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
38747     return ;
38748   }
38749   arg3 = *argp3;
38750   arg4 = (Dali::Vector2 *)jarg4;
38751   if (!arg4) {
38752     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
38753     return ;
38754   }
38755   {
38756     try {
38757       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4);
38758     } catch (std::out_of_range& e) {
38759       {
38760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38761       };
38762     } catch (std::exception& e) {
38763       {
38764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38765       };
38766     } catch (...) {
38767       {
38768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38769       };
38770     }
38771   }
38772 }
38773
38774
38775 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LinearConstrainer_Remove(void * jarg1, void * jarg2) {
38776   Dali::LinearConstrainer *arg1 = (Dali::LinearConstrainer *) 0 ;
38777   Dali::Handle *arg2 = 0 ;
38778
38779   arg1 = (Dali::LinearConstrainer *)jarg1;
38780   arg2 = (Dali::Handle *)jarg2;
38781   if (!arg2) {
38782     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
38783     return ;
38784   }
38785   {
38786     try {
38787       (arg1)->Remove(*arg2);
38788     } catch (std::out_of_range& e) {
38789       {
38790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38791       };
38792     } catch (std::exception& e) {
38793       {
38794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38795       };
38796     } catch (...) {
38797       {
38798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38799       };
38800     }
38801   }
38802 }
38803
38804
38805 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PathConstrainer_Property_FORWARD_get() {
38806   int jresult ;
38807   int result;
38808
38809   result = (int)Dali::PathConstrainer::Property::FORWARD;
38810   jresult = (int)result;
38811   return jresult;
38812 }
38813
38814
38815 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PathConstrainer_Property_POINTS_get() {
38816   int jresult ;
38817   int result;
38818
38819   result = (int)Dali::PathConstrainer::Property::POINTS;
38820   jresult = (int)result;
38821   return jresult;
38822 }
38823
38824
38825 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PathConstrainer_Property_CONTROL_POINTS_get() {
38826   int jresult ;
38827   int result;
38828
38829   result = (int)Dali::PathConstrainer::Property::CONTROL_POINTS;
38830   jresult = (int)result;
38831   return jresult;
38832 }
38833
38834
38835 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PathConstrainer_Property() {
38836   void * jresult ;
38837   Dali::PathConstrainer::Property *result = 0 ;
38838
38839   {
38840     try {
38841       result = (Dali::PathConstrainer::Property *)new Dali::PathConstrainer::Property();
38842     } catch (std::out_of_range& e) {
38843       {
38844         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38845       };
38846     } catch (std::exception& e) {
38847       {
38848         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38849       };
38850     } catch (...) {
38851       {
38852         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38853       };
38854     }
38855   }
38856   jresult = (void *)result;
38857   return jresult;
38858 }
38859
38860
38861 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PathConstrainer_Property(void * jarg1) {
38862   Dali::PathConstrainer::Property *arg1 = (Dali::PathConstrainer::Property *) 0 ;
38863
38864   arg1 = (Dali::PathConstrainer::Property *)jarg1;
38865   {
38866     try {
38867       delete arg1;
38868     } catch (std::out_of_range& e) {
38869       {
38870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38871       };
38872     } catch (std::exception& e) {
38873       {
38874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38875       };
38876     } catch (...) {
38877       {
38878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38879       };
38880     }
38881   }
38882 }
38883
38884
38885 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PathConstrainer_New() {
38886   void * jresult ;
38887   Dali::PathConstrainer result;
38888
38889   {
38890     try {
38891       result = Dali::PathConstrainer::New();
38892     } catch (std::out_of_range& e) {
38893       {
38894         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38895       };
38896     } catch (std::exception& e) {
38897       {
38898         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38899       };
38900     } catch (...) {
38901       {
38902         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38903       };
38904     }
38905   }
38906   jresult = new Dali::PathConstrainer((const Dali::PathConstrainer &)result);
38907   return jresult;
38908 }
38909
38910
38911 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PathConstrainer_DownCast(void * jarg1) {
38912   void * jresult ;
38913   Dali::BaseHandle arg1 ;
38914   Dali::BaseHandle *argp1 ;
38915   Dali::PathConstrainer result;
38916
38917   argp1 = (Dali::BaseHandle *)jarg1;
38918   if (!argp1) {
38919     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
38920     return 0;
38921   }
38922   arg1 = *argp1;
38923   {
38924     try {
38925       result = Dali::PathConstrainer::DownCast(arg1);
38926     } catch (std::out_of_range& e) {
38927       {
38928         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38929       };
38930     } catch (std::exception& e) {
38931       {
38932         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38933       };
38934     } catch (...) {
38935       {
38936         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38937       };
38938     }
38939   }
38940   jresult = new Dali::PathConstrainer((const Dali::PathConstrainer &)result);
38941   return jresult;
38942 }
38943
38944
38945 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PathConstrainer__SWIG_0() {
38946   void * jresult ;
38947   Dali::PathConstrainer *result = 0 ;
38948
38949   {
38950     try {
38951       result = (Dali::PathConstrainer *)new Dali::PathConstrainer();
38952     } catch (std::out_of_range& e) {
38953       {
38954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
38955       };
38956     } catch (std::exception& e) {
38957       {
38958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
38959       };
38960     } catch (...) {
38961       {
38962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
38963       };
38964     }
38965   }
38966   jresult = (void *)result;
38967   return jresult;
38968 }
38969
38970
38971 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PathConstrainer(void * jarg1) {
38972   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
38973
38974   arg1 = (Dali::PathConstrainer *)jarg1;
38975   {
38976     try {
38977       delete arg1;
38978     } catch (std::out_of_range& e) {
38979       {
38980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
38981       };
38982     } catch (std::exception& e) {
38983       {
38984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
38985       };
38986     } catch (...) {
38987       {
38988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
38989       };
38990     }
38991   }
38992 }
38993
38994
38995 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PathConstrainer__SWIG_1(void * jarg1) {
38996   void * jresult ;
38997   Dali::PathConstrainer *arg1 = 0 ;
38998   Dali::PathConstrainer *result = 0 ;
38999
39000   arg1 = (Dali::PathConstrainer *)jarg1;
39001   if (!arg1) {
39002     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PathConstrainer const & type is null", 0);
39003     return 0;
39004   }
39005   {
39006     try {
39007       result = (Dali::PathConstrainer *)new Dali::PathConstrainer((Dali::PathConstrainer const &)*arg1);
39008     } catch (std::out_of_range& e) {
39009       {
39010         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39011       };
39012     } catch (std::exception& e) {
39013       {
39014         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39015       };
39016     } catch (...) {
39017       {
39018         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39019       };
39020     }
39021   }
39022   jresult = (void *)result;
39023   return jresult;
39024 }
39025
39026
39027 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PathConstrainer_Assign(void * jarg1, void * jarg2) {
39028   void * jresult ;
39029   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
39030   Dali::PathConstrainer *arg2 = 0 ;
39031   Dali::PathConstrainer *result = 0 ;
39032
39033   arg1 = (Dali::PathConstrainer *)jarg1;
39034   arg2 = (Dali::PathConstrainer *)jarg2;
39035   if (!arg2) {
39036     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PathConstrainer const & type is null", 0);
39037     return 0;
39038   }
39039   {
39040     try {
39041       result = (Dali::PathConstrainer *) &(arg1)->operator =((Dali::PathConstrainer const &)*arg2);
39042     } catch (std::out_of_range& e) {
39043       {
39044         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39045       };
39046     } catch (std::exception& e) {
39047       {
39048         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39049       };
39050     } catch (...) {
39051       {
39052         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39053       };
39054     }
39055   }
39056   jresult = (void *)result;
39057   return jresult;
39058 }
39059
39060
39061 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PathConstrainer_Apply__SWIG_0(void * jarg1, void * jarg2, void * jarg3, void * jarg4, void * jarg5) {
39062   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
39063   SwigValueWrapper< Dali::Property > arg2 ;
39064   SwigValueWrapper< Dali::Property > arg3 ;
39065   Dali::Vector2 *arg4 = 0 ;
39066   Dali::Vector2 *arg5 = 0 ;
39067   Dali::Property *argp2 ;
39068   Dali::Property *argp3 ;
39069
39070   arg1 = (Dali::PathConstrainer *)jarg1;
39071   argp2 = (Dali::Property *)jarg2;
39072   if (!argp2) {
39073     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39074     return ;
39075   }
39076   arg2 = *argp2;
39077   argp3 = (Dali::Property *)jarg3;
39078   if (!argp3) {
39079     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39080     return ;
39081   }
39082   arg3 = *argp3;
39083   arg4 = (Dali::Vector2 *)jarg4;
39084   if (!arg4) {
39085     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
39086     return ;
39087   }
39088   arg5 = (Dali::Vector2 *)jarg5;
39089   if (!arg5) {
39090     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
39091     return ;
39092   }
39093   {
39094     try {
39095       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4,(Dali::Vector2 const &)*arg5);
39096     } catch (std::out_of_range& e) {
39097       {
39098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39099       };
39100     } catch (std::exception& e) {
39101       {
39102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39103       };
39104     } catch (...) {
39105       {
39106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39107       };
39108     }
39109   }
39110 }
39111
39112
39113 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PathConstrainer_Apply__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
39114   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
39115   SwigValueWrapper< Dali::Property > arg2 ;
39116   SwigValueWrapper< Dali::Property > arg3 ;
39117   Dali::Vector2 *arg4 = 0 ;
39118   Dali::Property *argp2 ;
39119   Dali::Property *argp3 ;
39120
39121   arg1 = (Dali::PathConstrainer *)jarg1;
39122   argp2 = (Dali::Property *)jarg2;
39123   if (!argp2) {
39124     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39125     return ;
39126   }
39127   arg2 = *argp2;
39128   argp3 = (Dali::Property *)jarg3;
39129   if (!argp3) {
39130     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property", 0);
39131     return ;
39132   }
39133   arg3 = *argp3;
39134   arg4 = (Dali::Vector2 *)jarg4;
39135   if (!arg4) {
39136     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
39137     return ;
39138   }
39139   {
39140     try {
39141       (arg1)->Apply(arg2,arg3,(Dali::Vector2 const &)*arg4);
39142     } catch (std::out_of_range& e) {
39143       {
39144         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39145       };
39146     } catch (std::exception& e) {
39147       {
39148         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39149       };
39150     } catch (...) {
39151       {
39152         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39153       };
39154     }
39155   }
39156 }
39157
39158
39159 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PathConstrainer_Remove(void * jarg1, void * jarg2) {
39160   Dali::PathConstrainer *arg1 = (Dali::PathConstrainer *) 0 ;
39161   Dali::Handle *arg2 = 0 ;
39162
39163   arg1 = (Dali::PathConstrainer *)jarg1;
39164   arg2 = (Dali::Handle *)jarg2;
39165   if (!arg2) {
39166     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
39167     return ;
39168   }
39169   {
39170     try {
39171       (arg1)->Remove(*arg2);
39172     } catch (std::out_of_range& e) {
39173       {
39174         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39175       };
39176     } catch (std::exception& e) {
39177       {
39178         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39179       };
39180     } catch (...) {
39181       {
39182         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39183       };
39184     }
39185   }
39186 }
39187
39188
39189 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FittingModeDefault_get() {
39190   int jresult ;
39191   Dali::FittingMode::Type result;
39192
39193   result = (Dali::FittingMode::Type)(Dali::FittingMode::Type)Dali::FittingMode::DEFAULT;
39194   jresult = (int)result;
39195   return jresult;
39196 }
39197
39198
39199 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_DEFAULT_get() {
39200   int jresult ;
39201   Dali::SamplingMode::Type result;
39202
39203   result = (Dali::SamplingMode::Type)(Dali::SamplingMode::Type)Dali::SamplingMode::DEFAULT;
39204   jresult = (int)result;
39205   return jresult;
39206 }
39207
39208
39209 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BufferImage__SWIG_0() {
39210   void * jresult ;
39211   Dali::BufferImage *result = 0 ;
39212
39213   {
39214     try {
39215       result = (Dali::BufferImage *)new Dali::BufferImage();
39216     } catch (std::out_of_range& e) {
39217       {
39218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39219       };
39220     } catch (std::exception& e) {
39221       {
39222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39223       };
39224     } catch (...) {
39225       {
39226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39227       };
39228     }
39229   }
39230   jresult = (void *)result;
39231   return jresult;
39232 }
39233
39234
39235 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_0(unsigned int jarg1, unsigned int jarg2, int jarg3) {
39236   void * jresult ;
39237   unsigned int arg1 ;
39238   unsigned int arg2 ;
39239   Dali::Pixel::Format arg3 ;
39240   Dali::BufferImage result;
39241
39242   arg1 = (unsigned int)jarg1;
39243   arg2 = (unsigned int)jarg2;
39244   arg3 = (Dali::Pixel::Format)jarg3;
39245   {
39246     try {
39247       result = Dali::BufferImage::New(arg1,arg2,arg3);
39248     } catch (std::out_of_range& e) {
39249       {
39250         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39251       };
39252     } catch (std::exception& e) {
39253       {
39254         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39255       };
39256     } catch (...) {
39257       {
39258         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39259       };
39260     }
39261   }
39262   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39263   return jresult;
39264 }
39265
39266
39267 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_1(unsigned int jarg1, unsigned int jarg2) {
39268   void * jresult ;
39269   unsigned int arg1 ;
39270   unsigned int arg2 ;
39271   Dali::BufferImage result;
39272
39273   arg1 = (unsigned int)jarg1;
39274   arg2 = (unsigned int)jarg2;
39275   {
39276     try {
39277       result = Dali::BufferImage::New(arg1,arg2);
39278     } catch (std::out_of_range& e) {
39279       {
39280         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39281       };
39282     } catch (std::exception& e) {
39283       {
39284         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39285       };
39286     } catch (...) {
39287       {
39288         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39289       };
39290     }
39291   }
39292   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39293   return jresult;
39294 }
39295
39296
39297 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_2(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3, int jarg4, unsigned int jarg5) {
39298   void * jresult ;
39299   Dali::PixelBuffer *arg1 = (Dali::PixelBuffer *) 0 ;
39300   unsigned int arg2 ;
39301   unsigned int arg3 ;
39302   Dali::Pixel::Format arg4 ;
39303   unsigned int arg5 ;
39304   Dali::BufferImage result;
39305
39306   arg1 = jarg1;
39307   arg2 = (unsigned int)jarg2;
39308   arg3 = (unsigned int)jarg3;
39309   arg4 = (Dali::Pixel::Format)jarg4;
39310   arg5 = (unsigned int)jarg5;
39311   {
39312     try {
39313       result = Dali::BufferImage::New(arg1,arg2,arg3,arg4,arg5);
39314     } catch (std::out_of_range& e) {
39315       {
39316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39317       };
39318     } catch (std::exception& e) {
39319       {
39320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39321       };
39322     } catch (...) {
39323       {
39324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39325       };
39326     }
39327   }
39328   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39329
39330
39331   return jresult;
39332 }
39333
39334
39335 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_3(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3, int jarg4) {
39336   void * jresult ;
39337   Dali::PixelBuffer *arg1 = (Dali::PixelBuffer *) 0 ;
39338   unsigned int arg2 ;
39339   unsigned int arg3 ;
39340   Dali::Pixel::Format arg4 ;
39341   Dali::BufferImage result;
39342
39343   arg1 = jarg1;
39344   arg2 = (unsigned int)jarg2;
39345   arg3 = (unsigned int)jarg3;
39346   arg4 = (Dali::Pixel::Format)jarg4;
39347   {
39348     try {
39349       result = Dali::BufferImage::New(arg1,arg2,arg3,arg4);
39350     } catch (std::out_of_range& e) {
39351       {
39352         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39353       };
39354     } catch (std::exception& e) {
39355       {
39356         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39357       };
39358     } catch (...) {
39359       {
39360         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39361       };
39362     }
39363   }
39364   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39365
39366
39367   return jresult;
39368 }
39369
39370
39371 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_New__SWIG_4(unsigned char* jarg1, unsigned int jarg2, unsigned int jarg3) {
39372   void * jresult ;
39373   Dali::PixelBuffer *arg1 = (Dali::PixelBuffer *) 0 ;
39374   unsigned int arg2 ;
39375   unsigned int arg3 ;
39376   Dali::BufferImage result;
39377
39378   arg1 = jarg1;
39379   arg2 = (unsigned int)jarg2;
39380   arg3 = (unsigned int)jarg3;
39381   {
39382     try {
39383       result = Dali::BufferImage::New(arg1,arg2,arg3);
39384     } catch (std::out_of_range& e) {
39385       {
39386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39387       };
39388     } catch (std::exception& e) {
39389       {
39390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39391       };
39392     } catch (...) {
39393       {
39394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39395       };
39396     }
39397   }
39398   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39399
39400
39401   return jresult;
39402 }
39403
39404
39405 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_DownCast(void * jarg1) {
39406   void * jresult ;
39407   Dali::BaseHandle arg1 ;
39408   Dali::BaseHandle *argp1 ;
39409   Dali::BufferImage result;
39410
39411   argp1 = (Dali::BaseHandle *)jarg1;
39412   if (!argp1) {
39413     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
39414     return 0;
39415   }
39416   arg1 = *argp1;
39417   {
39418     try {
39419       result = Dali::BufferImage::DownCast(arg1);
39420     } catch (std::out_of_range& e) {
39421       {
39422         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39423       };
39424     } catch (std::exception& e) {
39425       {
39426         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39427       };
39428     } catch (...) {
39429       {
39430         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39431       };
39432     }
39433   }
39434   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39435   return jresult;
39436 }
39437
39438
39439 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_BufferImage(void * jarg1) {
39440   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39441
39442   arg1 = (Dali::BufferImage *)jarg1;
39443   {
39444     try {
39445       delete arg1;
39446     } catch (std::out_of_range& e) {
39447       {
39448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39449       };
39450     } catch (std::exception& e) {
39451       {
39452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39453       };
39454     } catch (...) {
39455       {
39456         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39457       };
39458     }
39459   }
39460 }
39461
39462
39463 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_BufferImage__SWIG_1(void * jarg1) {
39464   void * jresult ;
39465   Dali::BufferImage *arg1 = 0 ;
39466   Dali::BufferImage *result = 0 ;
39467
39468   arg1 = (Dali::BufferImage *)jarg1;
39469   if (!arg1) {
39470     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BufferImage const & type is null", 0);
39471     return 0;
39472   }
39473   {
39474     try {
39475       result = (Dali::BufferImage *)new Dali::BufferImage((Dali::BufferImage const &)*arg1);
39476     } catch (std::out_of_range& e) {
39477       {
39478         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39479       };
39480     } catch (std::exception& e) {
39481       {
39482         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39483       };
39484     } catch (...) {
39485       {
39486         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39487       };
39488     }
39489   }
39490   jresult = (void *)result;
39491   return jresult;
39492 }
39493
39494
39495 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_Assign(void * jarg1, void * jarg2) {
39496   void * jresult ;
39497   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39498   Dali::BufferImage *arg2 = 0 ;
39499   Dali::BufferImage *result = 0 ;
39500
39501   arg1 = (Dali::BufferImage *)jarg1;
39502   arg2 = (Dali::BufferImage *)jarg2;
39503   if (!arg2) {
39504     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::BufferImage const & type is null", 0);
39505     return 0;
39506   }
39507   {
39508     try {
39509       result = (Dali::BufferImage *) &(arg1)->operator =((Dali::BufferImage const &)*arg2);
39510     } catch (std::out_of_range& e) {
39511       {
39512         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39513       };
39514     } catch (std::exception& e) {
39515       {
39516         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39517       };
39518     } catch (...) {
39519       {
39520         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39521       };
39522     }
39523   }
39524   jresult = (void *)result;
39525   return jresult;
39526 }
39527
39528
39529 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_WHITE() {
39530   void * jresult ;
39531   Dali::BufferImage result;
39532
39533   {
39534     try {
39535       result = Dali::BufferImage::WHITE();
39536     } catch (std::out_of_range& e) {
39537       {
39538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39539       };
39540     } catch (std::exception& e) {
39541       {
39542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39543       };
39544     } catch (...) {
39545       {
39546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39547       };
39548     }
39549   }
39550   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
39551   return jresult;
39552 }
39553
39554
39555 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_BufferImage_GetBuffer(void * jarg1) {
39556   void * jresult ;
39557   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39558   Dali::PixelBuffer *result = 0 ;
39559
39560   arg1 = (Dali::BufferImage *)jarg1;
39561   {
39562     try {
39563       result = (Dali::PixelBuffer *)(arg1)->GetBuffer();
39564     } catch (std::out_of_range& e) {
39565       {
39566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39567       };
39568     } catch (std::exception& e) {
39569       {
39570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39571       };
39572     } catch (...) {
39573       {
39574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39575       };
39576     }
39577   }
39578   jresult = (void *)result;
39579   return jresult;
39580 }
39581
39582
39583 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BufferImage_GetBufferSize(void * jarg1) {
39584   unsigned int jresult ;
39585   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39586   unsigned int result;
39587
39588   arg1 = (Dali::BufferImage *)jarg1;
39589   {
39590     try {
39591       result = (unsigned int)((Dali::BufferImage const *)arg1)->GetBufferSize();
39592     } catch (std::out_of_range& e) {
39593       {
39594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39595       };
39596     } catch (std::exception& e) {
39597       {
39598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39599       };
39600     } catch (...) {
39601       {
39602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39603       };
39604     }
39605   }
39606   jresult = result;
39607   return jresult;
39608 }
39609
39610
39611 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BufferImage_GetBufferStride(void * jarg1) {
39612   unsigned int jresult ;
39613   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39614   unsigned int result;
39615
39616   arg1 = (Dali::BufferImage *)jarg1;
39617   {
39618     try {
39619       result = (unsigned int)((Dali::BufferImage const *)arg1)->GetBufferStride();
39620     } catch (std::out_of_range& e) {
39621       {
39622         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39623       };
39624     } catch (std::exception& e) {
39625       {
39626         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39627       };
39628     } catch (...) {
39629       {
39630         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39631       };
39632     }
39633   }
39634   jresult = result;
39635   return jresult;
39636 }
39637
39638
39639 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_BufferImage_GetPixelFormat(void * jarg1) {
39640   int jresult ;
39641   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39642   Dali::Pixel::Format result;
39643
39644   arg1 = (Dali::BufferImage *)jarg1;
39645   {
39646     try {
39647       result = (Dali::Pixel::Format)((Dali::BufferImage const *)arg1)->GetPixelFormat();
39648     } catch (std::out_of_range& e) {
39649       {
39650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39651       };
39652     } catch (std::exception& e) {
39653       {
39654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39655       };
39656     } catch (...) {
39657       {
39658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39659       };
39660     }
39661   }
39662   jresult = (int)result;
39663   return jresult;
39664 }
39665
39666
39667 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_BufferImage_Update__SWIG_0(void * jarg1) {
39668   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39669
39670   arg1 = (Dali::BufferImage *)jarg1;
39671   {
39672     try {
39673       (arg1)->Update();
39674     } catch (std::out_of_range& e) {
39675       {
39676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39677       };
39678     } catch (std::exception& e) {
39679       {
39680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39681       };
39682     } catch (...) {
39683       {
39684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39685       };
39686     }
39687   }
39688 }
39689
39690
39691 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_BufferImage_Update__SWIG_1(void * jarg1, void * jarg2) {
39692   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39693   SwigValueWrapper< Dali::Rect< unsigned int > > arg2 ;
39694   Dali::RectArea *argp2 ;
39695
39696   arg1 = (Dali::BufferImage *)jarg1;
39697   argp2 = (Dali::RectArea *)jarg2;
39698   if (!argp2) {
39699     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::RectArea", 0);
39700     return ;
39701   }
39702   arg2 = *argp2;
39703   {
39704     try {
39705       (arg1)->Update(arg2);
39706     } catch (std::out_of_range& e) {
39707       {
39708         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39709       };
39710     } catch (std::exception& e) {
39711       {
39712         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39713       };
39714     } catch (...) {
39715       {
39716         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39717       };
39718     }
39719   }
39720 }
39721
39722
39723 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_BufferImage_IsDataExternal(void * jarg1) {
39724   unsigned int jresult ;
39725   Dali::BufferImage *arg1 = (Dali::BufferImage *) 0 ;
39726   bool result;
39727
39728   arg1 = (Dali::BufferImage *)jarg1;
39729   {
39730     try {
39731       result = (bool)((Dali::BufferImage const *)arg1)->IsDataExternal();
39732     } catch (std::out_of_range& e) {
39733       {
39734         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39735       };
39736     } catch (std::exception& e) {
39737       {
39738         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39739       };
39740     } catch (...) {
39741       {
39742         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39743       };
39744     }
39745   }
39746   jresult = result;
39747   return jresult;
39748 }
39749
39750
39751 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_EncodedBufferImage__SWIG_0() {
39752   void * jresult ;
39753   Dali::EncodedBufferImage *result = 0 ;
39754
39755   {
39756     try {
39757       result = (Dali::EncodedBufferImage *)new Dali::EncodedBufferImage();
39758     } catch (std::out_of_range& e) {
39759       {
39760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39761       };
39762     } catch (std::exception& e) {
39763       {
39764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39765       };
39766     } catch (...) {
39767       {
39768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39769       };
39770     }
39771   }
39772   jresult = (void *)result;
39773   return jresult;
39774 }
39775
39776
39777 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_New__SWIG_0(void * jarg1, unsigned long jarg2) {
39778   void * jresult ;
39779   uint8_t *arg1 = (uint8_t *) (uint8_t *)0 ;
39780   std::size_t arg2 ;
39781   Dali::EncodedBufferImage result;
39782
39783   arg1 = (uint8_t *)jarg1;
39784   arg2 = (std::size_t)jarg2;
39785   {
39786     try {
39787       result = Dali::EncodedBufferImage::New((uint8_t const *)arg1,arg2);
39788     } catch (std::out_of_range& e) {
39789       {
39790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39791       };
39792     } catch (std::exception& e) {
39793       {
39794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39795       };
39796     } catch (...) {
39797       {
39798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39799       };
39800     }
39801   }
39802   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result);
39803   return jresult;
39804 }
39805
39806
39807 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_New__SWIG_1(void * jarg1, unsigned long jarg2, void * jarg3, int jarg4, int jarg5, unsigned int jarg6) {
39808   void * jresult ;
39809   uint8_t *arg1 = (uint8_t *) (uint8_t *)0 ;
39810   std::size_t arg2 ;
39811   Dali::ImageDimensions arg3 ;
39812   Dali::FittingMode::Type arg4 ;
39813   Dali::SamplingMode::Type arg5 ;
39814   bool arg6 ;
39815   Dali::ImageDimensions *argp3 ;
39816   Dali::EncodedBufferImage result;
39817
39818   arg1 = (uint8_t *)jarg1;
39819   arg2 = (std::size_t)jarg2;
39820   argp3 = (Dali::ImageDimensions *)jarg3;
39821   if (!argp3) {
39822     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
39823     return 0;
39824   }
39825   arg3 = *argp3;
39826   arg4 = (Dali::FittingMode::Type)jarg4;
39827   arg5 = (Dali::SamplingMode::Type)jarg5;
39828   arg6 = jarg6 ? true : false;
39829   {
39830     try {
39831       result = Dali::EncodedBufferImage::New((uint8_t const *)arg1,arg2,arg3,arg4,arg5,arg6);
39832     } catch (std::out_of_range& e) {
39833       {
39834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39835       };
39836     } catch (std::exception& e) {
39837       {
39838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39839       };
39840     } catch (...) {
39841       {
39842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39843       };
39844     }
39845   }
39846   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result);
39847   return jresult;
39848 }
39849
39850
39851 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_New__SWIG_2(void * jarg1, unsigned long jarg2, void * jarg3, int jarg4, int jarg5) {
39852   void * jresult ;
39853   uint8_t *arg1 = (uint8_t *) (uint8_t *)0 ;
39854   std::size_t arg2 ;
39855   Dali::ImageDimensions arg3 ;
39856   Dali::FittingMode::Type arg4 ;
39857   Dali::SamplingMode::Type arg5 ;
39858   Dali::ImageDimensions *argp3 ;
39859   Dali::EncodedBufferImage result;
39860
39861   arg1 = (uint8_t *)jarg1;
39862   arg2 = (std::size_t)jarg2;
39863   argp3 = (Dali::ImageDimensions *)jarg3;
39864   if (!argp3) {
39865     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
39866     return 0;
39867   }
39868   arg3 = *argp3;
39869   arg4 = (Dali::FittingMode::Type)jarg4;
39870   arg5 = (Dali::SamplingMode::Type)jarg5;
39871   {
39872     try {
39873       result = Dali::EncodedBufferImage::New((uint8_t const *)arg1,arg2,arg3,arg4,arg5);
39874     } catch (std::out_of_range& e) {
39875       {
39876         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39877       };
39878     } catch (std::exception& e) {
39879       {
39880         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39881       };
39882     } catch (...) {
39883       {
39884         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39885       };
39886     }
39887   }
39888   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result);
39889   return jresult;
39890 }
39891
39892
39893 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_DownCast(void * jarg1) {
39894   void * jresult ;
39895   Dali::BaseHandle arg1 ;
39896   Dali::BaseHandle *argp1 ;
39897   Dali::EncodedBufferImage result;
39898
39899   argp1 = (Dali::BaseHandle *)jarg1;
39900   if (!argp1) {
39901     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
39902     return 0;
39903   }
39904   arg1 = *argp1;
39905   {
39906     try {
39907       result = Dali::EncodedBufferImage::DownCast(arg1);
39908     } catch (std::out_of_range& e) {
39909       {
39910         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39911       };
39912     } catch (std::exception& e) {
39913       {
39914         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39915       };
39916     } catch (...) {
39917       {
39918         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39919       };
39920     }
39921   }
39922   jresult = new Dali::EncodedBufferImage((const Dali::EncodedBufferImage &)result);
39923   return jresult;
39924 }
39925
39926
39927 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_EncodedBufferImage(void * jarg1) {
39928   Dali::EncodedBufferImage *arg1 = (Dali::EncodedBufferImage *) 0 ;
39929
39930   arg1 = (Dali::EncodedBufferImage *)jarg1;
39931   {
39932     try {
39933       delete arg1;
39934     } catch (std::out_of_range& e) {
39935       {
39936         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
39937       };
39938     } catch (std::exception& e) {
39939       {
39940         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
39941       };
39942     } catch (...) {
39943       {
39944         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
39945       };
39946     }
39947   }
39948 }
39949
39950
39951 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_EncodedBufferImage__SWIG_1(void * jarg1) {
39952   void * jresult ;
39953   Dali::EncodedBufferImage *arg1 = 0 ;
39954   Dali::EncodedBufferImage *result = 0 ;
39955
39956   arg1 = (Dali::EncodedBufferImage *)jarg1;
39957   if (!arg1) {
39958     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::EncodedBufferImage const & type is null", 0);
39959     return 0;
39960   }
39961   {
39962     try {
39963       result = (Dali::EncodedBufferImage *)new Dali::EncodedBufferImage((Dali::EncodedBufferImage const &)*arg1);
39964     } catch (std::out_of_range& e) {
39965       {
39966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
39967       };
39968     } catch (std::exception& e) {
39969       {
39970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
39971       };
39972     } catch (...) {
39973       {
39974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
39975       };
39976     }
39977   }
39978   jresult = (void *)result;
39979   return jresult;
39980 }
39981
39982
39983 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_Assign(void * jarg1, void * jarg2) {
39984   void * jresult ;
39985   Dali::EncodedBufferImage *arg1 = (Dali::EncodedBufferImage *) 0 ;
39986   Dali::EncodedBufferImage *arg2 = 0 ;
39987   Dali::EncodedBufferImage *result = 0 ;
39988
39989   arg1 = (Dali::EncodedBufferImage *)jarg1;
39990   arg2 = (Dali::EncodedBufferImage *)jarg2;
39991   if (!arg2) {
39992     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::EncodedBufferImage const & type is null", 0);
39993     return 0;
39994   }
39995   {
39996     try {
39997       result = (Dali::EncodedBufferImage *) &(arg1)->operator =((Dali::EncodedBufferImage const &)*arg2);
39998     } catch (std::out_of_range& e) {
39999       {
40000         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40001       };
40002     } catch (std::exception& e) {
40003       {
40004         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40005       };
40006     } catch (...) {
40007       {
40008         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40009       };
40010     }
40011   }
40012   jresult = (void *)result;
40013   return jresult;
40014 }
40015
40016
40017 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_NativeImage__SWIG_0() {
40018   void * jresult ;
40019   Dali::NativeImage *result = 0 ;
40020
40021   {
40022     try {
40023       result = (Dali::NativeImage *)new Dali::NativeImage();
40024     } catch (std::out_of_range& e) {
40025       {
40026         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40027       };
40028     } catch (std::exception& e) {
40029       {
40030         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40031       };
40032     } catch (...) {
40033       {
40034         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40035       };
40036     }
40037   }
40038   jresult = (void *)result;
40039   return jresult;
40040 }
40041
40042
40043 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_NativeImage(void * jarg1) {
40044   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
40045
40046   arg1 = (Dali::NativeImage *)jarg1;
40047   {
40048     try {
40049       delete arg1;
40050     } catch (std::out_of_range& e) {
40051       {
40052         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40053       };
40054     } catch (std::exception& e) {
40055       {
40056         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40057       };
40058     } catch (...) {
40059       {
40060         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40061       };
40062     }
40063   }
40064 }
40065
40066
40067 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_NativeImage__SWIG_1(void * jarg1) {
40068   void * jresult ;
40069   Dali::NativeImage *arg1 = 0 ;
40070   Dali::NativeImage *result = 0 ;
40071
40072   arg1 = (Dali::NativeImage *)jarg1;
40073   if (!arg1) {
40074     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NativeImage const & type is null", 0);
40075     return 0;
40076   }
40077   {
40078     try {
40079       result = (Dali::NativeImage *)new Dali::NativeImage((Dali::NativeImage const &)*arg1);
40080     } catch (std::out_of_range& e) {
40081       {
40082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40083       };
40084     } catch (std::exception& e) {
40085       {
40086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40087       };
40088     } catch (...) {
40089       {
40090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40091       };
40092     }
40093   }
40094   jresult = (void *)result;
40095   return jresult;
40096 }
40097
40098
40099 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NativeImage_Assign(void * jarg1, void * jarg2) {
40100   void * jresult ;
40101   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
40102   Dali::NativeImage *arg2 = 0 ;
40103   Dali::NativeImage *result = 0 ;
40104
40105   arg1 = (Dali::NativeImage *)jarg1;
40106   arg2 = (Dali::NativeImage *)jarg2;
40107   if (!arg2) {
40108     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NativeImage const & type is null", 0);
40109     return 0;
40110   }
40111   {
40112     try {
40113       result = (Dali::NativeImage *) &(arg1)->operator =((Dali::NativeImage const &)*arg2);
40114     } catch (std::out_of_range& e) {
40115       {
40116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40117       };
40118     } catch (std::exception& e) {
40119       {
40120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40121       };
40122     } catch (...) {
40123       {
40124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40125       };
40126     }
40127   }
40128   jresult = (void *)result;
40129   return jresult;
40130 }
40131
40132
40133 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImage_CreateGlTexture(void * jarg1) {
40134   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
40135
40136   arg1 = (Dali::NativeImage *)jarg1;
40137   {
40138     try {
40139       (arg1)->CreateGlTexture();
40140     } catch (std::out_of_range& e) {
40141       {
40142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40143       };
40144     } catch (std::exception& e) {
40145       {
40146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40147       };
40148     } catch (...) {
40149       {
40150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40151       };
40152     }
40153   }
40154 }
40155
40156
40157 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NativeImage_New(void * jarg1) {
40158   void * jresult ;
40159   NativeImageInterface *arg1 = 0 ;
40160   Dali::NativeImage result;
40161
40162   arg1 = (NativeImageInterface *)jarg1;
40163   if (!arg1) {
40164     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "NativeImageInterface & type is null", 0);
40165     return 0;
40166   }
40167   {
40168     try {
40169       result = Dali::NativeImage::New(*arg1);
40170     } catch (std::out_of_range& e) {
40171       {
40172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40173       };
40174     } catch (std::exception& e) {
40175       {
40176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40177       };
40178     } catch (...) {
40179       {
40180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40181       };
40182     }
40183   }
40184   jresult = new Dali::NativeImage((const Dali::NativeImage &)result);
40185   return jresult;
40186 }
40187
40188
40189 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NativeImage_DownCast(void * jarg1) {
40190   void * jresult ;
40191   Dali::BaseHandle arg1 ;
40192   Dali::BaseHandle *argp1 ;
40193   Dali::NativeImage result;
40194
40195   argp1 = (Dali::BaseHandle *)jarg1;
40196   if (!argp1) {
40197     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
40198     return 0;
40199   }
40200   arg1 = *argp1;
40201   {
40202     try {
40203       result = Dali::NativeImage::DownCast(arg1);
40204     } catch (std::out_of_range& e) {
40205       {
40206         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40207       };
40208     } catch (std::exception& e) {
40209       {
40210         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40211       };
40212     } catch (...) {
40213       {
40214         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40215       };
40216     }
40217   }
40218   jresult = new Dali::NativeImage((const Dali::NativeImage &)result);
40219   return jresult;
40220 }
40221
40222
40223 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_NativeImage_GetCustomFragmentPreFix(void * jarg1) {
40224   char * jresult ;
40225   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
40226   char *result = 0 ;
40227
40228   arg1 = (Dali::NativeImage *)jarg1;
40229   {
40230     try {
40231       result = (char *)(arg1)->GetCustomFragmentPreFix();
40232     } catch (std::out_of_range& e) {
40233       {
40234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40235       };
40236     } catch (std::exception& e) {
40237       {
40238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40239       };
40240     } catch (...) {
40241       {
40242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40243       };
40244     }
40245   }
40246   jresult = SWIG_csharp_string_callback((const char *)result);
40247   return jresult;
40248 }
40249
40250
40251 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_NativeImage_GetCustomSamplerTypename(void * jarg1) {
40252   char * jresult ;
40253   Dali::NativeImage *arg1 = (Dali::NativeImage *) 0 ;
40254   char *result = 0 ;
40255
40256   arg1 = (Dali::NativeImage *)jarg1;
40257   {
40258     try {
40259       result = (char *)(arg1)->GetCustomSamplerTypename();
40260     } catch (std::out_of_range& e) {
40261       {
40262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40263       };
40264     } catch (std::exception& e) {
40265       {
40266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40267       };
40268     } catch (...) {
40269       {
40270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40271       };
40272     }
40273   }
40274   jresult = SWIG_csharp_string_callback((const char *)result);
40275   return jresult;
40276 }
40277
40278
40279 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_GlExtensionCreate(void * jarg1) {
40280   unsigned int jresult ;
40281   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40282   bool result;
40283
40284   arg1 = (Dali::NativeImageInterface *)jarg1;
40285   {
40286     try {
40287       result = (bool)(arg1)->GlExtensionCreate();
40288     } catch (std::out_of_range& e) {
40289       {
40290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40291       };
40292     } catch (std::exception& e) {
40293       {
40294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40295       };
40296     } catch (...) {
40297       {
40298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40299       };
40300     }
40301   }
40302   jresult = result;
40303   return jresult;
40304 }
40305
40306
40307 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageInterface_GlExtensionDestroy(void * jarg1) {
40308   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40309
40310   arg1 = (Dali::NativeImageInterface *)jarg1;
40311   {
40312     try {
40313       (arg1)->GlExtensionDestroy();
40314     } catch (std::out_of_range& e) {
40315       {
40316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40317       };
40318     } catch (std::exception& e) {
40319       {
40320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40321       };
40322     } catch (...) {
40323       {
40324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40325       };
40326     }
40327   }
40328 }
40329
40330
40331 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_TargetTexture(void * jarg1) {
40332   unsigned int jresult ;
40333   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40334   unsigned int result;
40335
40336   arg1 = (Dali::NativeImageInterface *)jarg1;
40337   {
40338     try {
40339       result = (unsigned int)(arg1)->TargetTexture();
40340     } catch (std::out_of_range& e) {
40341       {
40342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40343       };
40344     } catch (std::exception& e) {
40345       {
40346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40347       };
40348     } catch (...) {
40349       {
40350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40351       };
40352     }
40353   }
40354   jresult = result;
40355   return jresult;
40356 }
40357
40358
40359 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_NativeImageInterface_PrepareTexture(void * jarg1) {
40360   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40361
40362   arg1 = (Dali::NativeImageInterface *)jarg1;
40363   {
40364     try {
40365       (arg1)->PrepareTexture();
40366     } catch (std::out_of_range& e) {
40367       {
40368         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40369       };
40370     } catch (std::exception& e) {
40371       {
40372         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40373       };
40374     } catch (...) {
40375       {
40376         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40377       };
40378     }
40379   }
40380 }
40381
40382
40383 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_GetWidth(void * jarg1) {
40384   unsigned int jresult ;
40385   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40386   unsigned int result;
40387
40388   arg1 = (Dali::NativeImageInterface *)jarg1;
40389   {
40390     try {
40391       result = (unsigned int)((Dali::NativeImageInterface const *)arg1)->GetWidth();
40392     } catch (std::out_of_range& e) {
40393       {
40394         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40395       };
40396     } catch (std::exception& e) {
40397       {
40398         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40399       };
40400     } catch (...) {
40401       {
40402         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40403       };
40404     }
40405   }
40406   jresult = result;
40407   return jresult;
40408 }
40409
40410
40411 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_GetHeight(void * jarg1) {
40412   unsigned int jresult ;
40413   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40414   unsigned int result;
40415
40416   arg1 = (Dali::NativeImageInterface *)jarg1;
40417   {
40418     try {
40419       result = (unsigned int)((Dali::NativeImageInterface const *)arg1)->GetHeight();
40420     } catch (std::out_of_range& e) {
40421       {
40422         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40423       };
40424     } catch (std::exception& e) {
40425       {
40426         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40427       };
40428     } catch (...) {
40429       {
40430         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40431       };
40432     }
40433   }
40434   jresult = result;
40435   return jresult;
40436 }
40437
40438
40439 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NativeImageInterface_RequiresBlending(void * jarg1) {
40440   unsigned int jresult ;
40441   Dali::NativeImageInterface *arg1 = (Dali::NativeImageInterface *) 0 ;
40442   bool result;
40443
40444   arg1 = (Dali::NativeImageInterface *)jarg1;
40445   {
40446     try {
40447       result = (bool)((Dali::NativeImageInterface const *)arg1)->RequiresBlending();
40448     } catch (std::out_of_range& e) {
40449       {
40450         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40451       };
40452     } catch (std::exception& e) {
40453       {
40454         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40455       };
40456     } catch (...) {
40457       {
40458         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40459       };
40460     }
40461   }
40462   jresult = result;
40463   return jresult;
40464 }
40465
40466
40467 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_GetImageSize(char * jarg1) {
40468   void * jresult ;
40469   std::string *arg1 = 0 ;
40470   Dali::ImageDimensions result;
40471
40472   if (!jarg1) {
40473     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40474     return 0;
40475   }
40476   std::string arg1_str(jarg1);
40477   arg1 = &arg1_str;
40478   {
40479     try {
40480       result = Dali::ResourceImage::GetImageSize((std::string const &)*arg1);
40481     } catch (std::out_of_range& e) {
40482       {
40483         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40484       };
40485     } catch (std::exception& e) {
40486       {
40487         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40488       };
40489     } catch (...) {
40490       {
40491         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40492       };
40493     }
40494   }
40495   jresult = new Dali::ImageDimensions((const Dali::ImageDimensions &)result);
40496
40497   //argout typemap for const std::string&
40498
40499   return jresult;
40500 }
40501
40502
40503 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ResourceImage__SWIG_0() {
40504   void * jresult ;
40505   Dali::ResourceImage *result = 0 ;
40506
40507   {
40508     try {
40509       result = (Dali::ResourceImage *)new Dali::ResourceImage();
40510     } catch (std::out_of_range& e) {
40511       {
40512         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40513       };
40514     } catch (std::exception& e) {
40515       {
40516         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40517       };
40518     } catch (...) {
40519       {
40520         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40521       };
40522     }
40523   }
40524   jresult = (void *)result;
40525   return jresult;
40526 }
40527
40528
40529 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ResourceImage(void * jarg1) {
40530   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
40531
40532   arg1 = (Dali::ResourceImage *)jarg1;
40533   {
40534     try {
40535       delete arg1;
40536     } catch (std::out_of_range& e) {
40537       {
40538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40539       };
40540     } catch (std::exception& e) {
40541       {
40542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40543       };
40544     } catch (...) {
40545       {
40546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40547       };
40548     }
40549   }
40550 }
40551
40552
40553 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ResourceImage__SWIG_1(void * jarg1) {
40554   void * jresult ;
40555   Dali::ResourceImage *arg1 = 0 ;
40556   Dali::ResourceImage *result = 0 ;
40557
40558   arg1 = (Dali::ResourceImage *)jarg1;
40559   if (!arg1) {
40560     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ResourceImage const & type is null", 0);
40561     return 0;
40562   }
40563   {
40564     try {
40565       result = (Dali::ResourceImage *)new Dali::ResourceImage((Dali::ResourceImage const &)*arg1);
40566     } catch (std::out_of_range& e) {
40567       {
40568         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40569       };
40570     } catch (std::exception& e) {
40571       {
40572         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40573       };
40574     } catch (...) {
40575       {
40576         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40577       };
40578     }
40579   }
40580   jresult = (void *)result;
40581   return jresult;
40582 }
40583
40584
40585 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_Assign(void * jarg1, void * jarg2) {
40586   void * jresult ;
40587   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
40588   Dali::ResourceImage *arg2 = 0 ;
40589   Dali::ResourceImage *result = 0 ;
40590
40591   arg1 = (Dali::ResourceImage *)jarg1;
40592   arg2 = (Dali::ResourceImage *)jarg2;
40593   if (!arg2) {
40594     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::ResourceImage const & type is null", 0);
40595     return 0;
40596   }
40597   {
40598     try {
40599       result = (Dali::ResourceImage *) &(arg1)->operator =((Dali::ResourceImage const &)*arg2);
40600     } catch (std::out_of_range& e) {
40601       {
40602         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40603       };
40604     } catch (std::exception& e) {
40605       {
40606         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40607       };
40608     } catch (...) {
40609       {
40610         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40611       };
40612     }
40613   }
40614   jresult = (void *)result;
40615   return jresult;
40616 }
40617
40618
40619 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_0(char * jarg1, unsigned int jarg2) {
40620   void * jresult ;
40621   std::string *arg1 = 0 ;
40622   bool arg2 ;
40623   Dali::ResourceImage result;
40624
40625   if (!jarg1) {
40626     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40627     return 0;
40628   }
40629   std::string arg1_str(jarg1);
40630   arg1 = &arg1_str;
40631   arg2 = jarg2 ? true : false;
40632   {
40633     try {
40634       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2);
40635     } catch (std::out_of_range& e) {
40636       {
40637         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40638       };
40639     } catch (std::exception& e) {
40640       {
40641         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40642       };
40643     } catch (...) {
40644       {
40645         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40646       };
40647     }
40648   }
40649   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40650
40651   //argout typemap for const std::string&
40652
40653   return jresult;
40654 }
40655
40656
40657 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_1(char * jarg1) {
40658   void * jresult ;
40659   std::string *arg1 = 0 ;
40660   Dali::ResourceImage result;
40661
40662   if (!jarg1) {
40663     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40664     return 0;
40665   }
40666   std::string arg1_str(jarg1);
40667   arg1 = &arg1_str;
40668   {
40669     try {
40670       result = Dali::ResourceImage::New((std::string const &)*arg1);
40671     } catch (std::out_of_range& e) {
40672       {
40673         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40674       };
40675     } catch (std::exception& e) {
40676       {
40677         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40678       };
40679     } catch (...) {
40680       {
40681         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40682       };
40683     }
40684   }
40685   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40686
40687   //argout typemap for const std::string&
40688
40689   return jresult;
40690 }
40691
40692
40693 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_2(char * jarg1, void * jarg2, int jarg3, int jarg4, unsigned int jarg5) {
40694   void * jresult ;
40695   std::string *arg1 = 0 ;
40696   Dali::ImageDimensions arg2 ;
40697   Dali::FittingMode::Type arg3 ;
40698   Dali::SamplingMode::Type arg4 ;
40699   bool arg5 ;
40700   Dali::ImageDimensions *argp2 ;
40701   Dali::ResourceImage result;
40702
40703   if (!jarg1) {
40704     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40705     return 0;
40706   }
40707   std::string arg1_str(jarg1);
40708   arg1 = &arg1_str;
40709   argp2 = (Dali::ImageDimensions *)jarg2;
40710   if (!argp2) {
40711     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
40712     return 0;
40713   }
40714   arg2 = *argp2;
40715   arg3 = (Dali::FittingMode::Type)jarg3;
40716   arg4 = (Dali::SamplingMode::Type)jarg4;
40717   arg5 = jarg5 ? true : false;
40718   {
40719     try {
40720       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2,arg3,arg4,arg5);
40721     } catch (std::out_of_range& e) {
40722       {
40723         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40724       };
40725     } catch (std::exception& e) {
40726       {
40727         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40728       };
40729     } catch (...) {
40730       {
40731         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40732       };
40733     }
40734   }
40735   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40736
40737   //argout typemap for const std::string&
40738
40739   return jresult;
40740 }
40741
40742
40743 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_3(char * jarg1, void * jarg2, int jarg3, int jarg4) {
40744   void * jresult ;
40745   std::string *arg1 = 0 ;
40746   Dali::ImageDimensions arg2 ;
40747   Dali::FittingMode::Type arg3 ;
40748   Dali::SamplingMode::Type arg4 ;
40749   Dali::ImageDimensions *argp2 ;
40750   Dali::ResourceImage result;
40751
40752   if (!jarg1) {
40753     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40754     return 0;
40755   }
40756   std::string arg1_str(jarg1);
40757   arg1 = &arg1_str;
40758   argp2 = (Dali::ImageDimensions *)jarg2;
40759   if (!argp2) {
40760     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
40761     return 0;
40762   }
40763   arg2 = *argp2;
40764   arg3 = (Dali::FittingMode::Type)jarg3;
40765   arg4 = (Dali::SamplingMode::Type)jarg4;
40766   {
40767     try {
40768       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2,arg3,arg4);
40769     } catch (std::out_of_range& e) {
40770       {
40771         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40772       };
40773     } catch (std::exception& e) {
40774       {
40775         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40776       };
40777     } catch (...) {
40778       {
40779         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40780       };
40781     }
40782   }
40783   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40784
40785   //argout typemap for const std::string&
40786
40787   return jresult;
40788 }
40789
40790
40791 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_4(char * jarg1, void * jarg2, int jarg3) {
40792   void * jresult ;
40793   std::string *arg1 = 0 ;
40794   Dali::ImageDimensions arg2 ;
40795   Dali::FittingMode::Type arg3 ;
40796   Dali::ImageDimensions *argp2 ;
40797   Dali::ResourceImage result;
40798
40799   if (!jarg1) {
40800     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40801     return 0;
40802   }
40803   std::string arg1_str(jarg1);
40804   arg1 = &arg1_str;
40805   argp2 = (Dali::ImageDimensions *)jarg2;
40806   if (!argp2) {
40807     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
40808     return 0;
40809   }
40810   arg2 = *argp2;
40811   arg3 = (Dali::FittingMode::Type)jarg3;
40812   {
40813     try {
40814       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2,arg3);
40815     } catch (std::out_of_range& e) {
40816       {
40817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40818       };
40819     } catch (std::exception& e) {
40820       {
40821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40822       };
40823     } catch (...) {
40824       {
40825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40826       };
40827     }
40828   }
40829   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40830
40831   //argout typemap for const std::string&
40832
40833   return jresult;
40834 }
40835
40836
40837 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_New__SWIG_5(char * jarg1, void * jarg2) {
40838   void * jresult ;
40839   std::string *arg1 = 0 ;
40840   Dali::ImageDimensions arg2 ;
40841   Dali::ImageDimensions *argp2 ;
40842   Dali::ResourceImage result;
40843
40844   if (!jarg1) {
40845     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
40846     return 0;
40847   }
40848   std::string arg1_str(jarg1);
40849   arg1 = &arg1_str;
40850   argp2 = (Dali::ImageDimensions *)jarg2;
40851   if (!argp2) {
40852     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
40853     return 0;
40854   }
40855   arg2 = *argp2;
40856   {
40857     try {
40858       result = Dali::ResourceImage::New((std::string const &)*arg1,arg2);
40859     } catch (std::out_of_range& e) {
40860       {
40861         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40862       };
40863     } catch (std::exception& e) {
40864       {
40865         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40866       };
40867     } catch (...) {
40868       {
40869         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40870       };
40871     }
40872   }
40873   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40874
40875   //argout typemap for const std::string&
40876
40877   return jresult;
40878 }
40879
40880
40881 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_DownCast(void * jarg1) {
40882   void * jresult ;
40883   Dali::BaseHandle arg1 ;
40884   Dali::BaseHandle *argp1 ;
40885   Dali::ResourceImage result;
40886
40887   argp1 = (Dali::BaseHandle *)jarg1;
40888   if (!argp1) {
40889     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
40890     return 0;
40891   }
40892   arg1 = *argp1;
40893   {
40894     try {
40895       result = Dali::ResourceImage::DownCast(arg1);
40896     } catch (std::out_of_range& e) {
40897       {
40898         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40899       };
40900     } catch (std::exception& e) {
40901       {
40902         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40903       };
40904     } catch (...) {
40905       {
40906         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40907       };
40908     }
40909   }
40910   jresult = new Dali::ResourceImage((const Dali::ResourceImage &)result);
40911   return jresult;
40912 }
40913
40914
40915 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ResourceImage_GetLoadingState(void * jarg1) {
40916   int jresult ;
40917   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
40918   Dali::LoadingState result;
40919
40920   arg1 = (Dali::ResourceImage *)jarg1;
40921   {
40922     try {
40923       result = (Dali::LoadingState)((Dali::ResourceImage const *)arg1)->GetLoadingState();
40924     } catch (std::out_of_range& e) {
40925       {
40926         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40927       };
40928     } catch (std::exception& e) {
40929       {
40930         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40931       };
40932     } catch (...) {
40933       {
40934         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40935       };
40936     }
40937   }
40938   jresult = (int)result;
40939   return jresult;
40940 }
40941
40942
40943 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_ResourceImage_GetUrl(void * jarg1) {
40944   char * jresult ;
40945   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
40946   std::string result;
40947
40948   arg1 = (Dali::ResourceImage *)jarg1;
40949   {
40950     try {
40951       result = ((Dali::ResourceImage const *)arg1)->GetUrl();
40952     } catch (std::out_of_range& e) {
40953       {
40954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
40955       };
40956     } catch (std::exception& e) {
40957       {
40958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
40959       };
40960     } catch (...) {
40961       {
40962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
40963       };
40964     }
40965   }
40966   jresult = SWIG_csharp_string_callback((&result)->c_str());
40967   return jresult;
40968 }
40969
40970
40971 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ResourceImage_Reload(void * jarg1) {
40972   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
40973
40974   arg1 = (Dali::ResourceImage *)jarg1;
40975   {
40976     try {
40977       (arg1)->Reload();
40978     } catch (std::out_of_range& e) {
40979       {
40980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
40981       };
40982     } catch (std::exception& e) {
40983       {
40984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
40985       };
40986     } catch (...) {
40987       {
40988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
40989       };
40990     }
40991   }
40992 }
40993
40994
40995 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceImage_LoadingFinishedSignal(void * jarg1) {
40996   void * jresult ;
40997   Dali::ResourceImage *arg1 = (Dali::ResourceImage *) 0 ;
40998   Dali::ResourceImage::ResourceImageSignal *result = 0 ;
40999
41000   arg1 = (Dali::ResourceImage *)jarg1;
41001   {
41002     try {
41003       result = (Dali::ResourceImage::ResourceImageSignal *) &(arg1)->LoadingFinishedSignal();
41004     } catch (std::out_of_range& e) {
41005       {
41006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41007       };
41008     } catch (std::exception& e) {
41009       {
41010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41011       };
41012     } catch (...) {
41013       {
41014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41015       };
41016     }
41017   }
41018   jresult = (void *)result;
41019   return jresult;
41020 }
41021
41022
41023 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBufferImage__SWIG_0() {
41024   void * jresult ;
41025   Dali::FrameBufferImage *result = 0 ;
41026
41027   {
41028     try {
41029       result = (Dali::FrameBufferImage *)new Dali::FrameBufferImage();
41030     } catch (std::out_of_range& e) {
41031       {
41032         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41033       };
41034     } catch (std::exception& e) {
41035       {
41036         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41037       };
41038     } catch (...) {
41039       {
41040         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41041       };
41042     }
41043   }
41044   jresult = (void *)result;
41045   return jresult;
41046 }
41047
41048
41049 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_0(unsigned int jarg1, unsigned int jarg2, int jarg3, int jarg4) {
41050   void * jresult ;
41051   unsigned int arg1 ;
41052   unsigned int arg2 ;
41053   Dali::Pixel::Format arg3 ;
41054   Dali::RenderBuffer::Format arg4 ;
41055   Dali::FrameBufferImage result;
41056
41057   arg1 = (unsigned int)jarg1;
41058   arg2 = (unsigned int)jarg2;
41059   arg3 = (Dali::Pixel::Format)jarg3;
41060   arg4 = (Dali::RenderBuffer::Format)jarg4;
41061   {
41062     try {
41063       result = Dali::FrameBufferImage::New(arg1,arg2,arg3,arg4);
41064     } catch (std::out_of_range& e) {
41065       {
41066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41067       };
41068     } catch (std::exception& e) {
41069       {
41070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41071       };
41072     } catch (...) {
41073       {
41074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41075       };
41076     }
41077   }
41078   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41079   return jresult;
41080 }
41081
41082
41083 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_1(unsigned int jarg1, unsigned int jarg2, int jarg3) {
41084   void * jresult ;
41085   unsigned int arg1 ;
41086   unsigned int arg2 ;
41087   Dali::Pixel::Format arg3 ;
41088   Dali::FrameBufferImage result;
41089
41090   arg1 = (unsigned int)jarg1;
41091   arg2 = (unsigned int)jarg2;
41092   arg3 = (Dali::Pixel::Format)jarg3;
41093   {
41094     try {
41095       result = Dali::FrameBufferImage::New(arg1,arg2,arg3);
41096     } catch (std::out_of_range& e) {
41097       {
41098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41099       };
41100     } catch (std::exception& e) {
41101       {
41102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41103       };
41104     } catch (...) {
41105       {
41106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41107       };
41108     }
41109   }
41110   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41111   return jresult;
41112 }
41113
41114
41115 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_2(unsigned int jarg1, unsigned int jarg2) {
41116   void * jresult ;
41117   unsigned int arg1 ;
41118   unsigned int arg2 ;
41119   Dali::FrameBufferImage result;
41120
41121   arg1 = (unsigned int)jarg1;
41122   arg2 = (unsigned int)jarg2;
41123   {
41124     try {
41125       result = Dali::FrameBufferImage::New(arg1,arg2);
41126     } catch (std::out_of_range& e) {
41127       {
41128         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41129       };
41130     } catch (std::exception& e) {
41131       {
41132         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41133       };
41134     } catch (...) {
41135       {
41136         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41137       };
41138     }
41139   }
41140   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41141   return jresult;
41142 }
41143
41144
41145 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_3(unsigned int jarg1) {
41146   void * jresult ;
41147   unsigned int arg1 ;
41148   Dali::FrameBufferImage result;
41149
41150   arg1 = (unsigned int)jarg1;
41151   {
41152     try {
41153       result = Dali::FrameBufferImage::New(arg1);
41154     } catch (std::out_of_range& e) {
41155       {
41156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41157       };
41158     } catch (std::exception& e) {
41159       {
41160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41161       };
41162     } catch (...) {
41163       {
41164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41165       };
41166     }
41167   }
41168   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41169   return jresult;
41170 }
41171
41172
41173 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_4() {
41174   void * jresult ;
41175   Dali::FrameBufferImage result;
41176
41177   {
41178     try {
41179       result = Dali::FrameBufferImage::New();
41180     } catch (std::out_of_range& e) {
41181       {
41182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41183       };
41184     } catch (std::exception& e) {
41185       {
41186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41187       };
41188     } catch (...) {
41189       {
41190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41191       };
41192     }
41193   }
41194   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41195   return jresult;
41196 }
41197
41198
41199 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_New__SWIG_5(void * jarg1) {
41200   void * jresult ;
41201   Dali::NativeImageInterface *arg1 = 0 ;
41202   Dali::FrameBufferImage result;
41203
41204   arg1 = (Dali::NativeImageInterface *)jarg1;
41205   if (!arg1) {
41206     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NativeImageInterface & type is null", 0);
41207     return 0;
41208   }
41209   {
41210     try {
41211       result = Dali::FrameBufferImage::New(*arg1);
41212     } catch (std::out_of_range& e) {
41213       {
41214         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41215       };
41216     } catch (std::exception& e) {
41217       {
41218         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41219       };
41220     } catch (...) {
41221       {
41222         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41223       };
41224     }
41225   }
41226   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41227   return jresult;
41228 }
41229
41230
41231 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_DownCast(void * jarg1) {
41232   void * jresult ;
41233   Dali::BaseHandle arg1 ;
41234   Dali::BaseHandle *argp1 ;
41235   Dali::FrameBufferImage result;
41236
41237   argp1 = (Dali::BaseHandle *)jarg1;
41238   if (!argp1) {
41239     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
41240     return 0;
41241   }
41242   arg1 = *argp1;
41243   {
41244     try {
41245       result = Dali::FrameBufferImage::DownCast(arg1);
41246     } catch (std::out_of_range& e) {
41247       {
41248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41249       };
41250     } catch (std::exception& e) {
41251       {
41252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41253       };
41254     } catch (...) {
41255       {
41256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41257       };
41258     }
41259   }
41260   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
41261   return jresult;
41262 }
41263
41264
41265 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FrameBufferImage(void * jarg1) {
41266   Dali::FrameBufferImage *arg1 = (Dali::FrameBufferImage *) 0 ;
41267
41268   arg1 = (Dali::FrameBufferImage *)jarg1;
41269   {
41270     try {
41271       delete arg1;
41272     } catch (std::out_of_range& e) {
41273       {
41274         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41275       };
41276     } catch (std::exception& e) {
41277       {
41278         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41279       };
41280     } catch (...) {
41281       {
41282         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41283       };
41284     }
41285   }
41286 }
41287
41288
41289 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FrameBufferImage__SWIG_1(void * jarg1) {
41290   void * jresult ;
41291   Dali::FrameBufferImage *arg1 = 0 ;
41292   Dali::FrameBufferImage *result = 0 ;
41293
41294   arg1 = (Dali::FrameBufferImage *)jarg1;
41295   if (!arg1) {
41296     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBufferImage const & type is null", 0);
41297     return 0;
41298   }
41299   {
41300     try {
41301       result = (Dali::FrameBufferImage *)new Dali::FrameBufferImage((Dali::FrameBufferImage const &)*arg1);
41302     } catch (std::out_of_range& e) {
41303       {
41304         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41305       };
41306     } catch (std::exception& e) {
41307       {
41308         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41309       };
41310     } catch (...) {
41311       {
41312         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41313       };
41314     }
41315   }
41316   jresult = (void *)result;
41317   return jresult;
41318 }
41319
41320
41321 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FrameBufferImage_Assign(void * jarg1, void * jarg2) {
41322   void * jresult ;
41323   Dali::FrameBufferImage *arg1 = (Dali::FrameBufferImage *) 0 ;
41324   Dali::FrameBufferImage *arg2 = 0 ;
41325   Dali::FrameBufferImage *result = 0 ;
41326
41327   arg1 = (Dali::FrameBufferImage *)jarg1;
41328   arg2 = (Dali::FrameBufferImage *)jarg2;
41329   if (!arg2) {
41330     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::FrameBufferImage const & type is null", 0);
41331     return 0;
41332   }
41333   {
41334     try {
41335       result = (Dali::FrameBufferImage *) &(arg1)->operator =((Dali::FrameBufferImage const &)*arg2);
41336     } catch (std::out_of_range& e) {
41337       {
41338         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41339       };
41340     } catch (std::exception& e) {
41341       {
41342         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41343       };
41344     } catch (...) {
41345       {
41346         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41347       };
41348     }
41349   }
41350   jresult = (void *)result;
41351   return jresult;
41352 }
41353
41354
41355 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_NinePatchImage__SWIG_0() {
41356   void * jresult ;
41357   Dali::NinePatchImage *result = 0 ;
41358
41359   {
41360     try {
41361       result = (Dali::NinePatchImage *)new Dali::NinePatchImage();
41362     } catch (std::out_of_range& e) {
41363       {
41364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41365       };
41366     } catch (std::exception& e) {
41367       {
41368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41369       };
41370     } catch (...) {
41371       {
41372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41373       };
41374     }
41375   }
41376   jresult = (void *)result;
41377   return jresult;
41378 }
41379
41380
41381 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_New(char * jarg1) {
41382   void * jresult ;
41383   std::string *arg1 = 0 ;
41384   Dali::NinePatchImage result;
41385
41386   if (!jarg1) {
41387     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
41388     return 0;
41389   }
41390   std::string arg1_str(jarg1);
41391   arg1 = &arg1_str;
41392   {
41393     try {
41394       result = Dali::NinePatchImage::New((std::string const &)*arg1);
41395     } catch (std::out_of_range& e) {
41396       {
41397         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41398       };
41399     } catch (std::exception& e) {
41400       {
41401         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41402       };
41403     } catch (...) {
41404       {
41405         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41406       };
41407     }
41408   }
41409   jresult = new Dali::NinePatchImage((const Dali::NinePatchImage &)result);
41410
41411   //argout typemap for const std::string&
41412
41413   return jresult;
41414 }
41415
41416
41417 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_DownCast(void * jarg1) {
41418   void * jresult ;
41419   Dali::BaseHandle arg1 ;
41420   Dali::BaseHandle *argp1 ;
41421   Dali::NinePatchImage result;
41422
41423   argp1 = (Dali::BaseHandle *)jarg1;
41424   if (!argp1) {
41425     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
41426     return 0;
41427   }
41428   arg1 = *argp1;
41429   {
41430     try {
41431       result = Dali::NinePatchImage::DownCast(arg1);
41432     } catch (std::out_of_range& e) {
41433       {
41434         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41435       };
41436     } catch (std::exception& e) {
41437       {
41438         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41439       };
41440     } catch (...) {
41441       {
41442         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41443       };
41444     }
41445   }
41446   jresult = new Dali::NinePatchImage((const Dali::NinePatchImage &)result);
41447   return jresult;
41448 }
41449
41450
41451 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_NinePatchImage(void * jarg1) {
41452   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41453
41454   arg1 = (Dali::NinePatchImage *)jarg1;
41455   {
41456     try {
41457       delete arg1;
41458     } catch (std::out_of_range& e) {
41459       {
41460         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41461       };
41462     } catch (std::exception& e) {
41463       {
41464         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41465       };
41466     } catch (...) {
41467       {
41468         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41469       };
41470     }
41471   }
41472 }
41473
41474
41475 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_NinePatchImage__SWIG_1(void * jarg1) {
41476   void * jresult ;
41477   Dali::NinePatchImage *arg1 = 0 ;
41478   Dali::NinePatchImage *result = 0 ;
41479
41480   arg1 = (Dali::NinePatchImage *)jarg1;
41481   if (!arg1) {
41482     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NinePatchImage const & type is null", 0);
41483     return 0;
41484   }
41485   {
41486     try {
41487       result = (Dali::NinePatchImage *)new Dali::NinePatchImage((Dali::NinePatchImage const &)*arg1);
41488     } catch (std::out_of_range& e) {
41489       {
41490         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41491       };
41492     } catch (std::exception& e) {
41493       {
41494         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41495       };
41496     } catch (...) {
41497       {
41498         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41499       };
41500     }
41501   }
41502   jresult = (void *)result;
41503   return jresult;
41504 }
41505
41506
41507 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_Assign(void * jarg1, void * jarg2) {
41508   void * jresult ;
41509   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41510   Dali::NinePatchImage *arg2 = 0 ;
41511   Dali::NinePatchImage *result = 0 ;
41512
41513   arg1 = (Dali::NinePatchImage *)jarg1;
41514   arg2 = (Dali::NinePatchImage *)jarg2;
41515   if (!arg2) {
41516     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::NinePatchImage const & type is null", 0);
41517     return 0;
41518   }
41519   {
41520     try {
41521       result = (Dali::NinePatchImage *) &(arg1)->operator =((Dali::NinePatchImage const &)*arg2);
41522     } catch (std::out_of_range& e) {
41523       {
41524         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41525       };
41526     } catch (std::exception& e) {
41527       {
41528         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41529       };
41530     } catch (...) {
41531       {
41532         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41533       };
41534     }
41535   }
41536   jresult = (void *)result;
41537   return jresult;
41538 }
41539
41540
41541 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_GetStretchBorders(void * jarg1) {
41542   void * jresult ;
41543   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41544   Dali::Vector4 result;
41545
41546   arg1 = (Dali::NinePatchImage *)jarg1;
41547   {
41548     try {
41549       result = (arg1)->GetStretchBorders();
41550     } catch (std::out_of_range& e) {
41551       {
41552         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41553       };
41554     } catch (std::exception& e) {
41555       {
41556         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41557       };
41558     } catch (...) {
41559       {
41560         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41561       };
41562     }
41563   }
41564   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
41565   return jresult;
41566 }
41567
41568
41569 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_GetStretchPixelsX(void * jarg1) {
41570   void * jresult ;
41571   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41572   Dali::NinePatchImage::StretchRanges *result = 0 ;
41573
41574   arg1 = (Dali::NinePatchImage *)jarg1;
41575   {
41576     try {
41577       result = (Dali::NinePatchImage::StretchRanges *) &(arg1)->GetStretchPixelsX();
41578     } catch (std::out_of_range& e) {
41579       {
41580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41581       };
41582     } catch (std::exception& e) {
41583       {
41584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41585       };
41586     } catch (...) {
41587       {
41588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41589       };
41590     }
41591   }
41592   jresult = (void *)result;
41593   return jresult;
41594 }
41595
41596
41597 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_GetStretchPixelsY(void * jarg1) {
41598   void * jresult ;
41599   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41600   Dali::NinePatchImage::StretchRanges *result = 0 ;
41601
41602   arg1 = (Dali::NinePatchImage *)jarg1;
41603   {
41604     try {
41605       result = (Dali::NinePatchImage::StretchRanges *) &(arg1)->GetStretchPixelsY();
41606     } catch (std::out_of_range& e) {
41607       {
41608         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41609       };
41610     } catch (std::exception& e) {
41611       {
41612         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41613       };
41614     } catch (...) {
41615       {
41616         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41617       };
41618     }
41619   }
41620   jresult = (void *)result;
41621   return jresult;
41622 }
41623
41624
41625 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_GetChildRectangle(void * jarg1) {
41626   void * jresult ;
41627   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41628   Dali::Rect< int > result;
41629
41630   arg1 = (Dali::NinePatchImage *)jarg1;
41631   {
41632     try {
41633       result = (arg1)->GetChildRectangle();
41634     } catch (std::out_of_range& e) {
41635       {
41636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41637       };
41638     } catch (std::exception& e) {
41639       {
41640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41641       };
41642     } catch (...) {
41643       {
41644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41645       };
41646     }
41647   }
41648   jresult = new Dali::Rect< int >((const Dali::Rect< int > &)result);
41649   return jresult;
41650 }
41651
41652
41653 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NinePatchImage_CreateCroppedBufferImage(void * jarg1) {
41654   void * jresult ;
41655   Dali::NinePatchImage *arg1 = (Dali::NinePatchImage *) 0 ;
41656   Dali::BufferImage result;
41657
41658   arg1 = (Dali::NinePatchImage *)jarg1;
41659   {
41660     try {
41661       result = (arg1)->CreateCroppedBufferImage();
41662     } catch (std::out_of_range& e) {
41663       {
41664         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41665       };
41666     } catch (std::exception& e) {
41667       {
41668         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41669       };
41670     } catch (...) {
41671       {
41672         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41673       };
41674     }
41675   }
41676   jresult = new Dali::BufferImage((const Dali::BufferImage &)result);
41677   return jresult;
41678 }
41679
41680
41681 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_NinePatchImage_IsNinePatchUrl(char * jarg1) {
41682   unsigned int jresult ;
41683   std::string *arg1 = 0 ;
41684   bool result;
41685
41686   if (!jarg1) {
41687     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
41688     return 0;
41689   }
41690   std::string arg1_str(jarg1);
41691   arg1 = &arg1_str;
41692   {
41693     try {
41694       result = (bool)Dali::NinePatchImage::IsNinePatchUrl((std::string const &)*arg1);
41695     } catch (std::out_of_range& e) {
41696       {
41697         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41698       };
41699     } catch (std::exception& e) {
41700       {
41701         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41702       };
41703     } catch (...) {
41704       {
41705         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41706       };
41707     }
41708   }
41709   jresult = result;
41710
41711   //argout typemap for const std::string&
41712
41713   return jresult;
41714 }
41715
41716
41717 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_TYPE_get() {
41718   int jresult ;
41719   int result;
41720
41721   result = (int)Dali::CameraActor::Property::TYPE;
41722   jresult = (int)result;
41723   return jresult;
41724 }
41725
41726
41727 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_PROJECTION_MODE_get() {
41728   int jresult ;
41729   int result;
41730
41731   result = (int)Dali::CameraActor::Property::PROJECTION_MODE;
41732   jresult = (int)result;
41733   return jresult;
41734 }
41735
41736
41737 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_FIELD_OF_VIEW_get() {
41738   int jresult ;
41739   int result;
41740
41741   result = (int)Dali::CameraActor::Property::FIELD_OF_VIEW;
41742   jresult = (int)result;
41743   return jresult;
41744 }
41745
41746
41747 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_ASPECT_RATIO_get() {
41748   int jresult ;
41749   int result;
41750
41751   result = (int)Dali::CameraActor::Property::ASPECT_RATIO;
41752   jresult = (int)result;
41753   return jresult;
41754 }
41755
41756
41757 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_NEAR_PLANE_DISTANCE_get() {
41758   int jresult ;
41759   int result;
41760
41761   result = (int)Dali::CameraActor::Property::NEAR_PLANE_DISTANCE;
41762   jresult = (int)result;
41763   return jresult;
41764 }
41765
41766
41767 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_FAR_PLANE_DISTANCE_get() {
41768   int jresult ;
41769   int result;
41770
41771   result = (int)Dali::CameraActor::Property::FAR_PLANE_DISTANCE;
41772   jresult = (int)result;
41773   return jresult;
41774 }
41775
41776
41777 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_LEFT_PLANE_DISTANCE_get() {
41778   int jresult ;
41779   int result;
41780
41781   result = (int)Dali::CameraActor::Property::LEFT_PLANE_DISTANCE;
41782   jresult = (int)result;
41783   return jresult;
41784 }
41785
41786
41787 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_RIGHT_PLANE_DISTANCE_get() {
41788   int jresult ;
41789   int result;
41790
41791   result = (int)Dali::CameraActor::Property::RIGHT_PLANE_DISTANCE;
41792   jresult = (int)result;
41793   return jresult;
41794 }
41795
41796
41797 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_TOP_PLANE_DISTANCE_get() {
41798   int jresult ;
41799   int result;
41800
41801   result = (int)Dali::CameraActor::Property::TOP_PLANE_DISTANCE;
41802   jresult = (int)result;
41803   return jresult;
41804 }
41805
41806
41807 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_BOTTOM_PLANE_DISTANCE_get() {
41808   int jresult ;
41809   int result;
41810
41811   result = (int)Dali::CameraActor::Property::BOTTOM_PLANE_DISTANCE;
41812   jresult = (int)result;
41813   return jresult;
41814 }
41815
41816
41817 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_TARGET_POSITION_get() {
41818   int jresult ;
41819   int result;
41820
41821   result = (int)Dali::CameraActor::Property::TARGET_POSITION;
41822   jresult = (int)result;
41823   return jresult;
41824 }
41825
41826
41827 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_PROJECTION_MATRIX_get() {
41828   int jresult ;
41829   int result;
41830
41831   result = (int)Dali::CameraActor::Property::PROJECTION_MATRIX;
41832   jresult = (int)result;
41833   return jresult;
41834 }
41835
41836
41837 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_VIEW_MATRIX_get() {
41838   int jresult ;
41839   int result;
41840
41841   result = (int)Dali::CameraActor::Property::VIEW_MATRIX;
41842   jresult = (int)result;
41843   return jresult;
41844 }
41845
41846
41847 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_Property_INVERT_Y_AXIS_get() {
41848   int jresult ;
41849   int result;
41850
41851   result = (int)Dali::CameraActor::Property::INVERT_Y_AXIS;
41852   jresult = (int)result;
41853   return jresult;
41854 }
41855
41856
41857 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CameraActor_Property() {
41858   void * jresult ;
41859   Dali::CameraActor::Property *result = 0 ;
41860
41861   {
41862     try {
41863       result = (Dali::CameraActor::Property *)new Dali::CameraActor::Property();
41864     } catch (std::out_of_range& e) {
41865       {
41866         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41867       };
41868     } catch (std::exception& e) {
41869       {
41870         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41871       };
41872     } catch (...) {
41873       {
41874         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41875       };
41876     }
41877   }
41878   jresult = (void *)result;
41879   return jresult;
41880 }
41881
41882
41883 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CameraActor_Property(void * jarg1) {
41884   Dali::CameraActor::Property *arg1 = (Dali::CameraActor::Property *) 0 ;
41885
41886   arg1 = (Dali::CameraActor::Property *)jarg1;
41887   {
41888     try {
41889       delete arg1;
41890     } catch (std::out_of_range& e) {
41891       {
41892         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
41893       };
41894     } catch (std::exception& e) {
41895       {
41896         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
41897       };
41898     } catch (...) {
41899       {
41900         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
41901       };
41902     }
41903   }
41904 }
41905
41906
41907 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CameraActor__SWIG_0() {
41908   void * jresult ;
41909   Dali::CameraActor *result = 0 ;
41910
41911   {
41912     try {
41913       result = (Dali::CameraActor *)new Dali::CameraActor();
41914     } catch (std::out_of_range& e) {
41915       {
41916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41917       };
41918     } catch (std::exception& e) {
41919       {
41920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41921       };
41922     } catch (...) {
41923       {
41924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41925       };
41926     }
41927   }
41928   jresult = (void *)result;
41929   return jresult;
41930 }
41931
41932
41933 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_New__SWIG_0() {
41934   void * jresult ;
41935   Dali::CameraActor result;
41936
41937   {
41938     try {
41939       result = Dali::CameraActor::New();
41940     } catch (std::out_of_range& e) {
41941       {
41942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41943       };
41944     } catch (std::exception& e) {
41945       {
41946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41947       };
41948     } catch (...) {
41949       {
41950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41951       };
41952     }
41953   }
41954   jresult = new Dali::CameraActor((const Dali::CameraActor &)result);
41955   return jresult;
41956 }
41957
41958
41959 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_New__SWIG_1(void * jarg1) {
41960   void * jresult ;
41961   Dali::Size *arg1 = 0 ;
41962   Dali::CameraActor result;
41963
41964   arg1 = (Dali::Size *)jarg1;
41965   if (!arg1) {
41966     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Size const & type is null", 0);
41967     return 0;
41968   }
41969   {
41970     try {
41971       result = Dali::CameraActor::New((Dali::Vector2 const &)*arg1);
41972     } catch (std::out_of_range& e) {
41973       {
41974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
41975       };
41976     } catch (std::exception& e) {
41977       {
41978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
41979       };
41980     } catch (...) {
41981       {
41982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
41983       };
41984     }
41985   }
41986   jresult = new Dali::CameraActor((const Dali::CameraActor &)result);
41987   return jresult;
41988 }
41989
41990
41991 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_DownCast(void * jarg1) {
41992   void * jresult ;
41993   Dali::BaseHandle arg1 ;
41994   Dali::BaseHandle *argp1 ;
41995   Dali::CameraActor result;
41996
41997   argp1 = (Dali::BaseHandle *)jarg1;
41998   if (!argp1) {
41999     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
42000     return 0;
42001   }
42002   arg1 = *argp1;
42003   {
42004     try {
42005       result = Dali::CameraActor::DownCast(arg1);
42006     } catch (std::out_of_range& e) {
42007       {
42008         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42009       };
42010     } catch (std::exception& e) {
42011       {
42012         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42013       };
42014     } catch (...) {
42015       {
42016         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42017       };
42018     }
42019   }
42020   jresult = new Dali::CameraActor((const Dali::CameraActor &)result);
42021   return jresult;
42022 }
42023
42024
42025 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CameraActor(void * jarg1) {
42026   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42027
42028   arg1 = (Dali::CameraActor *)jarg1;
42029   {
42030     try {
42031       delete arg1;
42032     } catch (std::out_of_range& e) {
42033       {
42034         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42035       };
42036     } catch (std::exception& e) {
42037       {
42038         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42039       };
42040     } catch (...) {
42041       {
42042         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42043       };
42044     }
42045   }
42046 }
42047
42048
42049 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CameraActor__SWIG_1(void * jarg1) {
42050   void * jresult ;
42051   Dali::CameraActor *arg1 = 0 ;
42052   Dali::CameraActor *result = 0 ;
42053
42054   arg1 = (Dali::CameraActor *)jarg1;
42055   if (!arg1) {
42056     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CameraActor const & type is null", 0);
42057     return 0;
42058   }
42059   {
42060     try {
42061       result = (Dali::CameraActor *)new Dali::CameraActor((Dali::CameraActor const &)*arg1);
42062     } catch (std::out_of_range& e) {
42063       {
42064         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42065       };
42066     } catch (std::exception& e) {
42067       {
42068         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42069       };
42070     } catch (...) {
42071       {
42072         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42073       };
42074     }
42075   }
42076   jresult = (void *)result;
42077   return jresult;
42078 }
42079
42080
42081 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_Assign(void * jarg1, void * jarg2) {
42082   void * jresult ;
42083   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42084   Dali::CameraActor *arg2 = 0 ;
42085   Dali::CameraActor *result = 0 ;
42086
42087   arg1 = (Dali::CameraActor *)jarg1;
42088   arg2 = (Dali::CameraActor *)jarg2;
42089   if (!arg2) {
42090     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::CameraActor const & type is null", 0);
42091     return 0;
42092   }
42093   {
42094     try {
42095       result = (Dali::CameraActor *) &(arg1)->operator =((Dali::CameraActor const &)*arg2);
42096     } catch (std::out_of_range& e) {
42097       {
42098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42099       };
42100     } catch (std::exception& e) {
42101       {
42102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42103       };
42104     } catch (...) {
42105       {
42106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42107       };
42108     }
42109   }
42110   jresult = (void *)result;
42111   return jresult;
42112 }
42113
42114
42115 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetType(void * jarg1, int jarg2) {
42116   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42117   Dali::Camera::Type arg2 ;
42118
42119   arg1 = (Dali::CameraActor *)jarg1;
42120   arg2 = (Dali::Camera::Type)jarg2;
42121   {
42122     try {
42123       (arg1)->SetType(arg2);
42124     } catch (std::out_of_range& e) {
42125       {
42126         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42127       };
42128     } catch (std::exception& e) {
42129       {
42130         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42131       };
42132     } catch (...) {
42133       {
42134         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42135       };
42136     }
42137   }
42138 }
42139
42140
42141 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_GetType(void * jarg1) {
42142   int jresult ;
42143   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42144   Dali::Camera::Type result;
42145
42146   arg1 = (Dali::CameraActor *)jarg1;
42147   {
42148     try {
42149       result = (Dali::Camera::Type)((Dali::CameraActor const *)arg1)->GetType();
42150     } catch (std::out_of_range& e) {
42151       {
42152         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42153       };
42154     } catch (std::exception& e) {
42155       {
42156         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42157       };
42158     } catch (...) {
42159       {
42160         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42161       };
42162     }
42163   }
42164   jresult = (int)result;
42165   return jresult;
42166 }
42167
42168
42169 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetProjectionMode(void * jarg1, int jarg2) {
42170   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42171   Dali::Camera::ProjectionMode arg2 ;
42172
42173   arg1 = (Dali::CameraActor *)jarg1;
42174   arg2 = (Dali::Camera::ProjectionMode)jarg2;
42175   {
42176     try {
42177       (arg1)->SetProjectionMode(arg2);
42178     } catch (std::out_of_range& e) {
42179       {
42180         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42181       };
42182     } catch (std::exception& e) {
42183       {
42184         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42185       };
42186     } catch (...) {
42187       {
42188         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42189       };
42190     }
42191   }
42192 }
42193
42194
42195 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_CameraActor_GetProjectionMode(void * jarg1) {
42196   int jresult ;
42197   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42198   Dali::Camera::ProjectionMode result;
42199
42200   arg1 = (Dali::CameraActor *)jarg1;
42201   {
42202     try {
42203       result = (Dali::Camera::ProjectionMode)((Dali::CameraActor const *)arg1)->GetProjectionMode();
42204     } catch (std::out_of_range& e) {
42205       {
42206         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42207       };
42208     } catch (std::exception& e) {
42209       {
42210         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42211       };
42212     } catch (...) {
42213       {
42214         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42215       };
42216     }
42217   }
42218   jresult = (int)result;
42219   return jresult;
42220 }
42221
42222
42223 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetFieldOfView(void * jarg1, float jarg2) {
42224   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42225   float arg2 ;
42226
42227   arg1 = (Dali::CameraActor *)jarg1;
42228   arg2 = (float)jarg2;
42229   {
42230     try {
42231       (arg1)->SetFieldOfView(arg2);
42232     } catch (std::out_of_range& e) {
42233       {
42234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42235       };
42236     } catch (std::exception& e) {
42237       {
42238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42239       };
42240     } catch (...) {
42241       {
42242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42243       };
42244     }
42245   }
42246 }
42247
42248
42249 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CameraActor_GetFieldOfView(void * jarg1) {
42250   float jresult ;
42251   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42252   float result;
42253
42254   arg1 = (Dali::CameraActor *)jarg1;
42255   {
42256     try {
42257       result = (float)(arg1)->GetFieldOfView();
42258     } catch (std::out_of_range& e) {
42259       {
42260         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42261       };
42262     } catch (std::exception& e) {
42263       {
42264         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42265       };
42266     } catch (...) {
42267       {
42268         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42269       };
42270     }
42271   }
42272   jresult = result;
42273   return jresult;
42274 }
42275
42276
42277 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetAspectRatio(void * jarg1, float jarg2) {
42278   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42279   float arg2 ;
42280
42281   arg1 = (Dali::CameraActor *)jarg1;
42282   arg2 = (float)jarg2;
42283   {
42284     try {
42285       (arg1)->SetAspectRatio(arg2);
42286     } catch (std::out_of_range& e) {
42287       {
42288         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42289       };
42290     } catch (std::exception& e) {
42291       {
42292         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42293       };
42294     } catch (...) {
42295       {
42296         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42297       };
42298     }
42299   }
42300 }
42301
42302
42303 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CameraActor_GetAspectRatio(void * jarg1) {
42304   float jresult ;
42305   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42306   float result;
42307
42308   arg1 = (Dali::CameraActor *)jarg1;
42309   {
42310     try {
42311       result = (float)(arg1)->GetAspectRatio();
42312     } catch (std::out_of_range& e) {
42313       {
42314         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42315       };
42316     } catch (std::exception& e) {
42317       {
42318         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42319       };
42320     } catch (...) {
42321       {
42322         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42323       };
42324     }
42325   }
42326   jresult = result;
42327   return jresult;
42328 }
42329
42330
42331 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetNearClippingPlane(void * jarg1, float jarg2) {
42332   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42333   float arg2 ;
42334
42335   arg1 = (Dali::CameraActor *)jarg1;
42336   arg2 = (float)jarg2;
42337   {
42338     try {
42339       (arg1)->SetNearClippingPlane(arg2);
42340     } catch (std::out_of_range& e) {
42341       {
42342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42343       };
42344     } catch (std::exception& e) {
42345       {
42346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42347       };
42348     } catch (...) {
42349       {
42350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42351       };
42352     }
42353   }
42354 }
42355
42356
42357 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CameraActor_GetNearClippingPlane(void * jarg1) {
42358   float jresult ;
42359   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42360   float result;
42361
42362   arg1 = (Dali::CameraActor *)jarg1;
42363   {
42364     try {
42365       result = (float)(arg1)->GetNearClippingPlane();
42366     } catch (std::out_of_range& e) {
42367       {
42368         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42369       };
42370     } catch (std::exception& e) {
42371       {
42372         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42373       };
42374     } catch (...) {
42375       {
42376         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42377       };
42378     }
42379   }
42380   jresult = result;
42381   return jresult;
42382 }
42383
42384
42385 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetFarClippingPlane(void * jarg1, float jarg2) {
42386   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42387   float arg2 ;
42388
42389   arg1 = (Dali::CameraActor *)jarg1;
42390   arg2 = (float)jarg2;
42391   {
42392     try {
42393       (arg1)->SetFarClippingPlane(arg2);
42394     } catch (std::out_of_range& e) {
42395       {
42396         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42397       };
42398     } catch (std::exception& e) {
42399       {
42400         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42401       };
42402     } catch (...) {
42403       {
42404         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42405       };
42406     }
42407   }
42408 }
42409
42410
42411 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_CameraActor_GetFarClippingPlane(void * jarg1) {
42412   float jresult ;
42413   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42414   float result;
42415
42416   arg1 = (Dali::CameraActor *)jarg1;
42417   {
42418     try {
42419       result = (float)(arg1)->GetFarClippingPlane();
42420     } catch (std::out_of_range& e) {
42421       {
42422         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42423       };
42424     } catch (std::exception& e) {
42425       {
42426         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42427       };
42428     } catch (...) {
42429       {
42430         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42431       };
42432     }
42433   }
42434   jresult = result;
42435   return jresult;
42436 }
42437
42438
42439 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetTargetPosition(void * jarg1, void * jarg2) {
42440   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42441   Dali::Vector3 *arg2 = 0 ;
42442
42443   arg1 = (Dali::CameraActor *)jarg1;
42444   arg2 = (Dali::Vector3 *)jarg2;
42445   if (!arg2) {
42446     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
42447     return ;
42448   }
42449   {
42450     try {
42451       (arg1)->SetTargetPosition((Dali::Vector3 const &)*arg2);
42452     } catch (std::out_of_range& e) {
42453       {
42454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42455       };
42456     } catch (std::exception& e) {
42457       {
42458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42459       };
42460     } catch (...) {
42461       {
42462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42463       };
42464     }
42465   }
42466 }
42467
42468
42469 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CameraActor_GetTargetPosition(void * jarg1) {
42470   void * jresult ;
42471   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42472   Dali::Vector3 result;
42473
42474   arg1 = (Dali::CameraActor *)jarg1;
42475   {
42476     try {
42477       result = ((Dali::CameraActor const *)arg1)->GetTargetPosition();
42478     } catch (std::out_of_range& e) {
42479       {
42480         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42481       };
42482     } catch (std::exception& e) {
42483       {
42484         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42485       };
42486     } catch (...) {
42487       {
42488         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42489       };
42490     }
42491   }
42492   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
42493   return jresult;
42494 }
42495
42496
42497 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetInvertYAxis(void * jarg1, unsigned int jarg2) {
42498   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42499   bool arg2 ;
42500
42501   arg1 = (Dali::CameraActor *)jarg1;
42502   arg2 = jarg2 ? true : false;
42503   {
42504     try {
42505       (arg1)->SetInvertYAxis(arg2);
42506     } catch (std::out_of_range& e) {
42507       {
42508         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42509       };
42510     } catch (std::exception& e) {
42511       {
42512         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42513       };
42514     } catch (...) {
42515       {
42516         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42517       };
42518     }
42519   }
42520 }
42521
42522
42523 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_CameraActor_GetInvertYAxis(void * jarg1) {
42524   unsigned int jresult ;
42525   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42526   bool result;
42527
42528   arg1 = (Dali::CameraActor *)jarg1;
42529   {
42530     try {
42531       result = (bool)(arg1)->GetInvertYAxis();
42532     } catch (std::out_of_range& e) {
42533       {
42534         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42535       };
42536     } catch (std::exception& e) {
42537       {
42538         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42539       };
42540     } catch (...) {
42541       {
42542         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42543       };
42544     }
42545   }
42546   jresult = result;
42547   return jresult;
42548 }
42549
42550
42551 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetPerspectiveProjection(void * jarg1, void * jarg2) {
42552   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42553   Dali::Size *arg2 = 0 ;
42554
42555   arg1 = (Dali::CameraActor *)jarg1;
42556   arg2 = (Dali::Size *)jarg2;
42557   if (!arg2) {
42558     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Size const & type is null", 0);
42559     return ;
42560   }
42561   {
42562     try {
42563       (arg1)->SetPerspectiveProjection((Dali::Size const &)*arg2);
42564     } catch (std::out_of_range& e) {
42565       {
42566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42567       };
42568     } catch (std::exception& e) {
42569       {
42570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42571       };
42572     } catch (...) {
42573       {
42574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42575       };
42576     }
42577   }
42578 }
42579
42580
42581 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetOrthographicProjection__SWIG_0(void * jarg1, void * jarg2) {
42582   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42583   Dali::Size *arg2 = 0 ;
42584
42585   arg1 = (Dali::CameraActor *)jarg1;
42586   arg2 = (Dali::Size *)jarg2;
42587   if (!arg2) {
42588     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Size const & type is null", 0);
42589     return ;
42590   }
42591   {
42592     try {
42593       (arg1)->SetOrthographicProjection((Dali::Size const &)*arg2);
42594     } catch (std::out_of_range& e) {
42595       {
42596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42597       };
42598     } catch (std::exception& e) {
42599       {
42600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42601       };
42602     } catch (...) {
42603       {
42604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42605       };
42606     }
42607   }
42608 }
42609
42610
42611 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CameraActor_SetOrthographicProjection__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5, float jarg6, float jarg7) {
42612   Dali::CameraActor *arg1 = (Dali::CameraActor *) 0 ;
42613   float arg2 ;
42614   float arg3 ;
42615   float arg4 ;
42616   float arg5 ;
42617   float arg6 ;
42618   float arg7 ;
42619
42620   arg1 = (Dali::CameraActor *)jarg1;
42621   arg2 = (float)jarg2;
42622   arg3 = (float)jarg3;
42623   arg4 = (float)jarg4;
42624   arg5 = (float)jarg5;
42625   arg6 = (float)jarg6;
42626   arg7 = (float)jarg7;
42627   {
42628     try {
42629       (arg1)->SetOrthographicProjection(arg2,arg3,arg4,arg5,arg6,arg7);
42630     } catch (std::out_of_range& e) {
42631       {
42632         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42633       };
42634     } catch (std::exception& e) {
42635       {
42636         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42637       };
42638     } catch (...) {
42639       {
42640         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42641       };
42642     }
42643   }
42644 }
42645
42646
42647 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StringValuePair__SWIG_0() {
42648   void * jresult ;
42649   std::pair< std::string,Dali::Property::Value > *result = 0 ;
42650
42651   {
42652     try {
42653       result = (std::pair< std::string,Dali::Property::Value > *)new std::pair< std::string,Dali::Property::Value >();
42654     } catch (std::out_of_range& e) {
42655       {
42656         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42657       };
42658     } catch (std::exception& e) {
42659       {
42660         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42661       };
42662     } catch (...) {
42663       {
42664         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42665       };
42666     }
42667   }
42668   jresult = (void *)result;
42669   return jresult;
42670 }
42671
42672
42673 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StringValuePair__SWIG_1(char * jarg1, void * jarg2) {
42674   void * jresult ;
42675   std::string arg1 ;
42676   Dali::Property::Value arg2 ;
42677   Dali::Property::Value *argp2 ;
42678   std::pair< std::string,Dali::Property::Value > *result = 0 ;
42679
42680   if (!jarg1) {
42681     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42682     return 0;
42683   }
42684   (&arg1)->assign(jarg1);
42685   argp2 = (Dali::Property::Value *)jarg2;
42686   if (!argp2) {
42687     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
42688     return 0;
42689   }
42690   arg2 = *argp2;
42691   {
42692     try {
42693       result = (std::pair< std::string,Dali::Property::Value > *)new std::pair< std::string,Dali::Property::Value >(arg1,arg2);
42694     } catch (std::out_of_range& e) {
42695       {
42696         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42697       };
42698     } catch (std::exception& e) {
42699       {
42700         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42701       };
42702     } catch (...) {
42703       {
42704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42705       };
42706     }
42707   }
42708   jresult = (void *)result;
42709   return jresult;
42710 }
42711
42712
42713 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StringValuePair__SWIG_2(void * jarg1) {
42714   void * jresult ;
42715   std::pair< std::string,Dali::Property::Value > *arg1 = 0 ;
42716   std::pair< std::string,Dali::Property::Value > *result = 0 ;
42717
42718   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
42719   if (!arg1) {
42720     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< std::string,Dali::Property::Value > const & type is null", 0);
42721     return 0;
42722   }
42723   {
42724     try {
42725       result = (std::pair< std::string,Dali::Property::Value > *)new std::pair< std::string,Dali::Property::Value >((std::pair< std::string,Dali::Property::Value > const &)*arg1);
42726     } catch (std::out_of_range& e) {
42727       {
42728         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42729       };
42730     } catch (std::exception& e) {
42731       {
42732         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42733       };
42734     } catch (...) {
42735       {
42736         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42737       };
42738     }
42739   }
42740   jresult = (void *)result;
42741   return jresult;
42742 }
42743
42744
42745 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StringValuePair_first_set(void * jarg1, char * jarg2) {
42746   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
42747   std::string *arg2 = 0 ;
42748
42749   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
42750   if (!jarg2) {
42751     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
42752     return ;
42753   }
42754   std::string arg2_str(jarg2);
42755   arg2 = &arg2_str;
42756   if (arg1) (arg1)->first = *arg2;
42757
42758   //argout typemap for const std::string&
42759
42760 }
42761
42762
42763 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_StringValuePair_first_get(void * jarg1) {
42764   char * jresult ;
42765   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
42766   std::string *result = 0 ;
42767
42768   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
42769   result = (std::string *) & ((arg1)->first);
42770   jresult = SWIG_csharp_string_callback(result->c_str());
42771   return jresult;
42772 }
42773
42774
42775 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StringValuePair_second_set(void * jarg1, void * jarg2) {
42776   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
42777   Dali::Property::Value *arg2 = (Dali::Property::Value *) 0 ;
42778
42779   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
42780   arg2 = (Dali::Property::Value *)jarg2;
42781   if (arg1) (arg1)->second = *arg2;
42782 }
42783
42784
42785 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StringValuePair_second_get(void * jarg1) {
42786   void * jresult ;
42787   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
42788   Dali::Property::Value *result = 0 ;
42789
42790   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
42791   result = (Dali::Property::Value *)& ((arg1)->second);
42792   jresult = (void *)result;
42793   return jresult;
42794 }
42795
42796
42797 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StringValuePair(void * jarg1) {
42798   std::pair< std::string,Dali::Property::Value > *arg1 = (std::pair< std::string,Dali::Property::Value > *) 0 ;
42799
42800   arg1 = (std::pair< std::string,Dali::Property::Value > *)jarg1;
42801   {
42802     try {
42803       delete arg1;
42804     } catch (std::out_of_range& e) {
42805       {
42806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42807       };
42808     } catch (std::exception& e) {
42809       {
42810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42811       };
42812     } catch (...) {
42813       {
42814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42815       };
42816     }
42817   }
42818 }
42819
42820
42821 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Clear(void * jarg1) {
42822   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
42823
42824   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
42825   {
42826     try {
42827       (arg1)->clear();
42828     } catch (std::out_of_range& e) {
42829       {
42830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42831       };
42832     } catch (std::exception& e) {
42833       {
42834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42835       };
42836     } catch (...) {
42837       {
42838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42839       };
42840     }
42841   }
42842 }
42843
42844
42845 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Add(void * jarg1, void * jarg2) {
42846   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
42847   Dali::TouchPoint *arg2 = 0 ;
42848
42849   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
42850   arg2 = (Dali::TouchPoint *)jarg2;
42851   if (!arg2) {
42852     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
42853     return ;
42854   }
42855   {
42856     try {
42857       (arg1)->push_back((Dali::TouchPoint const &)*arg2);
42858     } catch (std::out_of_range& e) {
42859       {
42860         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42861       };
42862     } catch (std::exception& e) {
42863       {
42864         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42865       };
42866     } catch (...) {
42867       {
42868         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42869       };
42870     }
42871   }
42872 }
42873
42874
42875 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TouchPointContainer_size(void * jarg1) {
42876   unsigned long jresult ;
42877   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
42878   std::vector< Dali::TouchPoint >::size_type result;
42879
42880   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
42881   {
42882     try {
42883       result = ((std::vector< Dali::TouchPoint > const *)arg1)->size();
42884     } catch (std::out_of_range& e) {
42885       {
42886         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42887       };
42888     } catch (std::exception& e) {
42889       {
42890         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42891       };
42892     } catch (...) {
42893       {
42894         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42895       };
42896     }
42897   }
42898   jresult = (unsigned long)result;
42899   return jresult;
42900 }
42901
42902
42903 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TouchPointContainer_capacity(void * jarg1) {
42904   unsigned long jresult ;
42905   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
42906   std::vector< Dali::TouchPoint >::size_type result;
42907
42908   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
42909   {
42910     try {
42911       result = ((std::vector< Dali::TouchPoint > const *)arg1)->capacity();
42912     } catch (std::out_of_range& e) {
42913       {
42914         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42915       };
42916     } catch (std::exception& e) {
42917       {
42918         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42919       };
42920     } catch (...) {
42921       {
42922         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42923       };
42924     }
42925   }
42926   jresult = (unsigned long)result;
42927   return jresult;
42928 }
42929
42930
42931 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_reserve(void * jarg1, unsigned long jarg2) {
42932   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
42933   std::vector< Dali::TouchPoint >::size_type arg2 ;
42934
42935   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
42936   arg2 = (std::vector< Dali::TouchPoint >::size_type)jarg2;
42937   {
42938     try {
42939       (arg1)->reserve(arg2);
42940     } catch (std::out_of_range& e) {
42941       {
42942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
42943       };
42944     } catch (std::exception& e) {
42945       {
42946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
42947       };
42948     } catch (...) {
42949       {
42950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
42951       };
42952     }
42953   }
42954 }
42955
42956
42957 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPointContainer__SWIG_0() {
42958   void * jresult ;
42959   std::vector< Dali::TouchPoint > *result = 0 ;
42960
42961   {
42962     try {
42963       result = (std::vector< Dali::TouchPoint > *)new std::vector< Dali::TouchPoint >();
42964     } catch (std::out_of_range& e) {
42965       {
42966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42967       };
42968     } catch (std::exception& e) {
42969       {
42970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
42971       };
42972     } catch (...) {
42973       {
42974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
42975       };
42976     }
42977   }
42978   jresult = (void *)result;
42979   return jresult;
42980 }
42981
42982
42983 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPointContainer__SWIG_1(void * jarg1) {
42984   void * jresult ;
42985   std::vector< Dali::TouchPoint > *arg1 = 0 ;
42986   std::vector< Dali::TouchPoint > *result = 0 ;
42987
42988   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
42989   if (!arg1) {
42990     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
42991     return 0;
42992   }
42993   {
42994     try {
42995       result = (std::vector< Dali::TouchPoint > *)new std::vector< Dali::TouchPoint >((std::vector< Dali::TouchPoint > const &)*arg1);
42996     } catch (std::out_of_range& e) {
42997       {
42998         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
42999       };
43000     } catch (std::exception& e) {
43001       {
43002         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43003       };
43004     } catch (...) {
43005       {
43006         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43007       };
43008     }
43009   }
43010   jresult = (void *)result;
43011   return jresult;
43012 }
43013
43014
43015 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchPointContainer__SWIG_2(int jarg1) {
43016   void * jresult ;
43017   int arg1 ;
43018   std::vector< Dali::TouchPoint > *result = 0 ;
43019
43020   arg1 = (int)jarg1;
43021   {
43022     try {
43023       try {
43024         result = (std::vector< Dali::TouchPoint > *)new_std_vector_Sl_Dali_TouchPoint_Sg___SWIG_2(arg1);
43025       }
43026       catch(std::out_of_range &_e) {
43027         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43028         return 0;
43029       }
43030
43031     } catch (std::out_of_range& e) {
43032       {
43033         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43034       };
43035     } catch (std::exception& e) {
43036       {
43037         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43038       };
43039     } catch (...) {
43040       {
43041         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43042       };
43043     }
43044   }
43045   jresult = (void *)result;
43046   return jresult;
43047 }
43048
43049
43050 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPointContainer_getitemcopy(void * jarg1, int jarg2) {
43051   void * jresult ;
43052   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43053   int arg2 ;
43054   SwigValueWrapper< Dali::TouchPoint > result;
43055
43056   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43057   arg2 = (int)jarg2;
43058   {
43059     try {
43060       try {
43061         result = std_vector_Sl_Dali_TouchPoint_Sg__getitemcopy(arg1,arg2);
43062       }
43063       catch(std::out_of_range &_e) {
43064         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43065         return 0;
43066       }
43067
43068     } catch (std::out_of_range& e) {
43069       {
43070         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43071       };
43072     } catch (std::exception& e) {
43073       {
43074         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43075       };
43076     } catch (...) {
43077       {
43078         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43079       };
43080     }
43081   }
43082   jresult = new Dali::TouchPoint((const Dali::TouchPoint &)result);
43083   return jresult;
43084 }
43085
43086
43087 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPointContainer_getitem(void * jarg1, int jarg2) {
43088   void * jresult ;
43089   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43090   int arg2 ;
43091   Dali::TouchPoint *result = 0 ;
43092
43093   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43094   arg2 = (int)jarg2;
43095   {
43096     try {
43097       try {
43098         result = (Dali::TouchPoint *) &std_vector_Sl_Dali_TouchPoint_Sg__getitem(arg1,arg2);
43099       }
43100       catch(std::out_of_range &_e) {
43101         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43102         return 0;
43103       }
43104
43105     } catch (std::out_of_range& e) {
43106       {
43107         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43108       };
43109     } catch (std::exception& e) {
43110       {
43111         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43112       };
43113     } catch (...) {
43114       {
43115         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43116       };
43117     }
43118   }
43119   jresult = (void *)result;
43120   return jresult;
43121 }
43122
43123
43124 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_setitem(void * jarg1, int jarg2, void * jarg3) {
43125   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43126   int arg2 ;
43127   Dali::TouchPoint *arg3 = 0 ;
43128
43129   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43130   arg2 = (int)jarg2;
43131   arg3 = (Dali::TouchPoint *)jarg3;
43132   if (!arg3) {
43133     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
43134     return ;
43135   }
43136   {
43137     try {
43138       try {
43139         std_vector_Sl_Dali_TouchPoint_Sg__setitem(arg1,arg2,(Dali::TouchPoint const &)*arg3);
43140       }
43141       catch(std::out_of_range &_e) {
43142         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43143         return ;
43144       }
43145
43146     } catch (std::out_of_range& e) {
43147       {
43148         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43149       };
43150     } catch (std::exception& e) {
43151       {
43152         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43153       };
43154     } catch (...) {
43155       {
43156         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43157       };
43158     }
43159   }
43160 }
43161
43162
43163 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_AddRange(void * jarg1, void * jarg2) {
43164   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43165   std::vector< Dali::TouchPoint > *arg2 = 0 ;
43166
43167   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43168   arg2 = (std::vector< Dali::TouchPoint > *)jarg2;
43169   if (!arg2) {
43170     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
43171     return ;
43172   }
43173   {
43174     try {
43175       std_vector_Sl_Dali_TouchPoint_Sg__AddRange(arg1,(std::vector< Dali::TouchPoint > const &)*arg2);
43176     } catch (std::out_of_range& e) {
43177       {
43178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43179       };
43180     } catch (std::exception& e) {
43181       {
43182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43183       };
43184     } catch (...) {
43185       {
43186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43187       };
43188     }
43189   }
43190 }
43191
43192
43193 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPointContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
43194   void * jresult ;
43195   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43196   int arg2 ;
43197   int arg3 ;
43198   std::vector< Dali::TouchPoint > *result = 0 ;
43199
43200   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43201   arg2 = (int)jarg2;
43202   arg3 = (int)jarg3;
43203   {
43204     try {
43205       try {
43206         result = (std::vector< Dali::TouchPoint > *)std_vector_Sl_Dali_TouchPoint_Sg__GetRange(arg1,arg2,arg3);
43207       }
43208       catch(std::out_of_range &_e) {
43209         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43210         return 0;
43211       }
43212       catch(std::invalid_argument &_e) {
43213         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
43214         return 0;
43215       }
43216
43217     } catch (std::out_of_range& e) {
43218       {
43219         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43220       };
43221     } catch (std::exception& e) {
43222       {
43223         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43224       };
43225     } catch (...) {
43226       {
43227         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43228       };
43229     }
43230   }
43231   jresult = (void *)result;
43232   return jresult;
43233 }
43234
43235
43236 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Insert(void * jarg1, int jarg2, void * jarg3) {
43237   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43238   int arg2 ;
43239   Dali::TouchPoint *arg3 = 0 ;
43240
43241   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43242   arg2 = (int)jarg2;
43243   arg3 = (Dali::TouchPoint *)jarg3;
43244   if (!arg3) {
43245     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
43246     return ;
43247   }
43248   {
43249     try {
43250       try {
43251         std_vector_Sl_Dali_TouchPoint_Sg__Insert(arg1,arg2,(Dali::TouchPoint const &)*arg3);
43252       }
43253       catch(std::out_of_range &_e) {
43254         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43255         return ;
43256       }
43257
43258     } catch (std::out_of_range& e) {
43259       {
43260         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43261       };
43262     } catch (std::exception& e) {
43263       {
43264         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43265       };
43266     } catch (...) {
43267       {
43268         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43269       };
43270     }
43271   }
43272 }
43273
43274
43275 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
43276   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43277   int arg2 ;
43278   std::vector< Dali::TouchPoint > *arg3 = 0 ;
43279
43280   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43281   arg2 = (int)jarg2;
43282   arg3 = (std::vector< Dali::TouchPoint > *)jarg3;
43283   if (!arg3) {
43284     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
43285     return ;
43286   }
43287   {
43288     try {
43289       try {
43290         std_vector_Sl_Dali_TouchPoint_Sg__InsertRange(arg1,arg2,(std::vector< Dali::TouchPoint > const &)*arg3);
43291       }
43292       catch(std::out_of_range &_e) {
43293         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43294         return ;
43295       }
43296
43297     } catch (std::out_of_range& e) {
43298       {
43299         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43300       };
43301     } catch (std::exception& e) {
43302       {
43303         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43304       };
43305     } catch (...) {
43306       {
43307         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43308       };
43309     }
43310   }
43311 }
43312
43313
43314 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_RemoveAt(void * jarg1, int jarg2) {
43315   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43316   int arg2 ;
43317
43318   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43319   arg2 = (int)jarg2;
43320   {
43321     try {
43322       try {
43323         std_vector_Sl_Dali_TouchPoint_Sg__RemoveAt(arg1,arg2);
43324       }
43325       catch(std::out_of_range &_e) {
43326         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43327         return ;
43328       }
43329
43330     } catch (std::out_of_range& e) {
43331       {
43332         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43333       };
43334     } catch (std::exception& e) {
43335       {
43336         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43337       };
43338     } catch (...) {
43339       {
43340         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43341       };
43342     }
43343   }
43344 }
43345
43346
43347 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
43348   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43349   int arg2 ;
43350   int arg3 ;
43351
43352   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43353   arg2 = (int)jarg2;
43354   arg3 = (int)jarg3;
43355   {
43356     try {
43357       try {
43358         std_vector_Sl_Dali_TouchPoint_Sg__RemoveRange(arg1,arg2,arg3);
43359       }
43360       catch(std::out_of_range &_e) {
43361         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43362         return ;
43363       }
43364       catch(std::invalid_argument &_e) {
43365         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
43366         return ;
43367       }
43368
43369     } catch (std::out_of_range& e) {
43370       {
43371         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43372       };
43373     } catch (std::exception& e) {
43374       {
43375         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43376       };
43377     } catch (...) {
43378       {
43379         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43380       };
43381     }
43382   }
43383 }
43384
43385
43386 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TouchPointContainer_Repeat(void * jarg1, int jarg2) {
43387   void * jresult ;
43388   Dali::TouchPoint *arg1 = 0 ;
43389   int arg2 ;
43390   std::vector< Dali::TouchPoint > *result = 0 ;
43391
43392   arg1 = (Dali::TouchPoint *)jarg1;
43393   if (!arg1) {
43394     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchPoint const & type is null", 0);
43395     return 0;
43396   }
43397   arg2 = (int)jarg2;
43398   {
43399     try {
43400       try {
43401         result = (std::vector< Dali::TouchPoint > *)std_vector_Sl_Dali_TouchPoint_Sg__Repeat((Dali::TouchPoint const &)*arg1,arg2);
43402       }
43403       catch(std::out_of_range &_e) {
43404         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43405         return 0;
43406       }
43407
43408     } catch (std::out_of_range& e) {
43409       {
43410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43411       };
43412     } catch (std::exception& e) {
43413       {
43414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43415       };
43416     } catch (...) {
43417       {
43418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43419       };
43420     }
43421   }
43422   jresult = (void *)result;
43423   return jresult;
43424 }
43425
43426
43427 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Reverse__SWIG_0(void * jarg1) {
43428   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43429
43430   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43431   {
43432     try {
43433       std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_0(arg1);
43434     } catch (std::out_of_range& e) {
43435       {
43436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43437       };
43438     } catch (std::exception& e) {
43439       {
43440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43441       };
43442     } catch (...) {
43443       {
43444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43445       };
43446     }
43447   }
43448 }
43449
43450
43451 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
43452   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43453   int arg2 ;
43454   int arg3 ;
43455
43456   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43457   arg2 = (int)jarg2;
43458   arg3 = (int)jarg3;
43459   {
43460     try {
43461       try {
43462         std_vector_Sl_Dali_TouchPoint_Sg__Reverse__SWIG_1(arg1,arg2,arg3);
43463       }
43464       catch(std::out_of_range &_e) {
43465         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43466         return ;
43467       }
43468       catch(std::invalid_argument &_e) {
43469         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
43470         return ;
43471       }
43472
43473     } catch (std::out_of_range& e) {
43474       {
43475         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43476       };
43477     } catch (std::exception& e) {
43478       {
43479         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43480       };
43481     } catch (...) {
43482       {
43483         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43484       };
43485     }
43486   }
43487 }
43488
43489
43490 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchPointContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
43491   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43492   int arg2 ;
43493   std::vector< Dali::TouchPoint > *arg3 = 0 ;
43494
43495   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43496   arg2 = (int)jarg2;
43497   arg3 = (std::vector< Dali::TouchPoint > *)jarg3;
43498   if (!arg3) {
43499     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::TouchPoint > const & type is null", 0);
43500     return ;
43501   }
43502   {
43503     try {
43504       try {
43505         std_vector_Sl_Dali_TouchPoint_Sg__SetRange(arg1,arg2,(std::vector< Dali::TouchPoint > const &)*arg3);
43506       }
43507       catch(std::out_of_range &_e) {
43508         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
43509         return ;
43510       }
43511
43512     } catch (std::out_of_range& e) {
43513       {
43514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43515       };
43516     } catch (std::exception& e) {
43517       {
43518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43519       };
43520     } catch (...) {
43521       {
43522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43523       };
43524     }
43525   }
43526 }
43527
43528
43529 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TouchPointContainer(void * jarg1) {
43530   std::vector< Dali::TouchPoint > *arg1 = (std::vector< Dali::TouchPoint > *) 0 ;
43531
43532   arg1 = (std::vector< Dali::TouchPoint > *)jarg1;
43533   {
43534     try {
43535       delete arg1;
43536     } catch (std::out_of_range& e) {
43537       {
43538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43539       };
43540     } catch (std::exception& e) {
43541       {
43542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43543       };
43544     } catch (...) {
43545       {
43546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43547       };
43548     }
43549   }
43550 }
43551
43552
43553 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rectangle__SWIG_0() {
43554   void * jresult ;
43555   Dali::Rect< int > *result = 0 ;
43556
43557   {
43558     try {
43559       result = (Dali::Rect< int > *)new Dali::Rect< int >();
43560     } catch (std::out_of_range& e) {
43561       {
43562         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43563       };
43564     } catch (std::exception& e) {
43565       {
43566         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43567       };
43568     } catch (...) {
43569       {
43570         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43571       };
43572     }
43573   }
43574   jresult = (void *)result;
43575   return jresult;
43576 }
43577
43578
43579 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rectangle__SWIG_1(int jarg1, int jarg2, int jarg3, int jarg4) {
43580   void * jresult ;
43581   int arg1 ;
43582   int arg2 ;
43583   int arg3 ;
43584   int arg4 ;
43585   Dali::Rect< int > *result = 0 ;
43586
43587   arg1 = (int)jarg1;
43588   arg2 = (int)jarg2;
43589   arg3 = (int)jarg3;
43590   arg4 = (int)jarg4;
43591   {
43592     try {
43593       result = (Dali::Rect< int > *)new Dali::Rect< int >(arg1,arg2,arg3,arg4);
43594     } catch (std::out_of_range& e) {
43595       {
43596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43597       };
43598     } catch (std::exception& e) {
43599       {
43600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43601       };
43602     } catch (...) {
43603       {
43604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43605       };
43606     }
43607   }
43608   jresult = (void *)result;
43609   return jresult;
43610 }
43611
43612
43613 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Rectangle__SWIG_2(void * jarg1) {
43614   void * jresult ;
43615   Dali::Rect< int > *arg1 = 0 ;
43616   Dali::Rect< int > *result = 0 ;
43617
43618   arg1 = (Dali::Rect< int > *)jarg1;
43619   if (!arg1) {
43620     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
43621     return 0;
43622   }
43623   {
43624     try {
43625       result = (Dali::Rect< int > *)new Dali::Rect< int >((Dali::Rect< int > const &)*arg1);
43626     } catch (std::out_of_range& e) {
43627       {
43628         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43629       };
43630     } catch (std::exception& e) {
43631       {
43632         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43633       };
43634     } catch (...) {
43635       {
43636         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43637       };
43638     }
43639   }
43640   jresult = (void *)result;
43641   return jresult;
43642 }
43643
43644
43645 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Rectangle_Assign(void * jarg1, void * jarg2) {
43646   void * jresult ;
43647   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43648   Dali::Rect< int > *arg2 = 0 ;
43649   Dali::Rect< int > *result = 0 ;
43650
43651   arg1 = (Dali::Rect< int > *)jarg1;
43652   arg2 = (Dali::Rect< int > *)jarg2;
43653   if (!arg2) {
43654     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
43655     return 0;
43656   }
43657   {
43658     try {
43659       result = (Dali::Rect< int > *) &(arg1)->operator =((Dali::Rect< int > const &)*arg2);
43660     } catch (std::out_of_range& e) {
43661       {
43662         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43663       };
43664     } catch (std::exception& e) {
43665       {
43666         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43667       };
43668     } catch (...) {
43669       {
43670         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43671       };
43672     }
43673   }
43674   jresult = (void *)result;
43675   return jresult;
43676 }
43677
43678
43679 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_Set(void * jarg1, int jarg2, int jarg3, int jarg4, int jarg5) {
43680   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43681   int arg2 ;
43682   int arg3 ;
43683   int arg4 ;
43684   int arg5 ;
43685
43686   arg1 = (Dali::Rect< int > *)jarg1;
43687   arg2 = (int)jarg2;
43688   arg3 = (int)jarg3;
43689   arg4 = (int)jarg4;
43690   arg5 = (int)jarg5;
43691   {
43692     try {
43693       (arg1)->Set(arg2,arg3,arg4,arg5);
43694     } catch (std::out_of_range& e) {
43695       {
43696         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
43697       };
43698     } catch (std::exception& e) {
43699       {
43700         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
43701       };
43702     } catch (...) {
43703       {
43704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
43705       };
43706     }
43707   }
43708 }
43709
43710
43711 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rectangle_IsEmpty(void * jarg1) {
43712   unsigned int jresult ;
43713   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43714   bool result;
43715
43716   arg1 = (Dali::Rect< int > *)jarg1;
43717   {
43718     try {
43719       result = (bool)((Dali::Rect< int > const *)arg1)->IsEmpty();
43720     } catch (std::out_of_range& e) {
43721       {
43722         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43723       };
43724     } catch (std::exception& e) {
43725       {
43726         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43727       };
43728     } catch (...) {
43729       {
43730         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43731       };
43732     }
43733   }
43734   jresult = result;
43735   return jresult;
43736 }
43737
43738
43739 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Left(void * jarg1) {
43740   int jresult ;
43741   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43742   int result;
43743
43744   arg1 = (Dali::Rect< int > *)jarg1;
43745   {
43746     try {
43747       result = (int)((Dali::Rect< int > const *)arg1)->Left();
43748     } catch (std::out_of_range& e) {
43749       {
43750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43751       };
43752     } catch (std::exception& e) {
43753       {
43754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43755       };
43756     } catch (...) {
43757       {
43758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43759       };
43760     }
43761   }
43762   jresult = result;
43763   return jresult;
43764 }
43765
43766
43767 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Right(void * jarg1) {
43768   int jresult ;
43769   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43770   int result;
43771
43772   arg1 = (Dali::Rect< int > *)jarg1;
43773   {
43774     try {
43775       result = (int)((Dali::Rect< int > const *)arg1)->Right();
43776     } catch (std::out_of_range& e) {
43777       {
43778         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43779       };
43780     } catch (std::exception& e) {
43781       {
43782         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43783       };
43784     } catch (...) {
43785       {
43786         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43787       };
43788     }
43789   }
43790   jresult = result;
43791   return jresult;
43792 }
43793
43794
43795 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Top(void * jarg1) {
43796   int jresult ;
43797   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43798   int result;
43799
43800   arg1 = (Dali::Rect< int > *)jarg1;
43801   {
43802     try {
43803       result = (int)((Dali::Rect< int > const *)arg1)->Top();
43804     } catch (std::out_of_range& e) {
43805       {
43806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43807       };
43808     } catch (std::exception& e) {
43809       {
43810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43811       };
43812     } catch (...) {
43813       {
43814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43815       };
43816     }
43817   }
43818   jresult = result;
43819   return jresult;
43820 }
43821
43822
43823 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Bottom(void * jarg1) {
43824   int jresult ;
43825   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43826   int result;
43827
43828   arg1 = (Dali::Rect< int > *)jarg1;
43829   {
43830     try {
43831       result = (int)((Dali::Rect< int > const *)arg1)->Bottom();
43832     } catch (std::out_of_range& e) {
43833       {
43834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43835       };
43836     } catch (std::exception& e) {
43837       {
43838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43839       };
43840     } catch (...) {
43841       {
43842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43843       };
43844     }
43845   }
43846   jresult = result;
43847   return jresult;
43848 }
43849
43850
43851 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_Area(void * jarg1) {
43852   int jresult ;
43853   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43854   int result;
43855
43856   arg1 = (Dali::Rect< int > *)jarg1;
43857   {
43858     try {
43859       result = (int)((Dali::Rect< int > const *)arg1)->Area();
43860     } catch (std::out_of_range& e) {
43861       {
43862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43863       };
43864     } catch (std::exception& e) {
43865       {
43866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43867       };
43868     } catch (...) {
43869       {
43870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43871       };
43872     }
43873   }
43874   jresult = result;
43875   return jresult;
43876 }
43877
43878
43879 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rectangle_Intersects(void * jarg1, void * jarg2) {
43880   unsigned int jresult ;
43881   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43882   Dali::Rect< int > *arg2 = 0 ;
43883   bool result;
43884
43885   arg1 = (Dali::Rect< int > *)jarg1;
43886   arg2 = (Dali::Rect< int > *)jarg2;
43887   if (!arg2) {
43888     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
43889     return 0;
43890   }
43891   {
43892     try {
43893       result = (bool)((Dali::Rect< int > const *)arg1)->Intersects((Dali::Rect< int > const &)*arg2);
43894     } catch (std::out_of_range& e) {
43895       {
43896         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43897       };
43898     } catch (std::exception& e) {
43899       {
43900         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43901       };
43902     } catch (...) {
43903       {
43904         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43905       };
43906     }
43907   }
43908   jresult = result;
43909   return jresult;
43910 }
43911
43912
43913 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Rectangle_Contains(void * jarg1, void * jarg2) {
43914   unsigned int jresult ;
43915   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43916   Dali::Rect< int > *arg2 = 0 ;
43917   bool result;
43918
43919   arg1 = (Dali::Rect< int > *)jarg1;
43920   arg2 = (Dali::Rect< int > *)jarg2;
43921   if (!arg2) {
43922     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< int > const & type is null", 0);
43923     return 0;
43924   }
43925   {
43926     try {
43927       result = (bool)((Dali::Rect< int > const *)arg1)->Contains((Dali::Rect< int > const &)*arg2);
43928     } catch (std::out_of_range& e) {
43929       {
43930         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
43931       };
43932     } catch (std::exception& e) {
43933       {
43934         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
43935       };
43936     } catch (...) {
43937       {
43938         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
43939       };
43940     }
43941   }
43942   jresult = result;
43943   return jresult;
43944 }
43945
43946
43947 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_x_set(void * jarg1, int jarg2) {
43948   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43949   int arg2 ;
43950
43951   arg1 = (Dali::Rect< int > *)jarg1;
43952   arg2 = (int)jarg2;
43953   if (arg1) (arg1)->x = arg2;
43954 }
43955
43956
43957 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_x_get(void * jarg1) {
43958   int jresult ;
43959   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43960   int result;
43961
43962   arg1 = (Dali::Rect< int > *)jarg1;
43963   result = (int) ((arg1)->x);
43964   jresult = result;
43965   return jresult;
43966 }
43967
43968
43969 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_left_set(void * jarg1, int jarg2) {
43970   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43971   int arg2 ;
43972
43973   arg1 = (Dali::Rect< int > *)jarg1;
43974   arg2 = (int)jarg2;
43975   if (arg1) (arg1)->left = arg2;
43976 }
43977
43978
43979 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_left_get(void * jarg1) {
43980   int jresult ;
43981   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43982   int result;
43983
43984   arg1 = (Dali::Rect< int > *)jarg1;
43985   result = (int) ((arg1)->left);
43986   jresult = result;
43987   return jresult;
43988 }
43989
43990
43991 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_y_set(void * jarg1, int jarg2) {
43992   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
43993   int arg2 ;
43994
43995   arg1 = (Dali::Rect< int > *)jarg1;
43996   arg2 = (int)jarg2;
43997   if (arg1) (arg1)->y = arg2;
43998 }
43999
44000
44001 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_y_get(void * jarg1) {
44002   int jresult ;
44003   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44004   int result;
44005
44006   arg1 = (Dali::Rect< int > *)jarg1;
44007   result = (int) ((arg1)->y);
44008   jresult = result;
44009   return jresult;
44010 }
44011
44012
44013 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_right_set(void * jarg1, int jarg2) {
44014   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44015   int arg2 ;
44016
44017   arg1 = (Dali::Rect< int > *)jarg1;
44018   arg2 = (int)jarg2;
44019   if (arg1) (arg1)->right = arg2;
44020 }
44021
44022
44023 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_right_get(void * jarg1) {
44024   int jresult ;
44025   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44026   int result;
44027
44028   arg1 = (Dali::Rect< int > *)jarg1;
44029   result = (int) ((arg1)->right);
44030   jresult = result;
44031   return jresult;
44032 }
44033
44034
44035 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_width_set(void * jarg1, int jarg2) {
44036   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44037   int arg2 ;
44038
44039   arg1 = (Dali::Rect< int > *)jarg1;
44040   arg2 = (int)jarg2;
44041   if (arg1) (arg1)->width = arg2;
44042 }
44043
44044
44045 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_width_get(void * jarg1) {
44046   int jresult ;
44047   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44048   int result;
44049
44050   arg1 = (Dali::Rect< int > *)jarg1;
44051   result = (int) ((arg1)->width);
44052   jresult = result;
44053   return jresult;
44054 }
44055
44056
44057 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_bottom_set(void * jarg1, int jarg2) {
44058   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44059   int arg2 ;
44060
44061   arg1 = (Dali::Rect< int > *)jarg1;
44062   arg2 = (int)jarg2;
44063   if (arg1) (arg1)->bottom = arg2;
44064 }
44065
44066
44067 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_bottom_get(void * jarg1) {
44068   int jresult ;
44069   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44070   int result;
44071
44072   arg1 = (Dali::Rect< int > *)jarg1;
44073   result = (int) ((arg1)->bottom);
44074   jresult = result;
44075   return jresult;
44076 }
44077
44078
44079 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_height_set(void * jarg1, int jarg2) {
44080   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44081   int arg2 ;
44082
44083   arg1 = (Dali::Rect< int > *)jarg1;
44084   arg2 = (int)jarg2;
44085   if (arg1) (arg1)->height = arg2;
44086 }
44087
44088
44089 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_height_get(void * jarg1) {
44090   int jresult ;
44091   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44092   int result;
44093
44094   arg1 = (Dali::Rect< int > *)jarg1;
44095   result = (int) ((arg1)->height);
44096   jresult = result;
44097   return jresult;
44098 }
44099
44100
44101 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Rectangle_top_set(void * jarg1, int jarg2) {
44102   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44103   int arg2 ;
44104
44105   arg1 = (Dali::Rect< int > *)jarg1;
44106   arg2 = (int)jarg2;
44107   if (arg1) (arg1)->top = arg2;
44108 }
44109
44110
44111 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Rectangle_top_get(void * jarg1) {
44112   int jresult ;
44113   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44114   int result;
44115
44116   arg1 = (Dali::Rect< int > *)jarg1;
44117   result = (int) ((arg1)->top);
44118   jresult = result;
44119   return jresult;
44120 }
44121
44122
44123 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Rectangle(void * jarg1) {
44124   Dali::Rect< int > *arg1 = (Dali::Rect< int > *) 0 ;
44125
44126   arg1 = (Dali::Rect< int > *)jarg1;
44127   {
44128     try {
44129       delete arg1;
44130     } catch (std::out_of_range& e) {
44131       {
44132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44133       };
44134     } catch (std::exception& e) {
44135       {
44136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44137       };
44138     } catch (...) {
44139       {
44140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44141       };
44142     }
44143   }
44144 }
44145
44146
44147 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PaddingType__SWIG_0() {
44148   void * jresult ;
44149   Dali::Rect< float > *result = 0 ;
44150
44151   {
44152     try {
44153       result = (Dali::Rect< float > *)new Dali::Rect< float >();
44154     } catch (std::out_of_range& e) {
44155       {
44156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44157       };
44158     } catch (std::exception& e) {
44159       {
44160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44161       };
44162     } catch (...) {
44163       {
44164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44165       };
44166     }
44167   }
44168   jresult = (void *)result;
44169   return jresult;
44170 }
44171
44172
44173 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PaddingType__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) {
44174   void * jresult ;
44175   float arg1 ;
44176   float arg2 ;
44177   float arg3 ;
44178   float arg4 ;
44179   Dali::Rect< float > *result = 0 ;
44180
44181   arg1 = (float)jarg1;
44182   arg2 = (float)jarg2;
44183   arg3 = (float)jarg3;
44184   arg4 = (float)jarg4;
44185   {
44186     try {
44187       result = (Dali::Rect< float > *)new Dali::Rect< float >(arg1,arg2,arg3,arg4);
44188     } catch (std::out_of_range& e) {
44189       {
44190         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44191       };
44192     } catch (std::exception& e) {
44193       {
44194         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44195       };
44196     } catch (...) {
44197       {
44198         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44199       };
44200     }
44201   }
44202   jresult = (void *)result;
44203   return jresult;
44204 }
44205
44206
44207 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PaddingType__SWIG_2(void * jarg1) {
44208   void * jresult ;
44209   Dali::Rect< float > *arg1 = 0 ;
44210   Dali::Rect< float > *result = 0 ;
44211
44212   arg1 = (Dali::Rect< float > *)jarg1;
44213   if (!arg1) {
44214     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< float > const & type is null", 0);
44215     return 0;
44216   }
44217   {
44218     try {
44219       result = (Dali::Rect< float > *)new Dali::Rect< float >((Dali::Rect< float > const &)*arg1);
44220     } catch (std::out_of_range& e) {
44221       {
44222         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44223       };
44224     } catch (std::exception& e) {
44225       {
44226         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44227       };
44228     } catch (...) {
44229       {
44230         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44231       };
44232     }
44233   }
44234   jresult = (void *)result;
44235   return jresult;
44236 }
44237
44238
44239 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PaddingType_Assign(void * jarg1, void * jarg2) {
44240   void * jresult ;
44241   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44242   Dali::Rect< float > *arg2 = 0 ;
44243   Dali::Rect< float > *result = 0 ;
44244
44245   arg1 = (Dali::Rect< float > *)jarg1;
44246   arg2 = (Dali::Rect< float > *)jarg2;
44247   if (!arg2) {
44248     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Rect< float > const & type is null", 0);
44249     return 0;
44250   }
44251   {
44252     try {
44253       result = (Dali::Rect< float > *) &(arg1)->operator =((Dali::Rect< float > const &)*arg2);
44254     } catch (std::out_of_range& e) {
44255       {
44256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44257       };
44258     } catch (std::exception& e) {
44259       {
44260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44261       };
44262     } catch (...) {
44263       {
44264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44265       };
44266     }
44267   }
44268   jresult = (void *)result;
44269   return jresult;
44270 }
44271
44272
44273 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_Set(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5) {
44274   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44275   float arg2 ;
44276   float arg3 ;
44277   float arg4 ;
44278   float arg5 ;
44279
44280   arg1 = (Dali::Rect< float > *)jarg1;
44281   arg2 = (float)jarg2;
44282   arg3 = (float)jarg3;
44283   arg4 = (float)jarg4;
44284   arg5 = (float)jarg5;
44285   {
44286     try {
44287       (arg1)->Set(arg2,arg3,arg4,arg5);
44288     } catch (std::out_of_range& e) {
44289       {
44290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44291       };
44292     } catch (std::exception& e) {
44293       {
44294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44295       };
44296     } catch (...) {
44297       {
44298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44299       };
44300     }
44301   }
44302 }
44303
44304
44305 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_x_set(void * jarg1, float jarg2) {
44306   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44307   float arg2 ;
44308
44309   arg1 = (Dali::Rect< float > *)jarg1;
44310   arg2 = (float)jarg2;
44311   if (arg1) (arg1)->x = arg2;
44312 }
44313
44314
44315 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_x_get(void * jarg1) {
44316   float jresult ;
44317   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44318   float result;
44319
44320   arg1 = (Dali::Rect< float > *)jarg1;
44321   result = (float) ((arg1)->x);
44322   jresult = result;
44323   return jresult;
44324 }
44325
44326
44327 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_left_set(void * jarg1, float jarg2) {
44328   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44329   float arg2 ;
44330
44331   arg1 = (Dali::Rect< float > *)jarg1;
44332   arg2 = (float)jarg2;
44333   if (arg1) (arg1)->left = arg2;
44334 }
44335
44336
44337 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_left_get(void * jarg1) {
44338   float jresult ;
44339   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44340   float result;
44341
44342   arg1 = (Dali::Rect< float > *)jarg1;
44343   result = (float) ((arg1)->left);
44344   jresult = result;
44345   return jresult;
44346 }
44347
44348
44349 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_y_set(void * jarg1, float jarg2) {
44350   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44351   float arg2 ;
44352
44353   arg1 = (Dali::Rect< float > *)jarg1;
44354   arg2 = (float)jarg2;
44355   if (arg1) (arg1)->y = arg2;
44356 }
44357
44358
44359 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_y_get(void * jarg1) {
44360   float jresult ;
44361   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44362   float result;
44363
44364   arg1 = (Dali::Rect< float > *)jarg1;
44365   result = (float) ((arg1)->y);
44366   jresult = result;
44367   return jresult;
44368 }
44369
44370
44371 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_right_set(void * jarg1, float jarg2) {
44372   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44373   float arg2 ;
44374
44375   arg1 = (Dali::Rect< float > *)jarg1;
44376   arg2 = (float)jarg2;
44377   if (arg1) (arg1)->right = arg2;
44378 }
44379
44380
44381 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_right_get(void * jarg1) {
44382   float jresult ;
44383   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44384   float result;
44385
44386   arg1 = (Dali::Rect< float > *)jarg1;
44387   result = (float) ((arg1)->right);
44388   jresult = result;
44389   return jresult;
44390 }
44391
44392
44393 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_width_set(void * jarg1, float jarg2) {
44394   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44395   float arg2 ;
44396
44397   arg1 = (Dali::Rect< float > *)jarg1;
44398   arg2 = (float)jarg2;
44399   if (arg1) (arg1)->width = arg2;
44400 }
44401
44402
44403 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_width_get(void * jarg1) {
44404   float jresult ;
44405   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44406   float result;
44407
44408   arg1 = (Dali::Rect< float > *)jarg1;
44409   result = (float) ((arg1)->width);
44410   jresult = result;
44411   return jresult;
44412 }
44413
44414
44415 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_bottom_set(void * jarg1, float jarg2) {
44416   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44417   float arg2 ;
44418
44419   arg1 = (Dali::Rect< float > *)jarg1;
44420   arg2 = (float)jarg2;
44421   if (arg1) (arg1)->bottom = arg2;
44422 }
44423
44424
44425 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_bottom_get(void * jarg1) {
44426   float jresult ;
44427   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44428   float result;
44429
44430   arg1 = (Dali::Rect< float > *)jarg1;
44431   result = (float) ((arg1)->bottom);
44432   jresult = result;
44433   return jresult;
44434 }
44435
44436
44437 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_height_set(void * jarg1, float jarg2) {
44438   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44439   float arg2 ;
44440
44441   arg1 = (Dali::Rect< float > *)jarg1;
44442   arg2 = (float)jarg2;
44443   if (arg1) (arg1)->height = arg2;
44444 }
44445
44446
44447 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_height_get(void * jarg1) {
44448   float jresult ;
44449   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44450   float result;
44451
44452   arg1 = (Dali::Rect< float > *)jarg1;
44453   result = (float) ((arg1)->height);
44454   jresult = result;
44455   return jresult;
44456 }
44457
44458
44459 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PaddingType_top_set(void * jarg1, float jarg2) {
44460   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44461   float arg2 ;
44462
44463   arg1 = (Dali::Rect< float > *)jarg1;
44464   arg2 = (float)jarg2;
44465   if (arg1) (arg1)->top = arg2;
44466 }
44467
44468
44469 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_PaddingType_top_get(void * jarg1) {
44470   float jresult ;
44471   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44472   float result;
44473
44474   arg1 = (Dali::Rect< float > *)jarg1;
44475   result = (float) ((arg1)->top);
44476   jresult = result;
44477   return jresult;
44478 }
44479
44480
44481 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PaddingType(void * jarg1) {
44482   Dali::Rect< float > *arg1 = (Dali::Rect< float > *) 0 ;
44483
44484   arg1 = (Dali::Rect< float > *)jarg1;
44485   {
44486     try {
44487       delete arg1;
44488     } catch (std::out_of_range& e) {
44489       {
44490         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44491       };
44492     } catch (std::exception& e) {
44493       {
44494         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44495       };
44496     } catch (...) {
44497       {
44498         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44499       };
44500     }
44501   }
44502 }
44503
44504
44505 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VectorInteger_BaseType_get() {
44506   int jresult ;
44507   int result;
44508
44509   result = (int)Dali::Vector< int >::BaseType;
44510   jresult = (int)result;
44511   return jresult;
44512 }
44513
44514
44515 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorInteger__SWIG_0() {
44516   void * jresult ;
44517   Dali::Vector< int > *result = 0 ;
44518
44519   {
44520     try {
44521       result = (Dali::Vector< int > *)new Dali::Vector< int >();
44522     } catch (std::out_of_range& e) {
44523       {
44524         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44525       };
44526     } catch (std::exception& e) {
44527       {
44528         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44529       };
44530     } catch (...) {
44531       {
44532         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44533       };
44534     }
44535   }
44536   jresult = (void *)result;
44537   return jresult;
44538 }
44539
44540
44541 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VectorInteger(void * jarg1) {
44542   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44543
44544   arg1 = (Dali::Vector< int > *)jarg1;
44545   {
44546     try {
44547       delete arg1;
44548     } catch (std::out_of_range& e) {
44549       {
44550         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44551       };
44552     } catch (std::exception& e) {
44553       {
44554         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44555       };
44556     } catch (...) {
44557       {
44558         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44559       };
44560     }
44561   }
44562 }
44563
44564
44565 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorInteger__SWIG_1(void * jarg1) {
44566   void * jresult ;
44567   Dali::Vector< int > *arg1 = 0 ;
44568   Dali::Vector< int > *result = 0 ;
44569
44570   arg1 = (Dali::Vector< int > *)jarg1;
44571   if (!arg1) {
44572     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< int > const & type is null", 0);
44573     return 0;
44574   }
44575   {
44576     try {
44577       result = (Dali::Vector< int > *)new Dali::Vector< int >((Dali::Vector< int > const &)*arg1);
44578     } catch (std::out_of_range& e) {
44579       {
44580         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44581       };
44582     } catch (std::exception& e) {
44583       {
44584         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44585       };
44586     } catch (...) {
44587       {
44588         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44589       };
44590     }
44591   }
44592   jresult = (void *)result;
44593   return jresult;
44594 }
44595
44596
44597 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_Assign(void * jarg1, void * jarg2) {
44598   void * jresult ;
44599   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44600   Dali::Vector< int > *arg2 = 0 ;
44601   Dali::Vector< int > *result = 0 ;
44602
44603   arg1 = (Dali::Vector< int > *)jarg1;
44604   arg2 = (Dali::Vector< int > *)jarg2;
44605   if (!arg2) {
44606     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< int > const & type is null", 0);
44607     return 0;
44608   }
44609   {
44610     try {
44611       result = (Dali::Vector< int > *) &(arg1)->operator =((Dali::Vector< int > const &)*arg2);
44612     } catch (std::out_of_range& e) {
44613       {
44614         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44615       };
44616     } catch (std::exception& e) {
44617       {
44618         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44619       };
44620     } catch (...) {
44621       {
44622         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44623       };
44624     }
44625   }
44626   jresult = (void *)result;
44627   return jresult;
44628 }
44629
44630
44631 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_Begin(void * jarg1) {
44632   void * jresult ;
44633   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44634   Dali::Vector< int >::Iterator result;
44635
44636   arg1 = (Dali::Vector< int > *)jarg1;
44637   {
44638     try {
44639       result = (Dali::Vector< int >::Iterator)((Dali::Vector< int > const *)arg1)->Begin();
44640     } catch (std::out_of_range& e) {
44641       {
44642         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44643       };
44644     } catch (std::exception& e) {
44645       {
44646         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44647       };
44648     } catch (...) {
44649       {
44650         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44651       };
44652     }
44653   }
44654   jresult = (void *)result;
44655   return jresult;
44656 }
44657
44658
44659 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_End(void * jarg1) {
44660   void * jresult ;
44661   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44662   Dali::Vector< int >::Iterator result;
44663
44664   arg1 = (Dali::Vector< int > *)jarg1;
44665   {
44666     try {
44667       result = (Dali::Vector< int >::Iterator)((Dali::Vector< int > const *)arg1)->End();
44668     } catch (std::out_of_range& e) {
44669       {
44670         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44671       };
44672     } catch (std::exception& e) {
44673       {
44674         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44675       };
44676     } catch (...) {
44677       {
44678         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44679       };
44680     }
44681   }
44682   jresult = (void *)result;
44683   return jresult;
44684 }
44685
44686
44687 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
44688   void * jresult ;
44689   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44690   Dali::Vector< int >::SizeType arg2 ;
44691   Dali::Vector< int >::ItemType *result = 0 ;
44692
44693   arg1 = (Dali::Vector< int > *)jarg1;
44694   arg2 = (Dali::Vector< int >::SizeType)jarg2;
44695   {
44696     try {
44697       result = (Dali::Vector< int >::ItemType *) &(arg1)->operator [](arg2);
44698     } catch (std::out_of_range& e) {
44699       {
44700         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44701       };
44702     } catch (std::exception& e) {
44703       {
44704         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44705       };
44706     } catch (...) {
44707       {
44708         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44709       };
44710     }
44711   }
44712   jresult = (void *)result;
44713   return jresult;
44714 }
44715
44716
44717 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_PushBack(void * jarg1, int jarg2) {
44718   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44719   Dali::Vector< int >::ItemType *arg2 = 0 ;
44720   Dali::Vector< int >::ItemType temp2 ;
44721
44722   arg1 = (Dali::Vector< int > *)jarg1;
44723   temp2 = (Dali::Vector< int >::ItemType)jarg2;
44724   arg2 = &temp2;
44725   {
44726     try {
44727       (arg1)->PushBack((Dali::Vector< int >::ItemType const &)*arg2);
44728     } catch (std::out_of_range& e) {
44729       {
44730         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44731       };
44732     } catch (std::exception& e) {
44733       {
44734         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44735       };
44736     } catch (...) {
44737       {
44738         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44739       };
44740     }
44741   }
44742 }
44743
44744
44745 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Insert__SWIG_0(void * jarg1, void * jarg2, int jarg3) {
44746   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44747   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
44748   Dali::Vector< int >::ItemType *arg3 = 0 ;
44749   Dali::Vector< int >::ItemType temp3 ;
44750
44751   arg1 = (Dali::Vector< int > *)jarg1;
44752   arg2 = (Dali::Vector< int >::Iterator)jarg2;
44753   temp3 = (Dali::Vector< int >::ItemType)jarg3;
44754   arg3 = &temp3;
44755   {
44756     try {
44757       (arg1)->Insert(arg2,(Dali::Vector< int >::ItemType const &)*arg3);
44758     } catch (std::out_of_range& e) {
44759       {
44760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44761       };
44762     } catch (std::exception& e) {
44763       {
44764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44765       };
44766     } catch (...) {
44767       {
44768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44769       };
44770     }
44771   }
44772 }
44773
44774
44775 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Insert__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
44776   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44777   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
44778   Dali::Vector< int >::Iterator arg3 = (Dali::Vector< int >::Iterator) 0 ;
44779   Dali::Vector< int >::Iterator arg4 = (Dali::Vector< int >::Iterator) 0 ;
44780
44781   arg1 = (Dali::Vector< int > *)jarg1;
44782   arg2 = (Dali::Vector< int >::Iterator)jarg2;
44783   arg3 = (Dali::Vector< int >::Iterator)jarg3;
44784   arg4 = (Dali::Vector< int >::Iterator)jarg4;
44785   {
44786     try {
44787       (arg1)->Insert(arg2,arg3,arg4);
44788     } catch (std::out_of_range& e) {
44789       {
44790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44791       };
44792     } catch (std::exception& e) {
44793       {
44794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44795       };
44796     } catch (...) {
44797       {
44798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44799       };
44800     }
44801   }
44802 }
44803
44804
44805 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Reserve(void * jarg1, unsigned long jarg2) {
44806   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44807   Dali::Vector< int >::SizeType arg2 ;
44808
44809   arg1 = (Dali::Vector< int > *)jarg1;
44810   arg2 = (Dali::Vector< int >::SizeType)jarg2;
44811   {
44812     try {
44813       (arg1)->Reserve(arg2);
44814     } catch (std::out_of_range& e) {
44815       {
44816         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44817       };
44818     } catch (std::exception& e) {
44819       {
44820         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44821       };
44822     } catch (...) {
44823       {
44824         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44825       };
44826     }
44827   }
44828 }
44829
44830
44831 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
44832   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44833   Dali::Vector< int >::SizeType arg2 ;
44834
44835   arg1 = (Dali::Vector< int > *)jarg1;
44836   arg2 = (Dali::Vector< int >::SizeType)jarg2;
44837   {
44838     try {
44839       (arg1)->Resize(arg2);
44840     } catch (std::out_of_range& e) {
44841       {
44842         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44843       };
44844     } catch (std::exception& e) {
44845       {
44846         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44847       };
44848     } catch (...) {
44849       {
44850         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44851       };
44852     }
44853   }
44854 }
44855
44856
44857 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Resize__SWIG_1(void * jarg1, unsigned long jarg2, int jarg3) {
44858   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44859   Dali::Vector< int >::SizeType arg2 ;
44860   Dali::Vector< int >::ItemType *arg3 = 0 ;
44861   Dali::Vector< int >::ItemType temp3 ;
44862
44863   arg1 = (Dali::Vector< int > *)jarg1;
44864   arg2 = (Dali::Vector< int >::SizeType)jarg2;
44865   temp3 = (Dali::Vector< int >::ItemType)jarg3;
44866   arg3 = &temp3;
44867   {
44868     try {
44869       (arg1)->Resize(arg2,(Dali::Vector< int >::ItemType const &)*arg3);
44870     } catch (std::out_of_range& e) {
44871       {
44872         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44873       };
44874     } catch (std::exception& e) {
44875       {
44876         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44877       };
44878     } catch (...) {
44879       {
44880         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44881       };
44882     }
44883   }
44884 }
44885
44886
44887 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_Erase__SWIG_0(void * jarg1, void * jarg2) {
44888   void * jresult ;
44889   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44890   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
44891   Dali::Vector< int >::Iterator result;
44892
44893   arg1 = (Dali::Vector< int > *)jarg1;
44894   arg2 = (Dali::Vector< int >::Iterator)jarg2;
44895   {
44896     try {
44897       result = (Dali::Vector< int >::Iterator)(arg1)->Erase(arg2);
44898     } catch (std::out_of_range& e) {
44899       {
44900         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44901       };
44902     } catch (std::exception& e) {
44903       {
44904         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44905       };
44906     } catch (...) {
44907       {
44908         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44909       };
44910     }
44911   }
44912   jresult = (void *)result;
44913   return jresult;
44914 }
44915
44916
44917 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorInteger_Erase__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
44918   void * jresult ;
44919   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44920   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
44921   Dali::Vector< int >::Iterator arg3 = (Dali::Vector< int >::Iterator) 0 ;
44922   Dali::Vector< int >::Iterator result;
44923
44924   arg1 = (Dali::Vector< int > *)jarg1;
44925   arg2 = (Dali::Vector< int >::Iterator)jarg2;
44926   arg3 = (Dali::Vector< int >::Iterator)jarg3;
44927   {
44928     try {
44929       result = (Dali::Vector< int >::Iterator)(arg1)->Erase(arg2,arg3);
44930     } catch (std::out_of_range& e) {
44931       {
44932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
44933       };
44934     } catch (std::exception& e) {
44935       {
44936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
44937       };
44938     } catch (...) {
44939       {
44940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
44941       };
44942     }
44943   }
44944   jresult = (void *)result;
44945   return jresult;
44946 }
44947
44948
44949 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Remove(void * jarg1, void * jarg2) {
44950   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44951   Dali::Vector< int >::Iterator arg2 = (Dali::Vector< int >::Iterator) 0 ;
44952
44953   arg1 = (Dali::Vector< int > *)jarg1;
44954   arg2 = (Dali::Vector< int >::Iterator)jarg2;
44955   {
44956     try {
44957       (arg1)->Remove(arg2);
44958     } catch (std::out_of_range& e) {
44959       {
44960         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44961       };
44962     } catch (std::exception& e) {
44963       {
44964         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44965       };
44966     } catch (...) {
44967       {
44968         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44969       };
44970     }
44971   }
44972 }
44973
44974
44975 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Swap(void * jarg1, void * jarg2) {
44976   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
44977   Dali::Vector< int > *arg2 = 0 ;
44978
44979   arg1 = (Dali::Vector< int > *)jarg1;
44980   arg2 = (Dali::Vector< int > *)jarg2;
44981   if (!arg2) {
44982     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< int > & type is null", 0);
44983     return ;
44984   }
44985   {
44986     try {
44987       (arg1)->Swap(*arg2);
44988     } catch (std::out_of_range& e) {
44989       {
44990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
44991       };
44992     } catch (std::exception& e) {
44993       {
44994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
44995       };
44996     } catch (...) {
44997       {
44998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
44999       };
45000     }
45001   }
45002 }
45003
45004
45005 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Clear(void * jarg1) {
45006   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
45007
45008   arg1 = (Dali::Vector< int > *)jarg1;
45009   {
45010     try {
45011       (arg1)->Clear();
45012     } catch (std::out_of_range& e) {
45013       {
45014         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45015       };
45016     } catch (std::exception& e) {
45017       {
45018         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45019       };
45020     } catch (...) {
45021       {
45022         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45023       };
45024     }
45025   }
45026 }
45027
45028
45029 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorInteger_Release(void * jarg1) {
45030   Dali::Vector< int > *arg1 = (Dali::Vector< int > *) 0 ;
45031
45032   arg1 = (Dali::Vector< int > *)jarg1;
45033   {
45034     try {
45035       (arg1)->Release();
45036     } catch (std::out_of_range& e) {
45037       {
45038         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45039       };
45040     } catch (std::exception& e) {
45041       {
45042         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45043       };
45044     } catch (...) {
45045       {
45046         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45047       };
45048     }
45049   }
45050 }
45051
45052
45053 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VectorFloat_BaseType_get() {
45054   int jresult ;
45055   int result;
45056
45057   result = (int)Dali::Vector< float >::BaseType;
45058   jresult = (int)result;
45059   return jresult;
45060 }
45061
45062
45063 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorFloat__SWIG_0() {
45064   void * jresult ;
45065   Dali::Vector< float > *result = 0 ;
45066
45067   {
45068     try {
45069       result = (Dali::Vector< float > *)new Dali::Vector< float >();
45070     } catch (std::out_of_range& e) {
45071       {
45072         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45073       };
45074     } catch (std::exception& e) {
45075       {
45076         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45077       };
45078     } catch (...) {
45079       {
45080         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45081       };
45082     }
45083   }
45084   jresult = (void *)result;
45085   return jresult;
45086 }
45087
45088
45089 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VectorFloat(void * jarg1) {
45090   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45091
45092   arg1 = (Dali::Vector< float > *)jarg1;
45093   {
45094     try {
45095       delete arg1;
45096     } catch (std::out_of_range& e) {
45097       {
45098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45099       };
45100     } catch (std::exception& e) {
45101       {
45102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45103       };
45104     } catch (...) {
45105       {
45106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45107       };
45108     }
45109   }
45110 }
45111
45112
45113 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorFloat__SWIG_1(void * jarg1) {
45114   void * jresult ;
45115   Dali::Vector< float > *arg1 = 0 ;
45116   Dali::Vector< float > *result = 0 ;
45117
45118   arg1 = (Dali::Vector< float > *)jarg1;
45119   if (!arg1) {
45120     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float > const & type is null", 0);
45121     return 0;
45122   }
45123   {
45124     try {
45125       result = (Dali::Vector< float > *)new Dali::Vector< float >((Dali::Vector< float > const &)*arg1);
45126     } catch (std::out_of_range& e) {
45127       {
45128         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45129       };
45130     } catch (std::exception& e) {
45131       {
45132         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45133       };
45134     } catch (...) {
45135       {
45136         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45137       };
45138     }
45139   }
45140   jresult = (void *)result;
45141   return jresult;
45142 }
45143
45144
45145 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_Assign(void * jarg1, void * jarg2) {
45146   void * jresult ;
45147   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45148   Dali::Vector< float > *arg2 = 0 ;
45149   Dali::Vector< float > *result = 0 ;
45150
45151   arg1 = (Dali::Vector< float > *)jarg1;
45152   arg2 = (Dali::Vector< float > *)jarg2;
45153   if (!arg2) {
45154     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float > const & type is null", 0);
45155     return 0;
45156   }
45157   {
45158     try {
45159       result = (Dali::Vector< float > *) &(arg1)->operator =((Dali::Vector< float > const &)*arg2);
45160     } catch (std::out_of_range& e) {
45161       {
45162         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45163       };
45164     } catch (std::exception& e) {
45165       {
45166         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45167       };
45168     } catch (...) {
45169       {
45170         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45171       };
45172     }
45173   }
45174   jresult = (void *)result;
45175   return jresult;
45176 }
45177
45178
45179 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_Begin(void * jarg1) {
45180   void * jresult ;
45181   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45182   Dali::Vector< float >::Iterator result;
45183
45184   arg1 = (Dali::Vector< float > *)jarg1;
45185   {
45186     try {
45187       result = (Dali::Vector< float >::Iterator)((Dali::Vector< float > const *)arg1)->Begin();
45188     } catch (std::out_of_range& e) {
45189       {
45190         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45191       };
45192     } catch (std::exception& e) {
45193       {
45194         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45195       };
45196     } catch (...) {
45197       {
45198         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45199       };
45200     }
45201   }
45202   jresult = (void *)result;
45203   return jresult;
45204 }
45205
45206
45207 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_End(void * jarg1) {
45208   void * jresult ;
45209   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45210   Dali::Vector< float >::Iterator result;
45211
45212   arg1 = (Dali::Vector< float > *)jarg1;
45213   {
45214     try {
45215       result = (Dali::Vector< float >::Iterator)((Dali::Vector< float > const *)arg1)->End();
45216     } catch (std::out_of_range& e) {
45217       {
45218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45219       };
45220     } catch (std::exception& e) {
45221       {
45222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45223       };
45224     } catch (...) {
45225       {
45226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45227       };
45228     }
45229   }
45230   jresult = (void *)result;
45231   return jresult;
45232 }
45233
45234
45235 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
45236   void * jresult ;
45237   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45238   Dali::Vector< float >::SizeType arg2 ;
45239   Dali::Vector< float >::ItemType *result = 0 ;
45240
45241   arg1 = (Dali::Vector< float > *)jarg1;
45242   arg2 = (Dali::Vector< float >::SizeType)jarg2;
45243   {
45244     try {
45245       result = (Dali::Vector< float >::ItemType *) &(arg1)->operator [](arg2);
45246     } catch (std::out_of_range& e) {
45247       {
45248         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45249       };
45250     } catch (std::exception& e) {
45251       {
45252         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45253       };
45254     } catch (...) {
45255       {
45256         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45257       };
45258     }
45259   }
45260   jresult = (void *)result;
45261   return jresult;
45262 }
45263
45264
45265 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_PushBack(void * jarg1, float jarg2) {
45266   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45267   Dali::Vector< float >::ItemType *arg2 = 0 ;
45268   Dali::Vector< float >::ItemType temp2 ;
45269
45270   arg1 = (Dali::Vector< float > *)jarg1;
45271   temp2 = (Dali::Vector< float >::ItemType)jarg2;
45272   arg2 = &temp2;
45273   {
45274     try {
45275       (arg1)->PushBack((Dali::Vector< float >::ItemType const &)*arg2);
45276     } catch (std::out_of_range& e) {
45277       {
45278         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45279       };
45280     } catch (std::exception& e) {
45281       {
45282         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45283       };
45284     } catch (...) {
45285       {
45286         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45287       };
45288     }
45289   }
45290 }
45291
45292
45293 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Insert__SWIG_0(void * jarg1, void * jarg2, float jarg3) {
45294   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45295   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
45296   Dali::Vector< float >::ItemType *arg3 = 0 ;
45297   Dali::Vector< float >::ItemType temp3 ;
45298
45299   arg1 = (Dali::Vector< float > *)jarg1;
45300   arg2 = (Dali::Vector< float >::Iterator)jarg2;
45301   temp3 = (Dali::Vector< float >::ItemType)jarg3;
45302   arg3 = &temp3;
45303   {
45304     try {
45305       (arg1)->Insert(arg2,(Dali::Vector< float >::ItemType const &)*arg3);
45306     } catch (std::out_of_range& e) {
45307       {
45308         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45309       };
45310     } catch (std::exception& e) {
45311       {
45312         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45313       };
45314     } catch (...) {
45315       {
45316         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45317       };
45318     }
45319   }
45320 }
45321
45322
45323 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Insert__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
45324   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45325   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
45326   Dali::Vector< float >::Iterator arg3 = (Dali::Vector< float >::Iterator) 0 ;
45327   Dali::Vector< float >::Iterator arg4 = (Dali::Vector< float >::Iterator) 0 ;
45328
45329   arg1 = (Dali::Vector< float > *)jarg1;
45330   arg2 = (Dali::Vector< float >::Iterator)jarg2;
45331   arg3 = (Dali::Vector< float >::Iterator)jarg3;
45332   arg4 = (Dali::Vector< float >::Iterator)jarg4;
45333   {
45334     try {
45335       (arg1)->Insert(arg2,arg3,arg4);
45336     } catch (std::out_of_range& e) {
45337       {
45338         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45339       };
45340     } catch (std::exception& e) {
45341       {
45342         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45343       };
45344     } catch (...) {
45345       {
45346         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45347       };
45348     }
45349   }
45350 }
45351
45352
45353 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Reserve(void * jarg1, unsigned long jarg2) {
45354   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45355   Dali::Vector< float >::SizeType arg2 ;
45356
45357   arg1 = (Dali::Vector< float > *)jarg1;
45358   arg2 = (Dali::Vector< float >::SizeType)jarg2;
45359   {
45360     try {
45361       (arg1)->Reserve(arg2);
45362     } catch (std::out_of_range& e) {
45363       {
45364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45365       };
45366     } catch (std::exception& e) {
45367       {
45368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45369       };
45370     } catch (...) {
45371       {
45372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45373       };
45374     }
45375   }
45376 }
45377
45378
45379 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
45380   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45381   Dali::Vector< float >::SizeType arg2 ;
45382
45383   arg1 = (Dali::Vector< float > *)jarg1;
45384   arg2 = (Dali::Vector< float >::SizeType)jarg2;
45385   {
45386     try {
45387       (arg1)->Resize(arg2);
45388     } catch (std::out_of_range& e) {
45389       {
45390         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45391       };
45392     } catch (std::exception& e) {
45393       {
45394         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45395       };
45396     } catch (...) {
45397       {
45398         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45399       };
45400     }
45401   }
45402 }
45403
45404
45405 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Resize__SWIG_1(void * jarg1, unsigned long jarg2, float jarg3) {
45406   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45407   Dali::Vector< float >::SizeType arg2 ;
45408   Dali::Vector< float >::ItemType *arg3 = 0 ;
45409   Dali::Vector< float >::ItemType temp3 ;
45410
45411   arg1 = (Dali::Vector< float > *)jarg1;
45412   arg2 = (Dali::Vector< float >::SizeType)jarg2;
45413   temp3 = (Dali::Vector< float >::ItemType)jarg3;
45414   arg3 = &temp3;
45415   {
45416     try {
45417       (arg1)->Resize(arg2,(Dali::Vector< float >::ItemType const &)*arg3);
45418     } catch (std::out_of_range& e) {
45419       {
45420         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45421       };
45422     } catch (std::exception& e) {
45423       {
45424         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45425       };
45426     } catch (...) {
45427       {
45428         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45429       };
45430     }
45431   }
45432 }
45433
45434
45435 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_Erase__SWIG_0(void * jarg1, void * jarg2) {
45436   void * jresult ;
45437   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45438   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
45439   Dali::Vector< float >::Iterator result;
45440
45441   arg1 = (Dali::Vector< float > *)jarg1;
45442   arg2 = (Dali::Vector< float >::Iterator)jarg2;
45443   {
45444     try {
45445       result = (Dali::Vector< float >::Iterator)(arg1)->Erase(arg2);
45446     } catch (std::out_of_range& e) {
45447       {
45448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45449       };
45450     } catch (std::exception& e) {
45451       {
45452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45453       };
45454     } catch (...) {
45455       {
45456         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45457       };
45458     }
45459   }
45460   jresult = (void *)result;
45461   return jresult;
45462 }
45463
45464
45465 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorFloat_Erase__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
45466   void * jresult ;
45467   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45468   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
45469   Dali::Vector< float >::Iterator arg3 = (Dali::Vector< float >::Iterator) 0 ;
45470   Dali::Vector< float >::Iterator result;
45471
45472   arg1 = (Dali::Vector< float > *)jarg1;
45473   arg2 = (Dali::Vector< float >::Iterator)jarg2;
45474   arg3 = (Dali::Vector< float >::Iterator)jarg3;
45475   {
45476     try {
45477       result = (Dali::Vector< float >::Iterator)(arg1)->Erase(arg2,arg3);
45478     } catch (std::out_of_range& e) {
45479       {
45480         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45481       };
45482     } catch (std::exception& e) {
45483       {
45484         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45485       };
45486     } catch (...) {
45487       {
45488         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45489       };
45490     }
45491   }
45492   jresult = (void *)result;
45493   return jresult;
45494 }
45495
45496
45497 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Remove(void * jarg1, void * jarg2) {
45498   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45499   Dali::Vector< float >::Iterator arg2 = (Dali::Vector< float >::Iterator) 0 ;
45500
45501   arg1 = (Dali::Vector< float > *)jarg1;
45502   arg2 = (Dali::Vector< float >::Iterator)jarg2;
45503   {
45504     try {
45505       (arg1)->Remove(arg2);
45506     } catch (std::out_of_range& e) {
45507       {
45508         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45509       };
45510     } catch (std::exception& e) {
45511       {
45512         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45513       };
45514     } catch (...) {
45515       {
45516         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45517       };
45518     }
45519   }
45520 }
45521
45522
45523 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Swap(void * jarg1, void * jarg2) {
45524   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45525   Dali::Vector< float > *arg2 = 0 ;
45526
45527   arg1 = (Dali::Vector< float > *)jarg1;
45528   arg2 = (Dali::Vector< float > *)jarg2;
45529   if (!arg2) {
45530     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float > & type is null", 0);
45531     return ;
45532   }
45533   {
45534     try {
45535       (arg1)->Swap(*arg2);
45536     } catch (std::out_of_range& e) {
45537       {
45538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45539       };
45540     } catch (std::exception& e) {
45541       {
45542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45543       };
45544     } catch (...) {
45545       {
45546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45547       };
45548     }
45549   }
45550 }
45551
45552
45553 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Clear(void * jarg1) {
45554   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45555
45556   arg1 = (Dali::Vector< float > *)jarg1;
45557   {
45558     try {
45559       (arg1)->Clear();
45560     } catch (std::out_of_range& e) {
45561       {
45562         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45563       };
45564     } catch (std::exception& e) {
45565       {
45566         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45567       };
45568     } catch (...) {
45569       {
45570         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45571       };
45572     }
45573   }
45574 }
45575
45576
45577 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorFloat_Release(void * jarg1) {
45578   Dali::Vector< float > *arg1 = (Dali::Vector< float > *) 0 ;
45579
45580   arg1 = (Dali::Vector< float > *)jarg1;
45581   {
45582     try {
45583       (arg1)->Release();
45584     } catch (std::out_of_range& e) {
45585       {
45586         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45587       };
45588     } catch (std::exception& e) {
45589       {
45590         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45591       };
45592     } catch (...) {
45593       {
45594         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45595       };
45596     }
45597   }
45598 }
45599
45600
45601 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_BaseType_get() {
45602   int jresult ;
45603   int result;
45604
45605   result = (int)Dali::Vector< unsigned char >::BaseType;
45606   jresult = (int)result;
45607   return jresult;
45608 }
45609
45610
45611 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorUnsignedChar__SWIG_0() {
45612   void * jresult ;
45613   Dali::Vector< unsigned char > *result = 0 ;
45614
45615   {
45616     try {
45617       result = (Dali::Vector< unsigned char > *)new Dali::Vector< unsigned char >();
45618     } catch (std::out_of_range& e) {
45619       {
45620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45621       };
45622     } catch (std::exception& e) {
45623       {
45624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45625       };
45626     } catch (...) {
45627       {
45628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45629       };
45630     }
45631   }
45632   jresult = (void *)result;
45633   return jresult;
45634 }
45635
45636
45637 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VectorUnsignedChar(void * jarg1) {
45638   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45639
45640   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45641   {
45642     try {
45643       delete arg1;
45644     } catch (std::out_of_range& e) {
45645       {
45646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45647       };
45648     } catch (std::exception& e) {
45649       {
45650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45651       };
45652     } catch (...) {
45653       {
45654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45655       };
45656     }
45657   }
45658 }
45659
45660
45661 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorUnsignedChar__SWIG_1(void * jarg1) {
45662   void * jresult ;
45663   Dali::Vector< unsigned char > *arg1 = 0 ;
45664   Dali::Vector< unsigned char > *result = 0 ;
45665
45666   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45667   if (!arg1) {
45668     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< unsigned char > const & type is null", 0);
45669     return 0;
45670   }
45671   {
45672     try {
45673       result = (Dali::Vector< unsigned char > *)new Dali::Vector< unsigned char >((Dali::Vector< unsigned char > const &)*arg1);
45674     } catch (std::out_of_range& e) {
45675       {
45676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45677       };
45678     } catch (std::exception& e) {
45679       {
45680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45681       };
45682     } catch (...) {
45683       {
45684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45685       };
45686     }
45687   }
45688   jresult = (void *)result;
45689   return jresult;
45690 }
45691
45692
45693 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Assign(void * jarg1, void * jarg2) {
45694   void * jresult ;
45695   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45696   Dali::Vector< unsigned char > *arg2 = 0 ;
45697   Dali::Vector< unsigned char > *result = 0 ;
45698
45699   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45700   arg2 = (Dali::Vector< unsigned char > *)jarg2;
45701   if (!arg2) {
45702     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< unsigned char > const & type is null", 0);
45703     return 0;
45704   }
45705   {
45706     try {
45707       result = (Dali::Vector< unsigned char > *) &(arg1)->operator =((Dali::Vector< unsigned char > const &)*arg2);
45708     } catch (std::out_of_range& e) {
45709       {
45710         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45711       };
45712     } catch (std::exception& e) {
45713       {
45714         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45715       };
45716     } catch (...) {
45717       {
45718         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45719       };
45720     }
45721   }
45722   jresult = (void *)result;
45723   return jresult;
45724 }
45725
45726
45727 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Begin(void * jarg1) {
45728   void * jresult ;
45729   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45730   Dali::Vector< unsigned char >::Iterator result;
45731
45732   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45733   {
45734     try {
45735       result = (Dali::Vector< unsigned char >::Iterator)((Dali::Vector< unsigned char > const *)arg1)->Begin();
45736     } catch (std::out_of_range& e) {
45737       {
45738         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45739       };
45740     } catch (std::exception& e) {
45741       {
45742         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45743       };
45744     } catch (...) {
45745       {
45746         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45747       };
45748     }
45749   }
45750   jresult = (void *)result;
45751   return jresult;
45752 }
45753
45754
45755 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_End(void * jarg1) {
45756   void * jresult ;
45757   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45758   Dali::Vector< unsigned char >::Iterator result;
45759
45760   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45761   {
45762     try {
45763       result = (Dali::Vector< unsigned char >::Iterator)((Dali::Vector< unsigned char > const *)arg1)->End();
45764     } catch (std::out_of_range& e) {
45765       {
45766         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45767       };
45768     } catch (std::exception& e) {
45769       {
45770         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45771       };
45772     } catch (...) {
45773       {
45774         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45775       };
45776     }
45777   }
45778   jresult = (void *)result;
45779   return jresult;
45780 }
45781
45782
45783 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
45784   void * jresult ;
45785   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45786   Dali::Vector< unsigned char >::SizeType arg2 ;
45787   Dali::Vector< unsigned char >::ItemType *result = 0 ;
45788
45789   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45790   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2;
45791   {
45792     try {
45793       result = (Dali::Vector< unsigned char >::ItemType *) &(arg1)->operator [](arg2);
45794     } catch (std::out_of_range& e) {
45795       {
45796         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
45797       };
45798     } catch (std::exception& e) {
45799       {
45800         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
45801       };
45802     } catch (...) {
45803       {
45804         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
45805       };
45806     }
45807   }
45808   jresult = (void *)result;
45809   return jresult;
45810 }
45811
45812
45813 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_PushBack(void * jarg1, unsigned char jarg2) {
45814   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45815   Dali::Vector< unsigned char >::ItemType *arg2 = 0 ;
45816   Dali::Vector< unsigned char >::ItemType temp2 ;
45817
45818   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45819   temp2 = (Dali::Vector< unsigned char >::ItemType)jarg2;
45820   arg2 = &temp2;
45821   {
45822     try {
45823       (arg1)->PushBack((Dali::Vector< unsigned char >::ItemType const &)*arg2);
45824     } catch (std::out_of_range& e) {
45825       {
45826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45827       };
45828     } catch (std::exception& e) {
45829       {
45830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45831       };
45832     } catch (...) {
45833       {
45834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45835       };
45836     }
45837   }
45838 }
45839
45840
45841 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Insert__SWIG_0(void * jarg1, unsigned char* jarg2, unsigned char jarg3) {
45842   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45843   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
45844   Dali::Vector< unsigned char >::ItemType *arg3 = 0 ;
45845   Dali::Vector< unsigned char >::ItemType temp3 ;
45846
45847   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45848   arg2 = jarg2;
45849   temp3 = (Dali::Vector< unsigned char >::ItemType)jarg3;
45850   arg3 = &temp3;
45851   {
45852     try {
45853       (arg1)->Insert(arg2,(Dali::Vector< unsigned char >::ItemType const &)*arg3);
45854     } catch (std::out_of_range& e) {
45855       {
45856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45857       };
45858     } catch (std::exception& e) {
45859       {
45860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45861       };
45862     } catch (...) {
45863       {
45864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45865       };
45866     }
45867   }
45868
45869
45870 }
45871
45872
45873 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Insert__SWIG_1(void * jarg1, unsigned char* jarg2, void * jarg3, void * jarg4) {
45874   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45875   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
45876   Dali::Vector< unsigned char >::Iterator arg3 = (Dali::Vector< unsigned char >::Iterator) 0 ;
45877   Dali::Vector< unsigned char >::Iterator arg4 = (Dali::Vector< unsigned char >::Iterator) 0 ;
45878
45879   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45880   arg2 = jarg2;
45881   arg3 = (Dali::Vector< unsigned char >::Iterator)jarg3;
45882   arg4 = (Dali::Vector< unsigned char >::Iterator)jarg4;
45883   {
45884     try {
45885       (arg1)->Insert(arg2,arg3,arg4);
45886     } catch (std::out_of_range& e) {
45887       {
45888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45889       };
45890     } catch (std::exception& e) {
45891       {
45892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45893       };
45894     } catch (...) {
45895       {
45896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45897       };
45898     }
45899   }
45900
45901
45902 }
45903
45904
45905 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Reserve(void * jarg1, unsigned long jarg2) {
45906   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45907   Dali::Vector< unsigned char >::SizeType arg2 ;
45908
45909   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45910   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2;
45911   {
45912     try {
45913       (arg1)->Reserve(arg2);
45914     } catch (std::out_of_range& e) {
45915       {
45916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45917       };
45918     } catch (std::exception& e) {
45919       {
45920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45921       };
45922     } catch (...) {
45923       {
45924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45925       };
45926     }
45927   }
45928 }
45929
45930
45931 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
45932   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45933   Dali::Vector< unsigned char >::SizeType arg2 ;
45934
45935   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45936   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2;
45937   {
45938     try {
45939       (arg1)->Resize(arg2);
45940     } catch (std::out_of_range& e) {
45941       {
45942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45943       };
45944     } catch (std::exception& e) {
45945       {
45946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45947       };
45948     } catch (...) {
45949       {
45950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45951       };
45952     }
45953   }
45954 }
45955
45956
45957 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Resize__SWIG_1(void * jarg1, unsigned long jarg2, unsigned char jarg3) {
45958   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45959   Dali::Vector< unsigned char >::SizeType arg2 ;
45960   Dali::Vector< unsigned char >::ItemType *arg3 = 0 ;
45961   Dali::Vector< unsigned char >::ItemType temp3 ;
45962
45963   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45964   arg2 = (Dali::Vector< unsigned char >::SizeType)jarg2;
45965   temp3 = (Dali::Vector< unsigned char >::ItemType)jarg3;
45966   arg3 = &temp3;
45967   {
45968     try {
45969       (arg1)->Resize(arg2,(Dali::Vector< unsigned char >::ItemType const &)*arg3);
45970     } catch (std::out_of_range& e) {
45971       {
45972         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
45973       };
45974     } catch (std::exception& e) {
45975       {
45976         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
45977       };
45978     } catch (...) {
45979       {
45980         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
45981       };
45982     }
45983   }
45984 }
45985
45986
45987 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Erase__SWIG_0(void * jarg1, unsigned char* jarg2) {
45988   void * jresult ;
45989   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
45990   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
45991   Dali::Vector< unsigned char >::Iterator result;
45992
45993   arg1 = (Dali::Vector< unsigned char > *)jarg1;
45994   arg2 = jarg2;
45995   {
45996     try {
45997       result = (Dali::Vector< unsigned char >::Iterator)(arg1)->Erase(arg2);
45998     } catch (std::out_of_range& e) {
45999       {
46000         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46001       };
46002     } catch (std::exception& e) {
46003       {
46004         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46005       };
46006     } catch (...) {
46007       {
46008         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46009       };
46010     }
46011   }
46012   jresult = (void *)result;
46013
46014
46015   return jresult;
46016 }
46017
46018
46019 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Erase__SWIG_1(void * jarg1, unsigned char* jarg2, void * jarg3) {
46020   void * jresult ;
46021   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
46022   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
46023   Dali::Vector< unsigned char >::Iterator arg3 = (Dali::Vector< unsigned char >::Iterator) 0 ;
46024   Dali::Vector< unsigned char >::Iterator result;
46025
46026   arg1 = (Dali::Vector< unsigned char > *)jarg1;
46027   arg2 = jarg2;
46028   arg3 = (Dali::Vector< unsigned char >::Iterator)jarg3;
46029   {
46030     try {
46031       result = (Dali::Vector< unsigned char >::Iterator)(arg1)->Erase(arg2,arg3);
46032     } catch (std::out_of_range& e) {
46033       {
46034         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46035       };
46036     } catch (std::exception& e) {
46037       {
46038         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46039       };
46040     } catch (...) {
46041       {
46042         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46043       };
46044     }
46045   }
46046   jresult = (void *)result;
46047
46048
46049   return jresult;
46050 }
46051
46052
46053 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Remove(void * jarg1, unsigned char* jarg2) {
46054   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
46055   Dali::Vector< unsigned char >::Iterator arg2 = (Dali::Vector< unsigned char >::Iterator) 0 ;
46056
46057   arg1 = (Dali::Vector< unsigned char > *)jarg1;
46058   arg2 = jarg2;
46059   {
46060     try {
46061       (arg1)->Remove(arg2);
46062     } catch (std::out_of_range& e) {
46063       {
46064         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46065       };
46066     } catch (std::exception& e) {
46067       {
46068         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46069       };
46070     } catch (...) {
46071       {
46072         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46073       };
46074     }
46075   }
46076
46077
46078 }
46079
46080
46081 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Swap(void * jarg1, void * jarg2) {
46082   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
46083   Dali::Vector< unsigned char > *arg2 = 0 ;
46084
46085   arg1 = (Dali::Vector< unsigned char > *)jarg1;
46086   arg2 = (Dali::Vector< unsigned char > *)jarg2;
46087   if (!arg2) {
46088     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< unsigned char > & type is null", 0);
46089     return ;
46090   }
46091   {
46092     try {
46093       (arg1)->Swap(*arg2);
46094     } catch (std::out_of_range& e) {
46095       {
46096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46097       };
46098     } catch (std::exception& e) {
46099       {
46100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46101       };
46102     } catch (...) {
46103       {
46104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46105       };
46106     }
46107   }
46108 }
46109
46110
46111 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Clear(void * jarg1) {
46112   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
46113
46114   arg1 = (Dali::Vector< unsigned char > *)jarg1;
46115   {
46116     try {
46117       (arg1)->Clear();
46118     } catch (std::out_of_range& e) {
46119       {
46120         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46121       };
46122     } catch (std::exception& e) {
46123       {
46124         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46125       };
46126     } catch (...) {
46127       {
46128         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46129       };
46130     }
46131   }
46132 }
46133
46134
46135 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUnsignedChar_Release(void * jarg1) {
46136   Dali::Vector< unsigned char > *arg1 = (Dali::Vector< unsigned char > *) 0 ;
46137
46138   arg1 = (Dali::Vector< unsigned char > *)jarg1;
46139   {
46140     try {
46141       (arg1)->Release();
46142     } catch (std::out_of_range& e) {
46143       {
46144         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46145       };
46146     } catch (std::exception& e) {
46147       {
46148         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46149       };
46150     } catch (...) {
46151       {
46152         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46153       };
46154     }
46155   }
46156 }
46157
46158
46159 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VectorUint16Pair_BaseType_get() {
46160   int jresult ;
46161   int result;
46162
46163   result = (int)Dali::Vector< Dali::Uint16Pair >::BaseType;
46164   jresult = (int)result;
46165   return jresult;
46166 }
46167
46168
46169 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorUint16Pair__SWIG_0() {
46170   void * jresult ;
46171   Dali::Vector< Dali::Uint16Pair > *result = 0 ;
46172
46173   {
46174     try {
46175       result = (Dali::Vector< Dali::Uint16Pair > *)new Dali::Vector< Dali::Uint16Pair >();
46176     } catch (std::out_of_range& e) {
46177       {
46178         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46179       };
46180     } catch (std::exception& e) {
46181       {
46182         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46183       };
46184     } catch (...) {
46185       {
46186         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46187       };
46188     }
46189   }
46190   jresult = (void *)result;
46191   return jresult;
46192 }
46193
46194
46195 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VectorUint16Pair(void * jarg1) {
46196   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46197
46198   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46199   {
46200     try {
46201       delete arg1;
46202     } catch (std::out_of_range& e) {
46203       {
46204         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46205       };
46206     } catch (std::exception& e) {
46207       {
46208         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46209       };
46210     } catch (...) {
46211       {
46212         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46213       };
46214     }
46215   }
46216 }
46217
46218
46219 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VectorUint16Pair__SWIG_1(void * jarg1) {
46220   void * jresult ;
46221   Dali::Vector< Dali::Uint16Pair > *arg1 = 0 ;
46222   Dali::Vector< Dali::Uint16Pair > *result = 0 ;
46223
46224   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46225   if (!arg1) {
46226     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair > const & type is null", 0);
46227     return 0;
46228   }
46229   {
46230     try {
46231       result = (Dali::Vector< Dali::Uint16Pair > *)new Dali::Vector< Dali::Uint16Pair >((Dali::Vector< Dali::Uint16Pair > const &)*arg1);
46232     } catch (std::out_of_range& e) {
46233       {
46234         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46235       };
46236     } catch (std::exception& e) {
46237       {
46238         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46239       };
46240     } catch (...) {
46241       {
46242         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46243       };
46244     }
46245   }
46246   jresult = (void *)result;
46247   return jresult;
46248 }
46249
46250
46251 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Assign(void * jarg1, void * jarg2) {
46252   void * jresult ;
46253   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46254   Dali::Vector< Dali::Uint16Pair > *arg2 = 0 ;
46255   Dali::Vector< Dali::Uint16Pair > *result = 0 ;
46256
46257   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46258   arg2 = (Dali::Vector< Dali::Uint16Pair > *)jarg2;
46259   if (!arg2) {
46260     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair > const & type is null", 0);
46261     return 0;
46262   }
46263   {
46264     try {
46265       result = (Dali::Vector< Dali::Uint16Pair > *) &(arg1)->operator =((Dali::Vector< Dali::Uint16Pair > const &)*arg2);
46266     } catch (std::out_of_range& e) {
46267       {
46268         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46269       };
46270     } catch (std::exception& e) {
46271       {
46272         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46273       };
46274     } catch (...) {
46275       {
46276         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46277       };
46278     }
46279   }
46280   jresult = (void *)result;
46281   return jresult;
46282 }
46283
46284
46285 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Begin(void * jarg1) {
46286   void * jresult ;
46287   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46288   Dali::Vector< Dali::Uint16Pair >::Iterator result;
46289
46290   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46291   {
46292     try {
46293       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)((Dali::Vector< Dali::Uint16Pair > const *)arg1)->Begin();
46294     } catch (std::out_of_range& e) {
46295       {
46296         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46297       };
46298     } catch (std::exception& e) {
46299       {
46300         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46301       };
46302     } catch (...) {
46303       {
46304         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46305       };
46306     }
46307   }
46308   jresult = (void *)result;
46309   return jresult;
46310 }
46311
46312
46313 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_End(void * jarg1) {
46314   void * jresult ;
46315   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46316   Dali::Vector< Dali::Uint16Pair >::Iterator result;
46317
46318   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46319   {
46320     try {
46321       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)((Dali::Vector< Dali::Uint16Pair > const *)arg1)->End();
46322     } catch (std::out_of_range& e) {
46323       {
46324         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46325       };
46326     } catch (std::exception& e) {
46327       {
46328         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46329       };
46330     } catch (...) {
46331       {
46332         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46333       };
46334     }
46335   }
46336   jresult = (void *)result;
46337   return jresult;
46338 }
46339
46340
46341 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_ValueOfIndex__SWIG_0(void * jarg1, unsigned long jarg2) {
46342   void * jresult ;
46343   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46344   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
46345   Dali::Vector< Dali::Uint16Pair >::ItemType *result = 0 ;
46346
46347   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46348   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2;
46349   {
46350     try {
46351       result = (Dali::Vector< Dali::Uint16Pair >::ItemType *) &(arg1)->operator [](arg2);
46352     } catch (std::out_of_range& e) {
46353       {
46354         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46355       };
46356     } catch (std::exception& e) {
46357       {
46358         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46359       };
46360     } catch (...) {
46361       {
46362         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46363       };
46364     }
46365   }
46366   jresult = (void *)result;
46367   return jresult;
46368 }
46369
46370
46371 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_PushBack(void * jarg1, void * jarg2) {
46372   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46373   Dali::Vector< Dali::Uint16Pair >::ItemType *arg2 = 0 ;
46374
46375   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46376   arg2 = (Dali::Vector< Dali::Uint16Pair >::ItemType *)jarg2;
46377   if (!arg2) {
46378     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair >::ItemType const & type is null", 0);
46379     return ;
46380   }
46381   {
46382     try {
46383       (arg1)->PushBack((Dali::Vector< Dali::Uint16Pair >::ItemType const &)*arg2);
46384     } catch (std::out_of_range& e) {
46385       {
46386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46387       };
46388     } catch (std::exception& e) {
46389       {
46390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46391       };
46392     } catch (...) {
46393       {
46394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46395       };
46396     }
46397   }
46398 }
46399
46400
46401 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Insert__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
46402   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46403   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46404   Dali::Vector< Dali::Uint16Pair >::ItemType *arg3 = 0 ;
46405
46406   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46407   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
46408   arg3 = (Dali::Vector< Dali::Uint16Pair >::ItemType *)jarg3;
46409   if (!arg3) {
46410     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair >::ItemType const & type is null", 0);
46411     return ;
46412   }
46413   {
46414     try {
46415       (arg1)->Insert(arg2,(Dali::Vector< Dali::Uint16Pair >::ItemType const &)*arg3);
46416     } catch (std::out_of_range& e) {
46417       {
46418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46419       };
46420     } catch (std::exception& e) {
46421       {
46422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46423       };
46424     } catch (...) {
46425       {
46426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46427       };
46428     }
46429   }
46430 }
46431
46432
46433 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Insert__SWIG_1(void * jarg1, void * jarg2, void * jarg3, void * jarg4) {
46434   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46435   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46436   Dali::Vector< Dali::Uint16Pair >::Iterator arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46437   Dali::Vector< Dali::Uint16Pair >::Iterator arg4 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46438
46439   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46440   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
46441   arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg3;
46442   arg4 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg4;
46443   {
46444     try {
46445       (arg1)->Insert(arg2,arg3,arg4);
46446     } catch (std::out_of_range& e) {
46447       {
46448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46449       };
46450     } catch (std::exception& e) {
46451       {
46452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46453       };
46454     } catch (...) {
46455       {
46456         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46457       };
46458     }
46459   }
46460 }
46461
46462
46463 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Reserve(void * jarg1, unsigned long jarg2) {
46464   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46465   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
46466
46467   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46468   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2;
46469   {
46470     try {
46471       (arg1)->Reserve(arg2);
46472     } catch (std::out_of_range& e) {
46473       {
46474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46475       };
46476     } catch (std::exception& e) {
46477       {
46478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46479       };
46480     } catch (...) {
46481       {
46482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46483       };
46484     }
46485   }
46486 }
46487
46488
46489 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Resize__SWIG_0(void * jarg1, unsigned long jarg2) {
46490   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46491   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
46492
46493   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46494   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2;
46495   {
46496     try {
46497       (arg1)->Resize(arg2);
46498     } catch (std::out_of_range& e) {
46499       {
46500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46501       };
46502     } catch (std::exception& e) {
46503       {
46504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46505       };
46506     } catch (...) {
46507       {
46508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46509       };
46510     }
46511   }
46512 }
46513
46514
46515 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Resize__SWIG_1(void * jarg1, unsigned long jarg2, void * jarg3) {
46516   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46517   Dali::Vector< Dali::Uint16Pair >::SizeType arg2 ;
46518   Dali::Vector< Dali::Uint16Pair >::ItemType *arg3 = 0 ;
46519
46520   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46521   arg2 = (Dali::Vector< Dali::Uint16Pair >::SizeType)jarg2;
46522   arg3 = (Dali::Vector< Dali::Uint16Pair >::ItemType *)jarg3;
46523   if (!arg3) {
46524     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair >::ItemType const & type is null", 0);
46525     return ;
46526   }
46527   {
46528     try {
46529       (arg1)->Resize(arg2,(Dali::Vector< Dali::Uint16Pair >::ItemType const &)*arg3);
46530     } catch (std::out_of_range& e) {
46531       {
46532         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46533       };
46534     } catch (std::exception& e) {
46535       {
46536         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46537       };
46538     } catch (...) {
46539       {
46540         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46541       };
46542     }
46543   }
46544 }
46545
46546
46547 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Erase__SWIG_0(void * jarg1, void * jarg2) {
46548   void * jresult ;
46549   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46550   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46551   Dali::Vector< Dali::Uint16Pair >::Iterator result;
46552
46553   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46554   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
46555   {
46556     try {
46557       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)(arg1)->Erase(arg2);
46558     } catch (std::out_of_range& e) {
46559       {
46560         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46561       };
46562     } catch (std::exception& e) {
46563       {
46564         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46565       };
46566     } catch (...) {
46567       {
46568         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46569       };
46570     }
46571   }
46572   jresult = (void *)result;
46573   return jresult;
46574 }
46575
46576
46577 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Erase__SWIG_1(void * jarg1, void * jarg2, void * jarg3) {
46578   void * jresult ;
46579   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46580   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46581   Dali::Vector< Dali::Uint16Pair >::Iterator arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46582   Dali::Vector< Dali::Uint16Pair >::Iterator result;
46583
46584   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46585   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
46586   arg3 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg3;
46587   {
46588     try {
46589       result = (Dali::Vector< Dali::Uint16Pair >::Iterator)(arg1)->Erase(arg2,arg3);
46590     } catch (std::out_of_range& e) {
46591       {
46592         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46593       };
46594     } catch (std::exception& e) {
46595       {
46596         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46597       };
46598     } catch (...) {
46599       {
46600         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46601       };
46602     }
46603   }
46604   jresult = (void *)result;
46605   return jresult;
46606 }
46607
46608
46609 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Remove(void * jarg1, void * jarg2) {
46610   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46611   Dali::Vector< Dali::Uint16Pair >::Iterator arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator) 0 ;
46612
46613   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46614   arg2 = (Dali::Vector< Dali::Uint16Pair >::Iterator)jarg2;
46615   {
46616     try {
46617       (arg1)->Remove(arg2);
46618     } catch (std::out_of_range& e) {
46619       {
46620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46621       };
46622     } catch (std::exception& e) {
46623       {
46624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46625       };
46626     } catch (...) {
46627       {
46628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46629       };
46630     }
46631   }
46632 }
46633
46634
46635 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Swap(void * jarg1, void * jarg2) {
46636   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46637   Dali::Vector< Dali::Uint16Pair > *arg2 = 0 ;
46638
46639   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46640   arg2 = (Dali::Vector< Dali::Uint16Pair > *)jarg2;
46641   if (!arg2) {
46642     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< Dali::Uint16Pair > & type is null", 0);
46643     return ;
46644   }
46645   {
46646     try {
46647       (arg1)->Swap(*arg2);
46648     } catch (std::out_of_range& e) {
46649       {
46650         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46651       };
46652     } catch (std::exception& e) {
46653       {
46654         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46655       };
46656     } catch (...) {
46657       {
46658         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46659       };
46660     }
46661   }
46662 }
46663
46664
46665 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Clear(void * jarg1) {
46666   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46667
46668   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46669   {
46670     try {
46671       (arg1)->Clear();
46672     } catch (std::out_of_range& e) {
46673       {
46674         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46675       };
46676     } catch (std::exception& e) {
46677       {
46678         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46679       };
46680     } catch (...) {
46681       {
46682         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46683       };
46684     }
46685   }
46686 }
46687
46688
46689 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VectorUint16Pair_Release(void * jarg1) {
46690   Dali::Vector< Dali::Uint16Pair > *arg1 = (Dali::Vector< Dali::Uint16Pair > *) 0 ;
46691
46692   arg1 = (Dali::Vector< Dali::Uint16Pair > *)jarg1;
46693   {
46694     try {
46695       (arg1)->Release();
46696     } catch (std::out_of_range& e) {
46697       {
46698         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46699       };
46700     } catch (std::exception& e) {
46701       {
46702         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46703       };
46704     } catch (...) {
46705       {
46706         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46707       };
46708     }
46709   }
46710 }
46711
46712
46713 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VoidSignal() {
46714   void * jresult ;
46715   Dali::Signal< void () > *result = 0 ;
46716
46717   {
46718     try {
46719       result = (Dali::Signal< void () > *)new Dali::Signal< void () >();
46720     } catch (std::out_of_range& e) {
46721       {
46722         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46723       };
46724     } catch (std::exception& e) {
46725       {
46726         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46727       };
46728     } catch (...) {
46729       {
46730         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46731       };
46732     }
46733   }
46734   jresult = (void *)result;
46735   return jresult;
46736 }
46737
46738
46739 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VoidSignal(void * jarg1) {
46740   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46741
46742   arg1 = (Dali::Signal< void () > *)jarg1;
46743   {
46744     try {
46745       delete arg1;
46746     } catch (std::out_of_range& e) {
46747       {
46748         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46749       };
46750     } catch (std::exception& e) {
46751       {
46752         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46753       };
46754     } catch (...) {
46755       {
46756         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46757       };
46758     }
46759   }
46760 }
46761
46762
46763 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_VoidSignal_Empty(void * jarg1) {
46764   unsigned int jresult ;
46765   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46766   bool result;
46767
46768   arg1 = (Dali::Signal< void () > *)jarg1;
46769   {
46770     try {
46771       result = (bool)((Dali::Signal< void () > const *)arg1)->Empty();
46772     } catch (std::out_of_range& e) {
46773       {
46774         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46775       };
46776     } catch (std::exception& e) {
46777       {
46778         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46779       };
46780     } catch (...) {
46781       {
46782         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46783       };
46784     }
46785   }
46786   jresult = result;
46787   return jresult;
46788 }
46789
46790
46791 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VoidSignal_GetConnectionCount(void * jarg1) {
46792   unsigned long jresult ;
46793   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46794   std::size_t result;
46795
46796   arg1 = (Dali::Signal< void () > *)jarg1;
46797   {
46798     try {
46799       result = ((Dali::Signal< void () > const *)arg1)->GetConnectionCount();
46800     } catch (std::out_of_range& e) {
46801       {
46802         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46803       };
46804     } catch (std::exception& e) {
46805       {
46806         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46807       };
46808     } catch (...) {
46809       {
46810         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46811       };
46812     }
46813   }
46814   jresult = (unsigned long)result;
46815   return jresult;
46816 }
46817
46818
46819 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VoidSignal_Connect__SWIG_0(void * jarg1, void * jarg2) {
46820   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46821   void (*arg2)() = (void (*)()) 0 ;
46822
46823   arg1 = (Dali::Signal< void () > *)jarg1;
46824   arg2 = (void (*)())jarg2;
46825   {
46826     try {
46827       (arg1)->Connect(arg2);
46828     } catch (std::out_of_range& e) {
46829       {
46830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46831       };
46832     } catch (std::exception& e) {
46833       {
46834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46835       };
46836     } catch (...) {
46837       {
46838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46839       };
46840     }
46841   }
46842 }
46843
46844
46845 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VoidSignal_Disconnect(void * jarg1, void * jarg2) {
46846   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46847   void (*arg2)() = (void (*)()) 0 ;
46848
46849   arg1 = (Dali::Signal< void () > *)jarg1;
46850   arg2 = (void (*)())jarg2;
46851   {
46852     try {
46853       (arg1)->Disconnect(arg2);
46854     } catch (std::out_of_range& e) {
46855       {
46856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46857       };
46858     } catch (std::exception& e) {
46859       {
46860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46861       };
46862     } catch (...) {
46863       {
46864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46865       };
46866     }
46867   }
46868 }
46869
46870
46871 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VoidSignal_Connect__SWIG_4(void * jarg1, void * jarg2, void * jarg3) {
46872   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46873   Dali::ConnectionTrackerInterface *arg2 = (Dali::ConnectionTrackerInterface *) 0 ;
46874   Dali::FunctorDelegate *arg3 = (Dali::FunctorDelegate *) 0 ;
46875
46876   arg1 = (Dali::Signal< void () > *)jarg1;
46877   arg2 = (Dali::ConnectionTrackerInterface *)jarg2;
46878   arg3 = (Dali::FunctorDelegate *)jarg3;
46879   {
46880     try {
46881       (arg1)->Connect(arg2,arg3);
46882     } catch (std::out_of_range& e) {
46883       {
46884         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46885       };
46886     } catch (std::exception& e) {
46887       {
46888         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46889       };
46890     } catch (...) {
46891       {
46892         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46893       };
46894     }
46895   }
46896 }
46897
46898
46899 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VoidSignal_Emit(void * jarg1) {
46900   Dali::Signal< void () > *arg1 = (Dali::Signal< void () > *) 0 ;
46901
46902   arg1 = (Dali::Signal< void () > *)jarg1;
46903   {
46904     try {
46905       (arg1)->Emit();
46906     } catch (std::out_of_range& e) {
46907       {
46908         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46909       };
46910     } catch (std::exception& e) {
46911       {
46912         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46913       };
46914     } catch (...) {
46915       {
46916         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46917       };
46918     }
46919   }
46920 }
46921
46922
46923 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FloatSignal_Empty(void * jarg1) {
46924   unsigned int jresult ;
46925   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
46926   bool result;
46927
46928   arg1 = (Dali::Signal< void (float) > *)jarg1;
46929   {
46930     try {
46931       result = (bool)Dali_Signal_Sl_void_Sp_float_SP__Sg__Empty((Dali::Signal< void (float) > const *)arg1);
46932     } catch (std::out_of_range& e) {
46933       {
46934         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46935       };
46936     } catch (std::exception& e) {
46937       {
46938         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46939       };
46940     } catch (...) {
46941       {
46942         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46943       };
46944     }
46945   }
46946   jresult = result;
46947   return jresult;
46948 }
46949
46950
46951 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_FloatSignal_GetConnectionCount(void * jarg1) {
46952   unsigned long jresult ;
46953   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
46954   std::size_t result;
46955
46956   arg1 = (Dali::Signal< void (float) > *)jarg1;
46957   {
46958     try {
46959       result = Dali_Signal_Sl_void_Sp_float_SP__Sg__GetConnectionCount((Dali::Signal< void (float) > const *)arg1);
46960     } catch (std::out_of_range& e) {
46961       {
46962         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
46963       };
46964     } catch (std::exception& e) {
46965       {
46966         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
46967       };
46968     } catch (...) {
46969       {
46970         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
46971       };
46972     }
46973   }
46974   jresult = (unsigned long)result;
46975   return jresult;
46976 }
46977
46978
46979 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FloatSignal_Connect(void * jarg1, void * jarg2) {
46980   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
46981   void (*arg2)(float) = (void (*)(float)) 0 ;
46982
46983   arg1 = (Dali::Signal< void (float) > *)jarg1;
46984   arg2 = (void (*)(float))jarg2;
46985   {
46986     try {
46987       Dali_Signal_Sl_void_Sp_float_SP__Sg__Connect(arg1,arg2);
46988     } catch (std::out_of_range& e) {
46989       {
46990         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
46991       };
46992     } catch (std::exception& e) {
46993       {
46994         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
46995       };
46996     } catch (...) {
46997       {
46998         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
46999       };
47000     }
47001   }
47002 }
47003
47004
47005 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FloatSignal_Disconnect(void * jarg1, void * jarg2) {
47006   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
47007   void (*arg2)(float) = (void (*)(float)) 0 ;
47008
47009   arg1 = (Dali::Signal< void (float) > *)jarg1;
47010   arg2 = (void (*)(float))jarg2;
47011   {
47012     try {
47013       Dali_Signal_Sl_void_Sp_float_SP__Sg__Disconnect(arg1,arg2);
47014     } catch (std::out_of_range& e) {
47015       {
47016         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47017       };
47018     } catch (std::exception& e) {
47019       {
47020         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47021       };
47022     } catch (...) {
47023       {
47024         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47025       };
47026     }
47027   }
47028 }
47029
47030
47031 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FloatSignal_Emit(void * jarg1, float jarg2) {
47032   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
47033   float arg2 ;
47034
47035   arg1 = (Dali::Signal< void (float) > *)jarg1;
47036   arg2 = (float)jarg2;
47037   {
47038     try {
47039       Dali_Signal_Sl_void_Sp_float_SP__Sg__Emit(arg1,arg2);
47040     } catch (std::out_of_range& e) {
47041       {
47042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47043       };
47044     } catch (std::exception& e) {
47045       {
47046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47047       };
47048     } catch (...) {
47049       {
47050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47051       };
47052     }
47053   }
47054 }
47055
47056
47057 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FloatSignal() {
47058   void * jresult ;
47059   Dali::Signal< void (float) > *result = 0 ;
47060
47061   {
47062     try {
47063       result = (Dali::Signal< void (float) > *)new Dali::Signal< void (float) >();
47064     } catch (std::out_of_range& e) {
47065       {
47066         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47067       };
47068     } catch (std::exception& e) {
47069       {
47070         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47071       };
47072     } catch (...) {
47073       {
47074         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47075       };
47076     }
47077   }
47078   jresult = (void *)result;
47079   return jresult;
47080 }
47081
47082
47083 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FloatSignal(void * jarg1) {
47084   Dali::Signal< void (float) > *arg1 = (Dali::Signal< void (float) > *) 0 ;
47085
47086   arg1 = (Dali::Signal< void (float) > *)jarg1;
47087   {
47088     try {
47089       delete arg1;
47090     } catch (std::out_of_range& e) {
47091       {
47092         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47093       };
47094     } catch (std::exception& e) {
47095       {
47096         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47097       };
47098     } catch (...) {
47099       {
47100         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47101       };
47102     }
47103   }
47104 }
47105
47106
47107 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_Empty(void * jarg1) {
47108   unsigned int jresult ;
47109   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
47110   bool result;
47111
47112   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
47113   {
47114     try {
47115       result = (bool)Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Empty((Dali::Signal< void (Dali::BaseHandle) > const *)arg1);
47116     } catch (std::out_of_range& e) {
47117       {
47118         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47119       };
47120     } catch (std::exception& e) {
47121       {
47122         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47123       };
47124     } catch (...) {
47125       {
47126         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47127       };
47128     }
47129   }
47130   jresult = result;
47131   return jresult;
47132 }
47133
47134
47135 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_GetConnectionCount(void * jarg1) {
47136   unsigned long jresult ;
47137   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
47138   std::size_t result;
47139
47140   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
47141   {
47142     try {
47143       result = Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::BaseHandle) > const *)arg1);
47144     } catch (std::out_of_range& e) {
47145       {
47146         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47147       };
47148     } catch (std::exception& e) {
47149       {
47150         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47151       };
47152     } catch (...) {
47153       {
47154         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47155       };
47156     }
47157   }
47158   jresult = (unsigned long)result;
47159   return jresult;
47160 }
47161
47162
47163 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_Connect(void * jarg1, void * jarg2) {
47164   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
47165   void (*arg2)(Dali::BaseHandle) = (void (*)(Dali::BaseHandle)) 0 ;
47166
47167   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
47168   arg2 = (void (*)(Dali::BaseHandle))jarg2;
47169   {
47170     try {
47171       Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Connect(arg1,arg2);
47172     } catch (std::out_of_range& e) {
47173       {
47174         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47175       };
47176     } catch (std::exception& e) {
47177       {
47178         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47179       };
47180     } catch (...) {
47181       {
47182         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47183       };
47184     }
47185   }
47186 }
47187
47188
47189 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_Disconnect(void * jarg1, void * jarg2) {
47190   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
47191   void (*arg2)(Dali::BaseHandle) = (void (*)(Dali::BaseHandle)) 0 ;
47192
47193   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
47194   arg2 = (void (*)(Dali::BaseHandle))jarg2;
47195   {
47196     try {
47197       Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Disconnect(arg1,arg2);
47198     } catch (std::out_of_range& e) {
47199       {
47200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47201       };
47202     } catch (std::exception& e) {
47203       {
47204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47205       };
47206     } catch (...) {
47207       {
47208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47209       };
47210     }
47211   }
47212 }
47213
47214
47215 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectCreatedSignal_Emit(void * jarg1, void * jarg2) {
47216   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
47217   Dali::BaseHandle arg2 ;
47218   Dali::BaseHandle *argp2 ;
47219
47220   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
47221   argp2 = (Dali::BaseHandle *)jarg2;
47222   if (!argp2) {
47223     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
47224     return ;
47225   }
47226   arg2 = *argp2;
47227   {
47228     try {
47229       Dali_Signal_Sl_void_Sp_Dali_BaseHandle_SP__Sg__Emit(arg1,arg2);
47230     } catch (std::out_of_range& e) {
47231       {
47232         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47233       };
47234     } catch (std::exception& e) {
47235       {
47236         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47237       };
47238     } catch (...) {
47239       {
47240         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47241       };
47242     }
47243   }
47244 }
47245
47246
47247 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ObjectCreatedSignal() {
47248   void * jresult ;
47249   Dali::Signal< void (Dali::BaseHandle) > *result = 0 ;
47250
47251   {
47252     try {
47253       result = (Dali::Signal< void (Dali::BaseHandle) > *)new Dali::Signal< void (Dali::BaseHandle) >();
47254     } catch (std::out_of_range& e) {
47255       {
47256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47257       };
47258     } catch (std::exception& e) {
47259       {
47260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47261       };
47262     } catch (...) {
47263       {
47264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47265       };
47266     }
47267   }
47268   jresult = (void *)result;
47269   return jresult;
47270 }
47271
47272
47273 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ObjectCreatedSignal(void * jarg1) {
47274   Dali::Signal< void (Dali::BaseHandle) > *arg1 = (Dali::Signal< void (Dali::BaseHandle) > *) 0 ;
47275
47276   arg1 = (Dali::Signal< void (Dali::BaseHandle) > *)jarg1;
47277   {
47278     try {
47279       delete arg1;
47280     } catch (std::out_of_range& e) {
47281       {
47282         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47283       };
47284     } catch (std::exception& e) {
47285       {
47286         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47287       };
47288     } catch (...) {
47289       {
47290         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47291       };
47292     }
47293   }
47294 }
47295
47296
47297 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_Empty(void * jarg1) {
47298   unsigned int jresult ;
47299   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
47300   bool result;
47301
47302   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
47303   {
47304     try {
47305       result = (bool)Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Empty((Dali::Signal< void (Dali::RefObject const *) > const *)arg1);
47306     } catch (std::out_of_range& e) {
47307       {
47308         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47309       };
47310     } catch (std::exception& e) {
47311       {
47312         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47313       };
47314     } catch (...) {
47315       {
47316         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47317       };
47318     }
47319   }
47320   jresult = result;
47321   return jresult;
47322 }
47323
47324
47325 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_GetConnectionCount(void * jarg1) {
47326   unsigned long jresult ;
47327   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
47328   std::size_t result;
47329
47330   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
47331   {
47332     try {
47333       result = Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::RefObject const *) > const *)arg1);
47334     } catch (std::out_of_range& e) {
47335       {
47336         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47337       };
47338     } catch (std::exception& e) {
47339       {
47340         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47341       };
47342     } catch (...) {
47343       {
47344         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47345       };
47346     }
47347   }
47348   jresult = (unsigned long)result;
47349   return jresult;
47350 }
47351
47352
47353 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_Connect(void * jarg1, void * jarg2) {
47354   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
47355   void (*arg2)(Dali::RefObject const *) = (void (*)(Dali::RefObject const *)) 0 ;
47356
47357   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
47358   arg2 = (void (*)(Dali::RefObject const *))jarg2;
47359   {
47360     try {
47361       Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Connect(arg1,arg2);
47362     } catch (std::out_of_range& e) {
47363       {
47364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47365       };
47366     } catch (std::exception& e) {
47367       {
47368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47369       };
47370     } catch (...) {
47371       {
47372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47373       };
47374     }
47375   }
47376 }
47377
47378
47379 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_Disconnect(void * jarg1, void * jarg2) {
47380   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
47381   void (*arg2)(Dali::RefObject const *) = (void (*)(Dali::RefObject const *)) 0 ;
47382
47383   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
47384   arg2 = (void (*)(Dali::RefObject const *))jarg2;
47385   {
47386     try {
47387       Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Disconnect(arg1,arg2);
47388     } catch (std::out_of_range& e) {
47389       {
47390         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47391       };
47392     } catch (std::exception& e) {
47393       {
47394         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47395       };
47396     } catch (...) {
47397       {
47398         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47399       };
47400     }
47401   }
47402 }
47403
47404
47405 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ObjectDestroyedSignal_Emit(void * jarg1, void * jarg2) {
47406   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
47407   Dali::RefObject *arg2 = (Dali::RefObject *) 0 ;
47408
47409   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
47410   arg2 = (Dali::RefObject *)jarg2;
47411   {
47412     try {
47413       Dali_Signal_Sl_void_Sp_Dali_RefObject_SS_const_Sm__SP__Sg__Emit(arg1,(Dali::RefObject const *)arg2);
47414     } catch (std::out_of_range& e) {
47415       {
47416         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47417       };
47418     } catch (std::exception& e) {
47419       {
47420         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47421       };
47422     } catch (...) {
47423       {
47424         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47425       };
47426     }
47427   }
47428 }
47429
47430
47431 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ObjectDestroyedSignal() {
47432   void * jresult ;
47433   Dali::Signal< void (Dali::RefObject const *) > *result = 0 ;
47434
47435   {
47436     try {
47437       result = (Dali::Signal< void (Dali::RefObject const *) > *)new Dali::Signal< void (Dali::RefObject const *) >();
47438     } catch (std::out_of_range& e) {
47439       {
47440         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47441       };
47442     } catch (std::exception& e) {
47443       {
47444         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47445       };
47446     } catch (...) {
47447       {
47448         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47449       };
47450     }
47451   }
47452   jresult = (void *)result;
47453   return jresult;
47454 }
47455
47456
47457 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ObjectDestroyedSignal(void * jarg1) {
47458   Dali::Signal< void (Dali::RefObject const *) > *arg1 = (Dali::Signal< void (Dali::RefObject const *) > *) 0 ;
47459
47460   arg1 = (Dali::Signal< void (Dali::RefObject const *) > *)jarg1;
47461   {
47462     try {
47463       delete arg1;
47464     } catch (std::out_of_range& e) {
47465       {
47466         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47467       };
47468     } catch (std::exception& e) {
47469       {
47470         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47471       };
47472     } catch (...) {
47473       {
47474         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47475       };
47476     }
47477   }
47478 }
47479
47480
47481 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_Empty(void * jarg1) {
47482   unsigned int jresult ;
47483   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
47484   bool result;
47485
47486   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
47487   {
47488     try {
47489       result = (bool)Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Empty((Dali::Signal< void (Dali::PropertyNotification &) > const *)arg1);
47490     } catch (std::out_of_range& e) {
47491       {
47492         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47493       };
47494     } catch (std::exception& e) {
47495       {
47496         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47497       };
47498     } catch (...) {
47499       {
47500         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47501       };
47502     }
47503   }
47504   jresult = result;
47505   return jresult;
47506 }
47507
47508
47509 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_GetConnectionCount(void * jarg1) {
47510   unsigned long jresult ;
47511   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
47512   std::size_t result;
47513
47514   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
47515   {
47516     try {
47517       result = Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::PropertyNotification &) > const *)arg1);
47518     } catch (std::out_of_range& e) {
47519       {
47520         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47521       };
47522     } catch (std::exception& e) {
47523       {
47524         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47525       };
47526     } catch (...) {
47527       {
47528         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47529       };
47530     }
47531   }
47532   jresult = (unsigned long)result;
47533   return jresult;
47534 }
47535
47536
47537 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_Connect(void * jarg1, void * jarg2) {
47538   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
47539   void (*arg2)(Dali::PropertyNotification &) = (void (*)(Dali::PropertyNotification &)) 0 ;
47540
47541   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
47542   arg2 = (void (*)(Dali::PropertyNotification &))jarg2;
47543   {
47544     try {
47545       Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Connect(arg1,arg2);
47546     } catch (std::out_of_range& e) {
47547       {
47548         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47549       };
47550     } catch (std::exception& e) {
47551       {
47552         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47553       };
47554     } catch (...) {
47555       {
47556         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47557       };
47558     }
47559   }
47560 }
47561
47562
47563 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_Disconnect(void * jarg1, void * jarg2) {
47564   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
47565   void (*arg2)(Dali::PropertyNotification &) = (void (*)(Dali::PropertyNotification &)) 0 ;
47566
47567   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
47568   arg2 = (void (*)(Dali::PropertyNotification &))jarg2;
47569   {
47570     try {
47571       Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Disconnect(arg1,arg2);
47572     } catch (std::out_of_range& e) {
47573       {
47574         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47575       };
47576     } catch (std::exception& e) {
47577       {
47578         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47579       };
47580     } catch (...) {
47581       {
47582         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47583       };
47584     }
47585   }
47586 }
47587
47588
47589 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PropertyNotifySignal_Emit(void * jarg1, void * jarg2) {
47590   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
47591   Dali::PropertyNotification *arg2 = 0 ;
47592
47593   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
47594   arg2 = (Dali::PropertyNotification *)jarg2;
47595   if (!arg2) {
47596     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PropertyNotification & type is null", 0);
47597     return ;
47598   }
47599   {
47600     try {
47601       Dali_Signal_Sl_void_Sp_Dali_PropertyNotification_SA__SP__Sg__Emit(arg1,*arg2);
47602     } catch (std::out_of_range& e) {
47603       {
47604         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47605       };
47606     } catch (std::exception& e) {
47607       {
47608         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47609       };
47610     } catch (...) {
47611       {
47612         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47613       };
47614     }
47615   }
47616 }
47617
47618
47619 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PropertyNotifySignal() {
47620   void * jresult ;
47621   Dali::Signal< void (Dali::PropertyNotification &) > *result = 0 ;
47622
47623   {
47624     try {
47625       result = (Dali::Signal< void (Dali::PropertyNotification &) > *)new Dali::Signal< void (Dali::PropertyNotification &) >();
47626     } catch (std::out_of_range& e) {
47627       {
47628         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47629       };
47630     } catch (std::exception& e) {
47631       {
47632         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47633       };
47634     } catch (...) {
47635       {
47636         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47637       };
47638     }
47639   }
47640   jresult = (void *)result;
47641   return jresult;
47642 }
47643
47644
47645 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PropertyNotifySignal(void * jarg1) {
47646   Dali::Signal< void (Dali::PropertyNotification &) > *arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *) 0 ;
47647
47648   arg1 = (Dali::Signal< void (Dali::PropertyNotification &) > *)jarg1;
47649   {
47650     try {
47651       delete arg1;
47652     } catch (std::out_of_range& e) {
47653       {
47654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47655       };
47656     } catch (std::exception& e) {
47657       {
47658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47659       };
47660     } catch (...) {
47661       {
47662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47663       };
47664     }
47665   }
47666 }
47667
47668
47669 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ImageSignal_Empty(void * jarg1) {
47670   unsigned int jresult ;
47671   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
47672   bool result;
47673
47674   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
47675   {
47676     try {
47677       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Empty((Dali::Signal< void (Dali::Image) > const *)arg1);
47678     } catch (std::out_of_range& e) {
47679       {
47680         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47681       };
47682     } catch (std::exception& e) {
47683       {
47684         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47685       };
47686     } catch (...) {
47687       {
47688         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47689       };
47690     }
47691   }
47692   jresult = result;
47693   return jresult;
47694 }
47695
47696
47697 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ImageSignal_GetConnectionCount(void * jarg1) {
47698   unsigned long jresult ;
47699   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
47700   std::size_t result;
47701
47702   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
47703   {
47704     try {
47705       result = Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Image) > const *)arg1);
47706     } catch (std::out_of_range& e) {
47707       {
47708         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47709       };
47710     } catch (std::exception& e) {
47711       {
47712         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47713       };
47714     } catch (...) {
47715       {
47716         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47717       };
47718     }
47719   }
47720   jresult = (unsigned long)result;
47721   return jresult;
47722 }
47723
47724
47725 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageSignal_Connect(void * jarg1, void * jarg2) {
47726   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
47727   void (*arg2)(Dali::Image) = (void (*)(Dali::Image)) 0 ;
47728
47729   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
47730   arg2 = (void (*)(Dali::Image))jarg2;
47731   {
47732     try {
47733       Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Connect(arg1,arg2);
47734     } catch (std::out_of_range& e) {
47735       {
47736         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47737       };
47738     } catch (std::exception& e) {
47739       {
47740         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47741       };
47742     } catch (...) {
47743       {
47744         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47745       };
47746     }
47747   }
47748 }
47749
47750
47751 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageSignal_Disconnect(void * jarg1, void * jarg2) {
47752   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
47753   void (*arg2)(Dali::Image) = (void (*)(Dali::Image)) 0 ;
47754
47755   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
47756   arg2 = (void (*)(Dali::Image))jarg2;
47757   {
47758     try {
47759       Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Disconnect(arg1,arg2);
47760     } catch (std::out_of_range& e) {
47761       {
47762         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47763       };
47764     } catch (std::exception& e) {
47765       {
47766         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47767       };
47768     } catch (...) {
47769       {
47770         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47771       };
47772     }
47773   }
47774 }
47775
47776
47777 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageSignal_Emit(void * jarg1, void * jarg2) {
47778   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
47779   Dali::Image arg2 ;
47780   Dali::Image *argp2 ;
47781
47782   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
47783   argp2 = (Dali::Image *)jarg2;
47784   if (!argp2) {
47785     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
47786     return ;
47787   }
47788   arg2 = *argp2;
47789   {
47790     try {
47791       Dali_Signal_Sl_void_Sp_Dali_Image_SP__Sg__Emit(arg1,arg2);
47792     } catch (std::out_of_range& e) {
47793       {
47794         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47795       };
47796     } catch (std::exception& e) {
47797       {
47798         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47799       };
47800     } catch (...) {
47801       {
47802         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47803       };
47804     }
47805   }
47806 }
47807
47808
47809 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImageSignal() {
47810   void * jresult ;
47811   Dali::Signal< void (Dali::Image) > *result = 0 ;
47812
47813   {
47814     try {
47815       result = (Dali::Signal< void (Dali::Image) > *)new Dali::Signal< void (Dali::Image) >();
47816     } catch (std::out_of_range& e) {
47817       {
47818         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47819       };
47820     } catch (std::exception& e) {
47821       {
47822         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47823       };
47824     } catch (...) {
47825       {
47826         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47827       };
47828     }
47829   }
47830   jresult = (void *)result;
47831   return jresult;
47832 }
47833
47834
47835 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ImageSignal(void * jarg1) {
47836   Dali::Signal< void (Dali::Image) > *arg1 = (Dali::Signal< void (Dali::Image) > *) 0 ;
47837
47838   arg1 = (Dali::Signal< void (Dali::Image) > *)jarg1;
47839   {
47840     try {
47841       delete arg1;
47842     } catch (std::out_of_range& e) {
47843       {
47844         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47845       };
47846     } catch (std::exception& e) {
47847       {
47848         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47849       };
47850     } catch (...) {
47851       {
47852         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47853       };
47854     }
47855   }
47856 }
47857
47858
47859 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RenderTaskSignal() {
47860   void * jresult ;
47861   Dali::Signal< void (Dali::RenderTask &) > *result = 0 ;
47862
47863   {
47864     try {
47865       result = (Dali::Signal< void (Dali::RenderTask &) > *)new Dali::Signal< void (Dali::RenderTask &) >();
47866     } catch (std::out_of_range& e) {
47867       {
47868         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47869       };
47870     } catch (std::exception& e) {
47871       {
47872         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47873       };
47874     } catch (...) {
47875       {
47876         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47877       };
47878     }
47879   }
47880   jresult = (void *)result;
47881   return jresult;
47882 }
47883
47884
47885 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RenderTaskSignal(void * jarg1) {
47886   Dali::Signal< void (Dali::RenderTask &) > *arg1 = (Dali::Signal< void (Dali::RenderTask &) > *) 0 ;
47887
47888   arg1 = (Dali::Signal< void (Dali::RenderTask &) > *)jarg1;
47889   {
47890     try {
47891       delete arg1;
47892     } catch (std::out_of_range& e) {
47893       {
47894         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47895       };
47896     } catch (std::exception& e) {
47897       {
47898         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47899       };
47900     } catch (...) {
47901       {
47902         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47903       };
47904     }
47905   }
47906 }
47907
47908
47909 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_Empty(void * jarg1) {
47910   unsigned int jresult ;
47911   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
47912   bool result;
47913
47914   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
47915   {
47916     try {
47917       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > const *)arg1);
47918     } catch (std::out_of_range& e) {
47919       {
47920         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47921       };
47922     } catch (std::exception& e) {
47923       {
47924         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47925       };
47926     } catch (...) {
47927       {
47928         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47929       };
47930     }
47931   }
47932   jresult = result;
47933   return jresult;
47934 }
47935
47936
47937 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_GetConnectionCount(void * jarg1) {
47938   unsigned long jresult ;
47939   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
47940   std::size_t result;
47941
47942   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
47943   {
47944     try {
47945       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > const *)arg1);
47946     } catch (std::out_of_range& e) {
47947       {
47948         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
47949       };
47950     } catch (std::exception& e) {
47951       {
47952         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
47953       };
47954     } catch (...) {
47955       {
47956         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
47957       };
47958     }
47959   }
47960   jresult = (unsigned long)result;
47961   return jresult;
47962 }
47963
47964
47965 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
47966   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
47967   void (*arg2)(Dali::Actor,Dali::LongPressGesture const &) = (void (*)(Dali::Actor,Dali::LongPressGesture const &)) 0 ;
47968
47969   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
47970   arg2 = (void (*)(Dali::Actor,Dali::LongPressGesture const &))jarg2;
47971   {
47972     try {
47973       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
47974     } catch (std::out_of_range& e) {
47975       {
47976         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
47977       };
47978     } catch (std::exception& e) {
47979       {
47980         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
47981       };
47982     } catch (...) {
47983       {
47984         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
47985       };
47986     }
47987   }
47988 }
47989
47990
47991 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
47992   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
47993   void (*arg2)(Dali::Actor,Dali::LongPressGesture const &) = (void (*)(Dali::Actor,Dali::LongPressGesture const &)) 0 ;
47994
47995   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
47996   arg2 = (void (*)(Dali::Actor,Dali::LongPressGesture const &))jarg2;
47997   {
47998     try {
47999       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
48000     } catch (std::out_of_range& e) {
48001       {
48002         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48003       };
48004     } catch (std::exception& e) {
48005       {
48006         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48007       };
48008     } catch (...) {
48009       {
48010         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48011       };
48012     }
48013   }
48014 }
48015
48016
48017 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_LongPressGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
48018   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
48019   Dali::Actor arg2 ;
48020   Dali::LongPressGesture *arg3 = 0 ;
48021   Dali::Actor *argp2 ;
48022
48023   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
48024   argp2 = (Dali::Actor *)jarg2;
48025   if (!argp2) {
48026     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
48027     return ;
48028   }
48029   arg2 = *argp2;
48030   arg3 = (Dali::LongPressGesture *)jarg3;
48031   if (!arg3) {
48032     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
48033     return ;
48034   }
48035   {
48036     try {
48037       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_LongPressGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::LongPressGesture const &)*arg3);
48038     } catch (std::out_of_range& e) {
48039       {
48040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48041       };
48042     } catch (std::exception& e) {
48043       {
48044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48045       };
48046     } catch (...) {
48047       {
48048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48049       };
48050     }
48051   }
48052 }
48053
48054
48055 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_LongPressGestureDetectedSignal() {
48056   void * jresult ;
48057   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *result = 0 ;
48058
48059   {
48060     try {
48061       result = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) >();
48062     } catch (std::out_of_range& e) {
48063       {
48064         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48065       };
48066     } catch (std::exception& e) {
48067       {
48068         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48069       };
48070     } catch (...) {
48071       {
48072         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48073       };
48074     }
48075   }
48076   jresult = (void *)result;
48077   return jresult;
48078 }
48079
48080
48081 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_LongPressGestureDetectedSignal(void * jarg1) {
48082   Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *) 0 ;
48083
48084   arg1 = (Dali::Signal< void (Dali::Actor,Dali::LongPressGesture const &) > *)jarg1;
48085   {
48086     try {
48087       delete arg1;
48088     } catch (std::out_of_range& e) {
48089       {
48090         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48091       };
48092     } catch (std::exception& e) {
48093       {
48094         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48095       };
48096     } catch (...) {
48097       {
48098         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48099       };
48100     }
48101   }
48102 }
48103
48104
48105 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_Empty(void * jarg1) {
48106   unsigned int jresult ;
48107   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
48108   bool result;
48109
48110   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
48111   {
48112     try {
48113       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Empty((Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > const *)arg1);
48114     } catch (std::out_of_range& e) {
48115       {
48116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48117       };
48118     } catch (std::exception& e) {
48119       {
48120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48121       };
48122     } catch (...) {
48123       {
48124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48125       };
48126     }
48127   }
48128   jresult = result;
48129   return jresult;
48130 }
48131
48132
48133 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_GetConnectionCount(void * jarg1) {
48134   unsigned long jresult ;
48135   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
48136   std::size_t result;
48137
48138   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
48139   {
48140     try {
48141       result = Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > const *)arg1);
48142     } catch (std::out_of_range& e) {
48143       {
48144         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48145       };
48146     } catch (std::exception& e) {
48147       {
48148         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48149       };
48150     } catch (...) {
48151       {
48152         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48153       };
48154     }
48155   }
48156   jresult = (unsigned long)result;
48157   return jresult;
48158 }
48159
48160
48161 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_Connect(void * jarg1, void * jarg2) {
48162   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
48163   bool (*arg2)(Dali::Actor,Dali::TouchData const &) = (bool (*)(Dali::Actor,Dali::TouchData const &)) 0 ;
48164
48165   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
48166   arg2 = (bool (*)(Dali::Actor,Dali::TouchData const &))jarg2;
48167   {
48168     try {
48169       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Connect(arg1,arg2);
48170     } catch (std::out_of_range& e) {
48171       {
48172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48173       };
48174     } catch (std::exception& e) {
48175       {
48176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48177       };
48178     } catch (...) {
48179       {
48180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48181       };
48182     }
48183   }
48184 }
48185
48186
48187 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_Disconnect(void * jarg1, void * jarg2) {
48188   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
48189   bool (*arg2)(Dali::Actor,Dali::TouchData const &) = (bool (*)(Dali::Actor,Dali::TouchData const &)) 0 ;
48190
48191   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
48192   arg2 = (bool (*)(Dali::Actor,Dali::TouchData const &))jarg2;
48193   {
48194     try {
48195       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
48196     } catch (std::out_of_range& e) {
48197       {
48198         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48199       };
48200     } catch (std::exception& e) {
48201       {
48202         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48203       };
48204     } catch (...) {
48205       {
48206         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48207       };
48208     }
48209   }
48210 }
48211
48212
48213 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorTouchDataSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
48214   unsigned int jresult ;
48215   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
48216   Dali::Actor arg2 ;
48217   Dali::TouchData *arg3 = 0 ;
48218   Dali::Actor *argp2 ;
48219   bool result;
48220
48221   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
48222   argp2 = (Dali::Actor *)jarg2;
48223   if (!argp2) {
48224     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
48225     return 0;
48226   }
48227   arg2 = *argp2;
48228   arg3 = (Dali::TouchData *)jarg3;
48229   if (!arg3) {
48230     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
48231     return 0;
48232   }
48233   {
48234     try {
48235       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_TouchData_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::TouchData const &)*arg3);
48236     } catch (std::out_of_range& e) {
48237       {
48238         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48239       };
48240     } catch (std::exception& e) {
48241       {
48242         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48243       };
48244     } catch (...) {
48245       {
48246         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48247       };
48248     }
48249   }
48250   jresult = result;
48251   return jresult;
48252 }
48253
48254
48255 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorTouchDataSignal() {
48256   void * jresult ;
48257   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *result = 0 ;
48258
48259   {
48260     try {
48261       result = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)new Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) >();
48262     } catch (std::out_of_range& e) {
48263       {
48264         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48265       };
48266     } catch (std::exception& e) {
48267       {
48268         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48269       };
48270     } catch (...) {
48271       {
48272         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48273       };
48274     }
48275   }
48276   jresult = (void *)result;
48277   return jresult;
48278 }
48279
48280
48281 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorTouchDataSignal(void * jarg1) {
48282   Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *) 0 ;
48283
48284   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::TouchData const &) > *)jarg1;
48285   {
48286     try {
48287       delete arg1;
48288     } catch (std::out_of_range& e) {
48289       {
48290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48291       };
48292     } catch (std::exception& e) {
48293       {
48294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48295       };
48296     } catch (...) {
48297       {
48298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48299       };
48300     }
48301   }
48302 }
48303
48304
48305 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorHoverSignal_Empty(void * jarg1) {
48306   unsigned int jresult ;
48307   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
48308   bool result;
48309
48310   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
48311   {
48312     try {
48313       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > const *)arg1);
48314     } catch (std::out_of_range& e) {
48315       {
48316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48317       };
48318     } catch (std::exception& e) {
48319       {
48320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48321       };
48322     } catch (...) {
48323       {
48324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48325       };
48326     }
48327   }
48328   jresult = result;
48329   return jresult;
48330 }
48331
48332
48333 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorHoverSignal_GetConnectionCount(void * jarg1) {
48334   unsigned long jresult ;
48335   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
48336   std::size_t result;
48337
48338   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
48339   {
48340     try {
48341       result = Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > const *)arg1);
48342     } catch (std::out_of_range& e) {
48343       {
48344         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48345       };
48346     } catch (std::exception& e) {
48347       {
48348         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48349       };
48350     } catch (...) {
48351       {
48352         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48353       };
48354     }
48355   }
48356   jresult = (unsigned long)result;
48357   return jresult;
48358 }
48359
48360
48361 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorHoverSignal_Connect(void * jarg1, void * jarg2) {
48362   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
48363   bool (*arg2)(Dali::Actor,Dali::HoverEvent const &) = (bool (*)(Dali::Actor,Dali::HoverEvent const &)) 0 ;
48364
48365   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
48366   arg2 = (bool (*)(Dali::Actor,Dali::HoverEvent const &))jarg2;
48367   {
48368     try {
48369       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
48370     } catch (std::out_of_range& e) {
48371       {
48372         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48373       };
48374     } catch (std::exception& e) {
48375       {
48376         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48377       };
48378     } catch (...) {
48379       {
48380         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48381       };
48382     }
48383   }
48384 }
48385
48386
48387 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorHoverSignal_Disconnect(void * jarg1, void * jarg2) {
48388   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
48389   bool (*arg2)(Dali::Actor,Dali::HoverEvent const &) = (bool (*)(Dali::Actor,Dali::HoverEvent const &)) 0 ;
48390
48391   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
48392   arg2 = (bool (*)(Dali::Actor,Dali::HoverEvent const &))jarg2;
48393   {
48394     try {
48395       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
48396     } catch (std::out_of_range& e) {
48397       {
48398         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48399       };
48400     } catch (std::exception& e) {
48401       {
48402         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48403       };
48404     } catch (...) {
48405       {
48406         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48407       };
48408     }
48409   }
48410 }
48411
48412
48413 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorHoverSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
48414   unsigned int jresult ;
48415   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
48416   Dali::Actor arg2 ;
48417   Dali::HoverEvent *arg3 = 0 ;
48418   Dali::Actor *argp2 ;
48419   bool result;
48420
48421   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
48422   argp2 = (Dali::Actor *)jarg2;
48423   if (!argp2) {
48424     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
48425     return 0;
48426   }
48427   arg2 = *argp2;
48428   arg3 = (Dali::HoverEvent *)jarg3;
48429   if (!arg3) {
48430     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
48431     return 0;
48432   }
48433   {
48434     try {
48435       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_HoverEvent_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::HoverEvent const &)*arg3);
48436     } catch (std::out_of_range& e) {
48437       {
48438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48439       };
48440     } catch (std::exception& e) {
48441       {
48442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48443       };
48444     } catch (...) {
48445       {
48446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48447       };
48448     }
48449   }
48450   jresult = result;
48451   return jresult;
48452 }
48453
48454
48455 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorHoverSignal() {
48456   void * jresult ;
48457   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *result = 0 ;
48458
48459   {
48460     try {
48461       result = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)new Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) >();
48462     } catch (std::out_of_range& e) {
48463       {
48464         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48465       };
48466     } catch (std::exception& e) {
48467       {
48468         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48469       };
48470     } catch (...) {
48471       {
48472         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48473       };
48474     }
48475   }
48476   jresult = (void *)result;
48477   return jresult;
48478 }
48479
48480
48481 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorHoverSignal(void * jarg1) {
48482   Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *) 0 ;
48483
48484   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::HoverEvent const &) > *)jarg1;
48485   {
48486     try {
48487       delete arg1;
48488     } catch (std::out_of_range& e) {
48489       {
48490         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48491       };
48492     } catch (std::exception& e) {
48493       {
48494         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48495       };
48496     } catch (...) {
48497       {
48498         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48499       };
48500     }
48501   }
48502 }
48503
48504
48505 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorWheelSignal_Empty(void * jarg1) {
48506   unsigned int jresult ;
48507   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
48508   bool result;
48509
48510   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
48511   {
48512     try {
48513       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > const *)arg1);
48514     } catch (std::out_of_range& e) {
48515       {
48516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48517       };
48518     } catch (std::exception& e) {
48519       {
48520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48521       };
48522     } catch (...) {
48523       {
48524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48525       };
48526     }
48527   }
48528   jresult = result;
48529   return jresult;
48530 }
48531
48532
48533 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorWheelSignal_GetConnectionCount(void * jarg1) {
48534   unsigned long jresult ;
48535   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
48536   std::size_t result;
48537
48538   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
48539   {
48540     try {
48541       result = Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > const *)arg1);
48542     } catch (std::out_of_range& e) {
48543       {
48544         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48545       };
48546     } catch (std::exception& e) {
48547       {
48548         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48549       };
48550     } catch (...) {
48551       {
48552         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48553       };
48554     }
48555   }
48556   jresult = (unsigned long)result;
48557   return jresult;
48558 }
48559
48560
48561 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorWheelSignal_Connect(void * jarg1, void * jarg2) {
48562   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
48563   bool (*arg2)(Dali::Actor,Dali::WheelEvent const &) = (bool (*)(Dali::Actor,Dali::WheelEvent const &)) 0 ;
48564
48565   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
48566   arg2 = (bool (*)(Dali::Actor,Dali::WheelEvent const &))jarg2;
48567   {
48568     try {
48569       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
48570     } catch (std::out_of_range& e) {
48571       {
48572         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48573       };
48574     } catch (std::exception& e) {
48575       {
48576         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48577       };
48578     } catch (...) {
48579       {
48580         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48581       };
48582     }
48583   }
48584 }
48585
48586
48587 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorWheelSignal_Disconnect(void * jarg1, void * jarg2) {
48588   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
48589   bool (*arg2)(Dali::Actor,Dali::WheelEvent const &) = (bool (*)(Dali::Actor,Dali::WheelEvent const &)) 0 ;
48590
48591   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
48592   arg2 = (bool (*)(Dali::Actor,Dali::WheelEvent const &))jarg2;
48593   {
48594     try {
48595       Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
48596     } catch (std::out_of_range& e) {
48597       {
48598         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48599       };
48600     } catch (std::exception& e) {
48601       {
48602         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48603       };
48604     } catch (...) {
48605       {
48606         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48607       };
48608     }
48609   }
48610 }
48611
48612
48613 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorWheelSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
48614   unsigned int jresult ;
48615   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
48616   Dali::Actor arg2 ;
48617   Dali::WheelEvent *arg3 = 0 ;
48618   Dali::Actor *argp2 ;
48619   bool result;
48620
48621   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
48622   argp2 = (Dali::Actor *)jarg2;
48623   if (!argp2) {
48624     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
48625     return 0;
48626   }
48627   arg2 = *argp2;
48628   arg3 = (Dali::WheelEvent *)jarg3;
48629   if (!arg3) {
48630     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
48631     return 0;
48632   }
48633   {
48634     try {
48635       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Actor_Sc_Dali_WheelEvent_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::WheelEvent const &)*arg3);
48636     } catch (std::out_of_range& e) {
48637       {
48638         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48639       };
48640     } catch (std::exception& e) {
48641       {
48642         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48643       };
48644     } catch (...) {
48645       {
48646         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48647       };
48648     }
48649   }
48650   jresult = result;
48651   return jresult;
48652 }
48653
48654
48655 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorWheelSignal() {
48656   void * jresult ;
48657   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *result = 0 ;
48658
48659   {
48660     try {
48661       result = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)new Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) >();
48662     } catch (std::out_of_range& e) {
48663       {
48664         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48665       };
48666     } catch (std::exception& e) {
48667       {
48668         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48669       };
48670     } catch (...) {
48671       {
48672         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48673       };
48674     }
48675   }
48676   jresult = (void *)result;
48677   return jresult;
48678 }
48679
48680
48681 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorWheelSignal(void * jarg1) {
48682   Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *) 0 ;
48683
48684   arg1 = (Dali::Signal< bool (Dali::Actor,Dali::WheelEvent const &) > *)jarg1;
48685   {
48686     try {
48687       delete arg1;
48688     } catch (std::out_of_range& e) {
48689       {
48690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48691       };
48692     } catch (std::exception& e) {
48693       {
48694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48695       };
48696     } catch (...) {
48697       {
48698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48699       };
48700     }
48701   }
48702 }
48703
48704
48705 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ActorSignal_Empty(void * jarg1) {
48706   unsigned int jresult ;
48707   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
48708   bool result;
48709
48710   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
48711   {
48712     try {
48713       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Empty((Dali::Signal< void (Dali::Actor) > const *)arg1);
48714     } catch (std::out_of_range& e) {
48715       {
48716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48717       };
48718     } catch (std::exception& e) {
48719       {
48720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48721       };
48722     } catch (...) {
48723       {
48724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48725       };
48726     }
48727   }
48728   jresult = result;
48729   return jresult;
48730 }
48731
48732
48733 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorSignal_GetConnectionCount(void * jarg1) {
48734   unsigned long jresult ;
48735   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
48736   std::size_t result;
48737
48738   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
48739   {
48740     try {
48741       result = Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor) > const *)arg1);
48742     } catch (std::out_of_range& e) {
48743       {
48744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48745       };
48746     } catch (std::exception& e) {
48747       {
48748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48749       };
48750     } catch (...) {
48751       {
48752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48753       };
48754     }
48755   }
48756   jresult = (unsigned long)result;
48757   return jresult;
48758 }
48759
48760
48761 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorSignal_Connect(void * jarg1, void * jarg2) {
48762   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
48763   void (*arg2)(Dali::Actor) = (void (*)(Dali::Actor)) 0 ;
48764
48765   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
48766   arg2 = (void (*)(Dali::Actor))jarg2;
48767   {
48768     try {
48769       Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Connect(arg1,arg2);
48770     } catch (std::out_of_range& e) {
48771       {
48772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48773       };
48774     } catch (std::exception& e) {
48775       {
48776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48777       };
48778     } catch (...) {
48779       {
48780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48781       };
48782     }
48783   }
48784 }
48785
48786
48787 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorSignal_Disconnect(void * jarg1, void * jarg2) {
48788   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
48789   void (*arg2)(Dali::Actor) = (void (*)(Dali::Actor)) 0 ;
48790
48791   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
48792   arg2 = (void (*)(Dali::Actor))jarg2;
48793   {
48794     try {
48795       Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Disconnect(arg1,arg2);
48796     } catch (std::out_of_range& e) {
48797       {
48798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48799       };
48800     } catch (std::exception& e) {
48801       {
48802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48803       };
48804     } catch (...) {
48805       {
48806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48807       };
48808     }
48809   }
48810 }
48811
48812
48813 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorSignal_Emit(void * jarg1, void * jarg2) {
48814   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
48815   Dali::Actor arg2 ;
48816   Dali::Actor *argp2 ;
48817
48818   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
48819   argp2 = (Dali::Actor *)jarg2;
48820   if (!argp2) {
48821     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
48822     return ;
48823   }
48824   arg2 = *argp2;
48825   {
48826     try {
48827       Dali_Signal_Sl_void_Sp_Dali_Actor_SP__Sg__Emit(arg1,arg2);
48828     } catch (std::out_of_range& e) {
48829       {
48830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48831       };
48832     } catch (std::exception& e) {
48833       {
48834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48835       };
48836     } catch (...) {
48837       {
48838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48839       };
48840     }
48841   }
48842 }
48843
48844
48845 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorSignal() {
48846   void * jresult ;
48847   Dali::Signal< void (Dali::Actor) > *result = 0 ;
48848
48849   {
48850     try {
48851       result = (Dali::Signal< void (Dali::Actor) > *)new Dali::Signal< void (Dali::Actor) >();
48852     } catch (std::out_of_range& e) {
48853       {
48854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48855       };
48856     } catch (std::exception& e) {
48857       {
48858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48859       };
48860     } catch (...) {
48861       {
48862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48863       };
48864     }
48865   }
48866   jresult = (void *)result;
48867   return jresult;
48868 }
48869
48870
48871 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorSignal(void * jarg1) {
48872   Dali::Signal< void (Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor) > *) 0 ;
48873
48874   arg1 = (Dali::Signal< void (Dali::Actor) > *)jarg1;
48875   {
48876     try {
48877       delete arg1;
48878     } catch (std::out_of_range& e) {
48879       {
48880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48881       };
48882     } catch (std::exception& e) {
48883       {
48884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48885       };
48886     } catch (...) {
48887       {
48888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48889       };
48890     }
48891   }
48892 }
48893
48894
48895 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_KeyEventSignal_Empty(void * jarg1) {
48896   unsigned int jresult ;
48897   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
48898   bool result;
48899
48900   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
48901   {
48902     try {
48903       result = (bool)Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::KeyEvent const &) > const *)arg1);
48904     } catch (std::out_of_range& e) {
48905       {
48906         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48907       };
48908     } catch (std::exception& e) {
48909       {
48910         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48911       };
48912     } catch (...) {
48913       {
48914         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48915       };
48916     }
48917   }
48918   jresult = result;
48919   return jresult;
48920 }
48921
48922
48923 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_KeyEventSignal_GetConnectionCount(void * jarg1) {
48924   unsigned long jresult ;
48925   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
48926   std::size_t result;
48927
48928   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
48929   {
48930     try {
48931       result = Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::KeyEvent const &) > const *)arg1);
48932     } catch (std::out_of_range& e) {
48933       {
48934         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
48935       };
48936     } catch (std::exception& e) {
48937       {
48938         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
48939       };
48940     } catch (...) {
48941       {
48942         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
48943       };
48944     }
48945   }
48946   jresult = (unsigned long)result;
48947   return jresult;
48948 }
48949
48950
48951 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyEventSignal_Connect(void * jarg1, void * jarg2) {
48952   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
48953   void (*arg2)(Dali::KeyEvent const &) = (void (*)(Dali::KeyEvent const &)) 0 ;
48954
48955   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
48956   arg2 = (void (*)(Dali::KeyEvent const &))jarg2;
48957   {
48958     try {
48959       Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
48960     } catch (std::out_of_range& e) {
48961       {
48962         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48963       };
48964     } catch (std::exception& e) {
48965       {
48966         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48967       };
48968     } catch (...) {
48969       {
48970         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48971       };
48972     }
48973   }
48974 }
48975
48976
48977 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyEventSignal_Disconnect(void * jarg1, void * jarg2) {
48978   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
48979   void (*arg2)(Dali::KeyEvent const &) = (void (*)(Dali::KeyEvent const &)) 0 ;
48980
48981   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
48982   arg2 = (void (*)(Dali::KeyEvent const &))jarg2;
48983   {
48984     try {
48985       Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
48986     } catch (std::out_of_range& e) {
48987       {
48988         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
48989       };
48990     } catch (std::exception& e) {
48991       {
48992         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
48993       };
48994     } catch (...) {
48995       {
48996         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
48997       };
48998     }
48999   }
49000 }
49001
49002
49003 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyEventSignal_Emit(void * jarg1, void * jarg2) {
49004   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
49005   Dali::KeyEvent *arg2 = 0 ;
49006
49007   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
49008   arg2 = (Dali::KeyEvent *)jarg2;
49009   if (!arg2) {
49010     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
49011     return ;
49012   }
49013   {
49014     try {
49015       Dali_Signal_Sl_void_Sp_Dali_KeyEvent_SS_const_SA__SP__Sg__Emit(arg1,(Dali::KeyEvent const &)*arg2);
49016     } catch (std::out_of_range& e) {
49017       {
49018         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49019       };
49020     } catch (std::exception& e) {
49021       {
49022         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49023       };
49024     } catch (...) {
49025       {
49026         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49027       };
49028     }
49029   }
49030 }
49031
49032
49033 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyEventSignal() {
49034   void * jresult ;
49035   Dali::Signal< void (Dali::KeyEvent const &) > *result = 0 ;
49036
49037   {
49038     try {
49039       result = (Dali::Signal< void (Dali::KeyEvent const &) > *)new Dali::Signal< void (Dali::KeyEvent const &) >();
49040     } catch (std::out_of_range& e) {
49041       {
49042         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49043       };
49044     } catch (std::exception& e) {
49045       {
49046         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49047       };
49048     } catch (...) {
49049       {
49050         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49051       };
49052     }
49053   }
49054   jresult = (void *)result;
49055   return jresult;
49056 }
49057
49058
49059 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_KeyEventSignal(void * jarg1) {
49060   Dali::Signal< void (Dali::KeyEvent const &) > *arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *) 0 ;
49061
49062   arg1 = (Dali::Signal< void (Dali::KeyEvent const &) > *)jarg1;
49063   {
49064     try {
49065       delete arg1;
49066     } catch (std::out_of_range& e) {
49067       {
49068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49069       };
49070     } catch (std::exception& e) {
49071       {
49072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49073       };
49074     } catch (...) {
49075       {
49076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49077       };
49078     }
49079   }
49080 }
49081
49082
49083 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TouchSignal_Empty(void * jarg1) {
49084   unsigned int jresult ;
49085   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
49086   bool result;
49087
49088   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
49089   {
49090     try {
49091       result = (bool)Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::TouchData const &) > const *)arg1);
49092     } catch (std::out_of_range& e) {
49093       {
49094         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49095       };
49096     } catch (std::exception& e) {
49097       {
49098         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49099       };
49100     } catch (...) {
49101       {
49102         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49103       };
49104     }
49105   }
49106   jresult = result;
49107   return jresult;
49108 }
49109
49110
49111 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TouchSignal_GetConnectionCount(void * jarg1) {
49112   unsigned long jresult ;
49113   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
49114   std::size_t result;
49115
49116   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
49117   {
49118     try {
49119       result = Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::TouchData const &) > const *)arg1);
49120     } catch (std::out_of_range& e) {
49121       {
49122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49123       };
49124     } catch (std::exception& e) {
49125       {
49126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49127       };
49128     } catch (...) {
49129       {
49130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49131       };
49132     }
49133   }
49134   jresult = (unsigned long)result;
49135   return jresult;
49136 }
49137
49138
49139 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchSignal_Connect(void * jarg1, void * jarg2) {
49140   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
49141   void (*arg2)(Dali::TouchData const &) = (void (*)(Dali::TouchData const &)) 0 ;
49142
49143   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
49144   arg2 = (void (*)(Dali::TouchData const &))jarg2;
49145   {
49146     try {
49147       Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Connect(arg1,arg2);
49148     } catch (std::out_of_range& e) {
49149       {
49150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49151       };
49152     } catch (std::exception& e) {
49153       {
49154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49155       };
49156     } catch (...) {
49157       {
49158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49159       };
49160     }
49161   }
49162 }
49163
49164
49165 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchSignal_Disconnect(void * jarg1, void * jarg2) {
49166   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
49167   void (*arg2)(Dali::TouchData const &) = (void (*)(Dali::TouchData const &)) 0 ;
49168
49169   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
49170   arg2 = (void (*)(Dali::TouchData const &))jarg2;
49171   {
49172     try {
49173       Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
49174     } catch (std::out_of_range& e) {
49175       {
49176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49177       };
49178     } catch (std::exception& e) {
49179       {
49180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49181       };
49182     } catch (...) {
49183       {
49184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49185       };
49186     }
49187   }
49188 }
49189
49190
49191 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TouchSignal_Emit(void * jarg1, void * jarg2) {
49192   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
49193   Dali::TouchData *arg2 = 0 ;
49194
49195   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
49196   arg2 = (Dali::TouchData *)jarg2;
49197   if (!arg2) {
49198     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchData const & type is null", 0);
49199     return ;
49200   }
49201   {
49202     try {
49203       Dali_Signal_Sl_void_Sp_Dali_TouchData_SS_const_SA__SP__Sg__Emit(arg1,(Dali::TouchData const &)*arg2);
49204     } catch (std::out_of_range& e) {
49205       {
49206         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49207       };
49208     } catch (std::exception& e) {
49209       {
49210         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49211       };
49212     } catch (...) {
49213       {
49214         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49215       };
49216     }
49217   }
49218 }
49219
49220
49221 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TouchSignal() {
49222   void * jresult ;
49223   Dali::Signal< void (Dali::TouchData const &) > *result = 0 ;
49224
49225   {
49226     try {
49227       result = (Dali::Signal< void (Dali::TouchData const &) > *)new Dali::Signal< void (Dali::TouchData const &) >();
49228     } catch (std::out_of_range& e) {
49229       {
49230         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49231       };
49232     } catch (std::exception& e) {
49233       {
49234         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49235       };
49236     } catch (...) {
49237       {
49238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49239       };
49240     }
49241   }
49242   jresult = (void *)result;
49243   return jresult;
49244 }
49245
49246
49247 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TouchSignal(void * jarg1) {
49248   Dali::Signal< void (Dali::TouchData const &) > *arg1 = (Dali::Signal< void (Dali::TouchData const &) > *) 0 ;
49249
49250   arg1 = (Dali::Signal< void (Dali::TouchData const &) > *)jarg1;
49251   {
49252     try {
49253       delete arg1;
49254     } catch (std::out_of_range& e) {
49255       {
49256         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49257       };
49258     } catch (std::exception& e) {
49259       {
49260         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49261       };
49262     } catch (...) {
49263       {
49264         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49265       };
49266     }
49267   }
49268 }
49269
49270
49271 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_StageWheelSignal_Empty(void * jarg1) {
49272   unsigned int jresult ;
49273   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
49274   bool result;
49275
49276   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
49277   {
49278     try {
49279       result = (bool)Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::WheelEvent const &) > const *)arg1);
49280     } catch (std::out_of_range& e) {
49281       {
49282         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49283       };
49284     } catch (std::exception& e) {
49285       {
49286         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49287       };
49288     } catch (...) {
49289       {
49290         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49291       };
49292     }
49293   }
49294   jresult = result;
49295   return jresult;
49296 }
49297
49298
49299 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_StageWheelSignal_GetConnectionCount(void * jarg1) {
49300   unsigned long jresult ;
49301   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
49302   std::size_t result;
49303
49304   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
49305   {
49306     try {
49307       result = Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::WheelEvent const &) > const *)arg1);
49308     } catch (std::out_of_range& e) {
49309       {
49310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49311       };
49312     } catch (std::exception& e) {
49313       {
49314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49315       };
49316     } catch (...) {
49317       {
49318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49319       };
49320     }
49321   }
49322   jresult = (unsigned long)result;
49323   return jresult;
49324 }
49325
49326
49327 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StageWheelSignal_Connect(void * jarg1, void * jarg2) {
49328   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
49329   void (*arg2)(Dali::WheelEvent const &) = (void (*)(Dali::WheelEvent const &)) 0 ;
49330
49331   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
49332   arg2 = (void (*)(Dali::WheelEvent const &))jarg2;
49333   {
49334     try {
49335       Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
49336     } catch (std::out_of_range& e) {
49337       {
49338         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49339       };
49340     } catch (std::exception& e) {
49341       {
49342         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49343       };
49344     } catch (...) {
49345       {
49346         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49347       };
49348     }
49349   }
49350 }
49351
49352
49353 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StageWheelSignal_Disconnect(void * jarg1, void * jarg2) {
49354   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
49355   void (*arg2)(Dali::WheelEvent const &) = (void (*)(Dali::WheelEvent const &)) 0 ;
49356
49357   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
49358   arg2 = (void (*)(Dali::WheelEvent const &))jarg2;
49359   {
49360     try {
49361       Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
49362     } catch (std::out_of_range& e) {
49363       {
49364         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49365       };
49366     } catch (std::exception& e) {
49367       {
49368         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49369       };
49370     } catch (...) {
49371       {
49372         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49373       };
49374     }
49375   }
49376 }
49377
49378
49379 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StageWheelSignal_Emit(void * jarg1, void * jarg2) {
49380   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
49381   Dali::WheelEvent *arg2 = 0 ;
49382
49383   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
49384   arg2 = (Dali::WheelEvent *)jarg2;
49385   if (!arg2) {
49386     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
49387     return ;
49388   }
49389   {
49390     try {
49391       Dali_Signal_Sl_void_Sp_Dali_WheelEvent_SS_const_SA__SP__Sg__Emit(arg1,(Dali::WheelEvent const &)*arg2);
49392     } catch (std::out_of_range& e) {
49393       {
49394         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49395       };
49396     } catch (std::exception& e) {
49397       {
49398         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49399       };
49400     } catch (...) {
49401       {
49402         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49403       };
49404     }
49405   }
49406 }
49407
49408
49409 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StageWheelSignal() {
49410   void * jresult ;
49411   Dali::Signal< void (Dali::WheelEvent const &) > *result = 0 ;
49412
49413   {
49414     try {
49415       result = (Dali::Signal< void (Dali::WheelEvent const &) > *)new Dali::Signal< void (Dali::WheelEvent const &) >();
49416     } catch (std::out_of_range& e) {
49417       {
49418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49419       };
49420     } catch (std::exception& e) {
49421       {
49422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49423       };
49424     } catch (...) {
49425       {
49426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49427       };
49428     }
49429   }
49430   jresult = (void *)result;
49431   return jresult;
49432 }
49433
49434
49435 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StageWheelSignal(void * jarg1) {
49436   Dali::Signal< void (Dali::WheelEvent const &) > *arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *) 0 ;
49437
49438   arg1 = (Dali::Signal< void (Dali::WheelEvent const &) > *)jarg1;
49439   {
49440     try {
49441       delete arg1;
49442     } catch (std::out_of_range& e) {
49443       {
49444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49445       };
49446     } catch (std::exception& e) {
49447       {
49448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49449       };
49450     } catch (...) {
49451       {
49452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49453       };
49454     }
49455   }
49456 }
49457
49458
49459 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleThresholdPair__SWIG_0() {
49460   void * jresult ;
49461   std::pair< Dali::Radian,Dali::Radian > *result = 0 ;
49462
49463   {
49464     try {
49465       result = (std::pair< Dali::Radian,Dali::Radian > *)new std::pair< Dali::Radian,Dali::Radian >();
49466     } catch (std::out_of_range& e) {
49467       {
49468         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49469       };
49470     } catch (std::exception& e) {
49471       {
49472         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49473       };
49474     } catch (...) {
49475       {
49476         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49477       };
49478     }
49479   }
49480   jresult = (void *)result;
49481   return jresult;
49482 }
49483
49484
49485 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleThresholdPair__SWIG_1(void * jarg1, void * jarg2) {
49486   void * jresult ;
49487   Dali::Radian arg1 ;
49488   Dali::Radian arg2 ;
49489   Dali::Radian *argp1 ;
49490   Dali::Radian *argp2 ;
49491   std::pair< Dali::Radian,Dali::Radian > *result = 0 ;
49492
49493   argp1 = (Dali::Radian *)jarg1;
49494   if (!argp1) {
49495     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
49496     return 0;
49497   }
49498   arg1 = *argp1;
49499   argp2 = (Dali::Radian *)jarg2;
49500   if (!argp2) {
49501     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
49502     return 0;
49503   }
49504   arg2 = *argp2;
49505   {
49506     try {
49507       result = (std::pair< Dali::Radian,Dali::Radian > *)new std::pair< Dali::Radian,Dali::Radian >(arg1,arg2);
49508     } catch (std::out_of_range& e) {
49509       {
49510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49511       };
49512     } catch (std::exception& e) {
49513       {
49514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49515       };
49516     } catch (...) {
49517       {
49518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49519       };
49520     }
49521   }
49522   jresult = (void *)result;
49523   return jresult;
49524 }
49525
49526
49527 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AngleThresholdPair__SWIG_2(void * jarg1) {
49528   void * jresult ;
49529   std::pair< Dali::Radian,Dali::Radian > *arg1 = 0 ;
49530   std::pair< Dali::Radian,Dali::Radian > *result = 0 ;
49531
49532   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
49533   if (!arg1) {
49534     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< Dali::Radian,Dali::Radian > const & type is null", 0);
49535     return 0;
49536   }
49537   {
49538     try {
49539       result = (std::pair< Dali::Radian,Dali::Radian > *)new std::pair< Dali::Radian,Dali::Radian >((std::pair< Dali::Radian,Dali::Radian > const &)*arg1);
49540     } catch (std::out_of_range& e) {
49541       {
49542         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49543       };
49544     } catch (std::exception& e) {
49545       {
49546         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49547       };
49548     } catch (...) {
49549       {
49550         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49551       };
49552     }
49553   }
49554   jresult = (void *)result;
49555   return jresult;
49556 }
49557
49558
49559 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AngleThresholdPair_first_set(void * jarg1, void * jarg2) {
49560   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
49561   Dali::Radian *arg2 = (Dali::Radian *) 0 ;
49562
49563   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
49564   arg2 = (Dali::Radian *)jarg2;
49565   if (arg1) (arg1)->first = *arg2;
49566 }
49567
49568
49569 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AngleThresholdPair_first_get(void * jarg1) {
49570   void * jresult ;
49571   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
49572   Dali::Radian *result = 0 ;
49573
49574   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
49575   result = (Dali::Radian *)& ((arg1)->first);
49576   jresult = (void *)result;
49577   return jresult;
49578 }
49579
49580
49581 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AngleThresholdPair_second_set(void * jarg1, void * jarg2) {
49582   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
49583   Dali::Radian *arg2 = (Dali::Radian *) 0 ;
49584
49585   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
49586   arg2 = (Dali::Radian *)jarg2;
49587   if (arg1) (arg1)->second = *arg2;
49588 }
49589
49590
49591 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AngleThresholdPair_second_get(void * jarg1) {
49592   void * jresult ;
49593   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
49594   Dali::Radian *result = 0 ;
49595
49596   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
49597   result = (Dali::Radian *)& ((arg1)->second);
49598   jresult = (void *)result;
49599   return jresult;
49600 }
49601
49602
49603 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AngleThresholdPair(void * jarg1) {
49604   std::pair< Dali::Radian,Dali::Radian > *arg1 = (std::pair< Dali::Radian,Dali::Radian > *) 0 ;
49605
49606   arg1 = (std::pair< Dali::Radian,Dali::Radian > *)jarg1;
49607   {
49608     try {
49609       delete arg1;
49610     } catch (std::out_of_range& e) {
49611       {
49612         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49613       };
49614     } catch (std::exception& e) {
49615       {
49616         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49617       };
49618     } catch (...) {
49619       {
49620         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49621       };
49622     }
49623   }
49624 }
49625
49626
49627 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_Empty(void * jarg1) {
49628   unsigned int jresult ;
49629   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
49630   bool result;
49631
49632   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
49633   {
49634     try {
49635       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > const *)arg1);
49636     } catch (std::out_of_range& e) {
49637       {
49638         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49639       };
49640     } catch (std::exception& e) {
49641       {
49642         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49643       };
49644     } catch (...) {
49645       {
49646         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49647       };
49648     }
49649   }
49650   jresult = result;
49651   return jresult;
49652 }
49653
49654
49655 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_GetConnectionCount(void * jarg1) {
49656   unsigned long jresult ;
49657   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
49658   std::size_t result;
49659
49660   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
49661   {
49662     try {
49663       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > const *)arg1);
49664     } catch (std::out_of_range& e) {
49665       {
49666         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49667       };
49668     } catch (std::exception& e) {
49669       {
49670         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49671       };
49672     } catch (...) {
49673       {
49674         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49675       };
49676     }
49677   }
49678   jresult = (unsigned long)result;
49679   return jresult;
49680 }
49681
49682
49683 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
49684   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
49685   void (*arg2)(Dali::Actor,Dali::PanGesture const &) = (void (*)(Dali::Actor,Dali::PanGesture const &)) 0 ;
49686
49687   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
49688   arg2 = (void (*)(Dali::Actor,Dali::PanGesture const &))jarg2;
49689   {
49690     try {
49691       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
49692     } catch (std::out_of_range& e) {
49693       {
49694         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49695       };
49696     } catch (std::exception& e) {
49697       {
49698         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49699       };
49700     } catch (...) {
49701       {
49702         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49703       };
49704     }
49705   }
49706 }
49707
49708
49709 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
49710   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
49711   void (*arg2)(Dali::Actor,Dali::PanGesture const &) = (void (*)(Dali::Actor,Dali::PanGesture const &)) 0 ;
49712
49713   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
49714   arg2 = (void (*)(Dali::Actor,Dali::PanGesture const &))jarg2;
49715   {
49716     try {
49717       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
49718     } catch (std::out_of_range& e) {
49719       {
49720         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49721       };
49722     } catch (std::exception& e) {
49723       {
49724         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49725       };
49726     } catch (...) {
49727       {
49728         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49729       };
49730     }
49731   }
49732 }
49733
49734
49735 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PanGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
49736   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
49737   Dali::Actor arg2 ;
49738   Dali::PanGesture *arg3 = 0 ;
49739   Dali::Actor *argp2 ;
49740
49741   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
49742   argp2 = (Dali::Actor *)jarg2;
49743   if (!argp2) {
49744     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
49745     return ;
49746   }
49747   arg2 = *argp2;
49748   arg3 = (Dali::PanGesture *)jarg3;
49749   if (!arg3) {
49750     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
49751     return ;
49752   }
49753   {
49754     try {
49755       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PanGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::PanGesture const &)*arg3);
49756     } catch (std::out_of_range& e) {
49757       {
49758         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49759       };
49760     } catch (std::exception& e) {
49761       {
49762         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49763       };
49764     } catch (...) {
49765       {
49766         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49767       };
49768     }
49769   }
49770 }
49771
49772
49773 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PanGestureDetectedSignal() {
49774   void * jresult ;
49775   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *result = 0 ;
49776
49777   {
49778     try {
49779       result = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) >();
49780     } catch (std::out_of_range& e) {
49781       {
49782         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49783       };
49784     } catch (std::exception& e) {
49785       {
49786         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49787       };
49788     } catch (...) {
49789       {
49790         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49791       };
49792     }
49793   }
49794   jresult = (void *)result;
49795   return jresult;
49796 }
49797
49798
49799 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PanGestureDetectedSignal(void * jarg1) {
49800   Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *) 0 ;
49801
49802   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PanGesture const &) > *)jarg1;
49803   {
49804     try {
49805       delete arg1;
49806     } catch (std::out_of_range& e) {
49807       {
49808         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49809       };
49810     } catch (std::exception& e) {
49811       {
49812         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49813       };
49814     } catch (...) {
49815       {
49816         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49817       };
49818     }
49819   }
49820 }
49821
49822
49823 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_Empty(void * jarg1) {
49824   unsigned int jresult ;
49825   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
49826   bool result;
49827
49828   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
49829   {
49830     try {
49831       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > const *)arg1);
49832     } catch (std::out_of_range& e) {
49833       {
49834         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49835       };
49836     } catch (std::exception& e) {
49837       {
49838         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49839       };
49840     } catch (...) {
49841       {
49842         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49843       };
49844     }
49845   }
49846   jresult = result;
49847   return jresult;
49848 }
49849
49850
49851 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_GetConnectionCount(void * jarg1) {
49852   unsigned long jresult ;
49853   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
49854   std::size_t result;
49855
49856   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
49857   {
49858     try {
49859       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > const *)arg1);
49860     } catch (std::out_of_range& e) {
49861       {
49862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49863       };
49864     } catch (std::exception& e) {
49865       {
49866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49867       };
49868     } catch (...) {
49869       {
49870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49871       };
49872     }
49873   }
49874   jresult = (unsigned long)result;
49875   return jresult;
49876 }
49877
49878
49879 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
49880   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
49881   void (*arg2)(Dali::Actor,Dali::PinchGesture const &) = (void (*)(Dali::Actor,Dali::PinchGesture const &)) 0 ;
49882
49883   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
49884   arg2 = (void (*)(Dali::Actor,Dali::PinchGesture const &))jarg2;
49885   {
49886     try {
49887       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
49888     } catch (std::out_of_range& e) {
49889       {
49890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49891       };
49892     } catch (std::exception& e) {
49893       {
49894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49895       };
49896     } catch (...) {
49897       {
49898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49899       };
49900     }
49901   }
49902 }
49903
49904
49905 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
49906   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
49907   void (*arg2)(Dali::Actor,Dali::PinchGesture const &) = (void (*)(Dali::Actor,Dali::PinchGesture const &)) 0 ;
49908
49909   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
49910   arg2 = (void (*)(Dali::Actor,Dali::PinchGesture const &))jarg2;
49911   {
49912     try {
49913       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
49914     } catch (std::out_of_range& e) {
49915       {
49916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49917       };
49918     } catch (std::exception& e) {
49919       {
49920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49921       };
49922     } catch (...) {
49923       {
49924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49925       };
49926     }
49927   }
49928 }
49929
49930
49931 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PinchGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
49932   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
49933   Dali::Actor arg2 ;
49934   Dali::PinchGesture *arg3 = 0 ;
49935   Dali::Actor *argp2 ;
49936
49937   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
49938   argp2 = (Dali::Actor *)jarg2;
49939   if (!argp2) {
49940     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
49941     return ;
49942   }
49943   arg2 = *argp2;
49944   arg3 = (Dali::PinchGesture *)jarg3;
49945   if (!arg3) {
49946     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
49947     return ;
49948   }
49949   {
49950     try {
49951       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_PinchGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::PinchGesture const &)*arg3);
49952     } catch (std::out_of_range& e) {
49953       {
49954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
49955       };
49956     } catch (std::exception& e) {
49957       {
49958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
49959       };
49960     } catch (...) {
49961       {
49962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
49963       };
49964     }
49965   }
49966 }
49967
49968
49969 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PinchGestureDetectedSignal() {
49970   void * jresult ;
49971   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *result = 0 ;
49972
49973   {
49974     try {
49975       result = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) >();
49976     } catch (std::out_of_range& e) {
49977       {
49978         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
49979       };
49980     } catch (std::exception& e) {
49981       {
49982         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
49983       };
49984     } catch (...) {
49985       {
49986         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
49987       };
49988     }
49989   }
49990   jresult = (void *)result;
49991   return jresult;
49992 }
49993
49994
49995 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PinchGestureDetectedSignal(void * jarg1) {
49996   Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *) 0 ;
49997
49998   arg1 = (Dali::Signal< void (Dali::Actor,Dali::PinchGesture const &) > *)jarg1;
49999   {
50000     try {
50001       delete arg1;
50002     } catch (std::out_of_range& e) {
50003       {
50004         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50005       };
50006     } catch (std::exception& e) {
50007       {
50008         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50009       };
50010     } catch (...) {
50011       {
50012         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50013       };
50014     }
50015   }
50016 }
50017
50018
50019 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_Empty(void * jarg1) {
50020   unsigned int jresult ;
50021   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
50022   bool result;
50023
50024   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
50025   {
50026     try {
50027       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > const *)arg1);
50028     } catch (std::out_of_range& e) {
50029       {
50030         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50031       };
50032     } catch (std::exception& e) {
50033       {
50034         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50035       };
50036     } catch (...) {
50037       {
50038         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50039       };
50040     }
50041   }
50042   jresult = result;
50043   return jresult;
50044 }
50045
50046
50047 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_GetConnectionCount(void * jarg1) {
50048   unsigned long jresult ;
50049   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
50050   std::size_t result;
50051
50052   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
50053   {
50054     try {
50055       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > const *)arg1);
50056     } catch (std::out_of_range& e) {
50057       {
50058         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50059       };
50060     } catch (std::exception& e) {
50061       {
50062         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50063       };
50064     } catch (...) {
50065       {
50066         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50067       };
50068     }
50069   }
50070   jresult = (unsigned long)result;
50071   return jresult;
50072 }
50073
50074
50075 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_Connect(void * jarg1, void * jarg2) {
50076   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
50077   void (*arg2)(Dali::Actor,Dali::TapGesture const &) = (void (*)(Dali::Actor,Dali::TapGesture const &)) 0 ;
50078
50079   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
50080   arg2 = (void (*)(Dali::Actor,Dali::TapGesture const &))jarg2;
50081   {
50082     try {
50083       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Connect(arg1,arg2);
50084     } catch (std::out_of_range& e) {
50085       {
50086         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50087       };
50088     } catch (std::exception& e) {
50089       {
50090         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50091       };
50092     } catch (...) {
50093       {
50094         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50095       };
50096     }
50097   }
50098 }
50099
50100
50101 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_Disconnect(void * jarg1, void * jarg2) {
50102   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
50103   void (*arg2)(Dali::Actor,Dali::TapGesture const &) = (void (*)(Dali::Actor,Dali::TapGesture const &)) 0 ;
50104
50105   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
50106   arg2 = (void (*)(Dali::Actor,Dali::TapGesture const &))jarg2;
50107   {
50108     try {
50109       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
50110     } catch (std::out_of_range& e) {
50111       {
50112         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50113       };
50114     } catch (std::exception& e) {
50115       {
50116         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50117       };
50118     } catch (...) {
50119       {
50120         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50121       };
50122     }
50123   }
50124 }
50125
50126
50127 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TapGestureDetectedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
50128   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
50129   Dali::Actor arg2 ;
50130   Dali::TapGesture *arg3 = 0 ;
50131   Dali::Actor *argp2 ;
50132
50133   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
50134   argp2 = (Dali::Actor *)jarg2;
50135   if (!argp2) {
50136     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
50137     return ;
50138   }
50139   arg2 = *argp2;
50140   arg3 = (Dali::TapGesture *)jarg3;
50141   if (!arg3) {
50142     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
50143     return ;
50144   }
50145   {
50146     try {
50147       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_TapGesture_SS_const_SA__SP__Sg__Emit(arg1,arg2,(Dali::TapGesture const &)*arg3);
50148     } catch (std::out_of_range& e) {
50149       {
50150         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50151       };
50152     } catch (std::exception& e) {
50153       {
50154         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50155       };
50156     } catch (...) {
50157       {
50158         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50159       };
50160     }
50161   }
50162 }
50163
50164
50165 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TapGestureDetectedSignal() {
50166   void * jresult ;
50167   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *result = 0 ;
50168
50169   {
50170     try {
50171       result = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)new Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) >();
50172     } catch (std::out_of_range& e) {
50173       {
50174         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50175       };
50176     } catch (std::exception& e) {
50177       {
50178         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50179       };
50180     } catch (...) {
50181       {
50182         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50183       };
50184     }
50185   }
50186   jresult = (void *)result;
50187   return jresult;
50188 }
50189
50190
50191 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TapGestureDetectedSignal(void * jarg1) {
50192   Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *) 0 ;
50193
50194   arg1 = (Dali::Signal< void (Dali::Actor,Dali::TapGesture const &) > *)jarg1;
50195   {
50196     try {
50197       delete arg1;
50198     } catch (std::out_of_range& e) {
50199       {
50200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50201       };
50202     } catch (std::exception& e) {
50203       {
50204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50205       };
50206     } catch (...) {
50207       {
50208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50209       };
50210     }
50211   }
50212 }
50213
50214 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ResourceImageSignal_Empty(void * jarg1) {
50215   unsigned int jresult ;
50216   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
50217   bool result;
50218
50219   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
50220   {
50221     try {
50222       result = (bool)Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Empty((Dali::Signal< void (Dali::ResourceImage) > const *)arg1);
50223     } catch (std::out_of_range& e) {
50224       {
50225         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50226       };
50227     } catch (std::exception& e) {
50228       {
50229         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50230       };
50231     } catch (...) {
50232       {
50233         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50234       };
50235     }
50236   }
50237   jresult = result;
50238   return jresult;
50239 }
50240
50241
50242 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ResourceImageSignal_GetConnectionCount(void * jarg1) {
50243   unsigned long jresult ;
50244   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
50245   std::size_t result;
50246
50247   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
50248   {
50249     try {
50250       result = Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::ResourceImage) > const *)arg1);
50251     } catch (std::out_of_range& e) {
50252       {
50253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50254       };
50255     } catch (std::exception& e) {
50256       {
50257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50258       };
50259     } catch (...) {
50260       {
50261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50262       };
50263     }
50264   }
50265   jresult = (unsigned long)result;
50266   return jresult;
50267 }
50268
50269
50270 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ResourceImageSignal_Connect(void * jarg1, void * jarg2) {
50271   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
50272   void (*arg2)(Dali::ResourceImage) = (void (*)(Dali::ResourceImage)) 0 ;
50273
50274   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
50275   arg2 = (void (*)(Dali::ResourceImage))jarg2;
50276   {
50277     try {
50278       Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Connect(arg1,arg2);
50279     } catch (std::out_of_range& e) {
50280       {
50281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50282       };
50283     } catch (std::exception& e) {
50284       {
50285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50286       };
50287     } catch (...) {
50288       {
50289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50290       };
50291     }
50292   }
50293 }
50294
50295
50296 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ResourceImageSignal_Disconnect(void * jarg1, void * jarg2) {
50297   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
50298   void (*arg2)(Dali::ResourceImage) = (void (*)(Dali::ResourceImage)) 0 ;
50299
50300   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
50301   arg2 = (void (*)(Dali::ResourceImage))jarg2;
50302   {
50303     try {
50304       Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Disconnect(arg1,arg2);
50305     } catch (std::out_of_range& e) {
50306       {
50307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50308       };
50309     } catch (std::exception& e) {
50310       {
50311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50312       };
50313     } catch (...) {
50314       {
50315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50316       };
50317     }
50318   }
50319 }
50320
50321
50322 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ResourceImageSignal_Emit(void * jarg1, void * jarg2) {
50323   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
50324   Dali::ResourceImage arg2 ;
50325   Dali::ResourceImage *argp2 ;
50326
50327   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
50328   argp2 = (Dali::ResourceImage *)jarg2;
50329   if (!argp2) {
50330     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ResourceImage", 0);
50331     return ;
50332   }
50333   arg2 = *argp2;
50334   {
50335     try {
50336       Dali_Signal_Sl_void_Sp_Dali_ResourceImage_SP__Sg__Emit(arg1,arg2);
50337     } catch (std::out_of_range& e) {
50338       {
50339         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50340       };
50341     } catch (std::exception& e) {
50342       {
50343         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50344       };
50345     } catch (...) {
50346       {
50347         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50348       };
50349     }
50350   }
50351 }
50352
50353
50354 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ResourceImageSignal() {
50355   void * jresult ;
50356   Dali::Signal< void (Dali::ResourceImage) > *result = 0 ;
50357
50358   {
50359     try {
50360       result = (Dali::Signal< void (Dali::ResourceImage) > *)new Dali::Signal< void (Dali::ResourceImage) >();
50361     } catch (std::out_of_range& e) {
50362       {
50363         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50364       };
50365     } catch (std::exception& e) {
50366       {
50367         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50368       };
50369     } catch (...) {
50370       {
50371         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50372       };
50373     }
50374   }
50375   jresult = (void *)result;
50376   return jresult;
50377 }
50378
50379
50380 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ResourceImageSignal(void * jarg1) {
50381   Dali::Signal< void (Dali::ResourceImage) > *arg1 = (Dali::Signal< void (Dali::ResourceImage) > *) 0 ;
50382
50383   arg1 = (Dali::Signal< void (Dali::ResourceImage) > *)jarg1;
50384   {
50385     try {
50386       delete arg1;
50387     } catch (std::out_of_range& e) {
50388       {
50389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50390       };
50391     } catch (std::exception& e) {
50392       {
50393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50394       };
50395     } catch (...) {
50396       {
50397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50398       };
50399     }
50400   }
50401 }
50402
50403
50404 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_Empty(void * jarg1) {
50405   unsigned int jresult ;
50406   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
50407   bool result;
50408
50409   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
50410   {
50411     try {
50412       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Empty((Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > const *)arg1);
50413     } catch (std::out_of_range& e) {
50414       {
50415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50416       };
50417     } catch (std::exception& e) {
50418       {
50419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50420       };
50421     } catch (...) {
50422       {
50423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50424       };
50425     }
50426   }
50427   jresult = result;
50428   return jresult;
50429 }
50430
50431
50432 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_GetConnectionCount(void * jarg1) {
50433   unsigned long jresult ;
50434   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
50435   std::size_t result;
50436
50437   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
50438   {
50439     try {
50440       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > const *)arg1);
50441     } catch (std::out_of_range& e) {
50442       {
50443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50444       };
50445     } catch (std::exception& e) {
50446       {
50447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50448       };
50449     } catch (...) {
50450       {
50451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50452       };
50453     }
50454   }
50455   jresult = (unsigned long)result;
50456   return jresult;
50457 }
50458
50459
50460 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_Connect(void * jarg1, void * jarg2) {
50461   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
50462   void (*arg2)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) = (void (*)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type)) 0 ;
50463
50464   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
50465   arg2 = (void (*)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type))jarg2;
50466   {
50467     try {
50468       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Connect(arg1,arg2);
50469     } catch (std::out_of_range& e) {
50470       {
50471         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50472       };
50473     } catch (std::exception& e) {
50474       {
50475         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50476       };
50477     } catch (...) {
50478       {
50479         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50480       };
50481     }
50482   }
50483 }
50484
50485
50486 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_Disconnect(void * jarg1, void * jarg2) {
50487   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
50488   void (*arg2)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) = (void (*)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type)) 0 ;
50489
50490   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
50491   arg2 = (void (*)(Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type))jarg2;
50492   {
50493     try {
50494       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Disconnect(arg1,arg2);
50495     } catch (std::out_of_range& e) {
50496       {
50497         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50498       };
50499     } catch (std::exception& e) {
50500       {
50501         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50502       };
50503     } catch (...) {
50504       {
50505         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50506       };
50507     }
50508   }
50509 }
50510
50511
50512 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewVisibilityChangedSignal_Emit(void * jarg1, void * jarg2, unsigned int jarg3, int jarg4) {
50513   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
50514   Dali::Actor arg2 ;
50515   bool arg3 ;
50516   Dali::DevelActor::VisibilityChange::Type arg4 ;
50517   Dali::Actor *argp2 ;
50518
50519   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
50520   argp2 = (Dali::Actor *)jarg2;
50521   if (!argp2) {
50522     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
50523     return ;
50524   }
50525   arg2 = *argp2;
50526   arg3 = jarg3 ? true : false;
50527   arg4 = (Dali::DevelActor::VisibilityChange::Type)jarg4;
50528   {
50529     try {
50530       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_Sc_Dali_DevelActor_VisibilityChange_Type_SP__Sg__Emit(arg1,arg2,arg3,arg4);
50531     } catch (std::out_of_range& e) {
50532       {
50533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50534       };
50535     } catch (std::exception& e) {
50536       {
50537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50538       };
50539     } catch (...) {
50540       {
50541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50542       };
50543     }
50544   }
50545 }
50546
50547
50548 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ViewVisibilityChangedSignal() {
50549   void * jresult ;
50550   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *result = 0 ;
50551
50552   {
50553     try {
50554       result = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)new Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) >();
50555     } catch (std::out_of_range& e) {
50556       {
50557         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50558       };
50559     } catch (std::exception& e) {
50560       {
50561         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50562       };
50563     } catch (...) {
50564       {
50565         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50566       };
50567     }
50568   }
50569   jresult = (void *)result;
50570   return jresult;
50571 }
50572
50573
50574 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ViewVisibilityChangedSignal(void * jarg1) {
50575   Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *) 0 ;
50576
50577   arg1 = (Dali::Signal< void (Dali::Actor,bool,Dali::DevelActor::VisibilityChange::Type) > *)jarg1;
50578   {
50579     try {
50580       delete arg1;
50581     } catch (std::out_of_range& e) {
50582       {
50583         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50584       };
50585     } catch (std::exception& e) {
50586       {
50587         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50588       };
50589     } catch (...) {
50590       {
50591         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50592       };
50593     }
50594   }
50595 }
50596
50597
50598 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Timer__SWIG_0() {
50599   void * jresult ;
50600   Dali::Timer *result = 0 ;
50601
50602   {
50603     try {
50604       result = (Dali::Timer *)new Dali::Timer();
50605     } catch (std::out_of_range& e) {
50606       {
50607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50608       };
50609     } catch (std::exception& e) {
50610       {
50611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50612       };
50613     } catch (...) {
50614       {
50615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50616       };
50617     }
50618   }
50619   jresult = (void *)result;
50620   return jresult;
50621 }
50622
50623
50624 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Timer_New(unsigned int jarg1) {
50625   void * jresult ;
50626   unsigned int arg1 ;
50627   Dali::Timer result;
50628
50629   arg1 = (unsigned int)jarg1;
50630   {
50631     try {
50632       result = Dali::Timer::New(arg1);
50633     } catch (std::out_of_range& e) {
50634       {
50635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50636       };
50637     } catch (std::exception& e) {
50638       {
50639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50640       };
50641     } catch (...) {
50642       {
50643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50644       };
50645     }
50646   }
50647   jresult = new Dali::Timer((const Dali::Timer &)result);
50648   return jresult;
50649 }
50650
50651
50652 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Timer__SWIG_1(void * jarg1) {
50653   void * jresult ;
50654   Dali::Timer *arg1 = 0 ;
50655   Dali::Timer *result = 0 ;
50656
50657   arg1 = (Dali::Timer *)jarg1;
50658   if (!arg1) {
50659     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Timer const & type is null", 0);
50660     return 0;
50661   }
50662   {
50663     try {
50664       result = (Dali::Timer *)new Dali::Timer((Dali::Timer const &)*arg1);
50665     } catch (std::out_of_range& e) {
50666       {
50667         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50668       };
50669     } catch (std::exception& e) {
50670       {
50671         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50672       };
50673     } catch (...) {
50674       {
50675         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50676       };
50677     }
50678   }
50679   jresult = (void *)result;
50680   return jresult;
50681 }
50682
50683
50684 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Timer_Assign(void * jarg1, void * jarg2) {
50685   void * jresult ;
50686   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50687   Dali::Timer *arg2 = 0 ;
50688   Dali::Timer *result = 0 ;
50689
50690   arg1 = (Dali::Timer *)jarg1;
50691   arg2 = (Dali::Timer *)jarg2;
50692   if (!arg2) {
50693     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Timer const & type is null", 0);
50694     return 0;
50695   }
50696   {
50697     try {
50698       result = (Dali::Timer *) &(arg1)->operator =((Dali::Timer const &)*arg2);
50699     } catch (std::out_of_range& e) {
50700       {
50701         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50702       };
50703     } catch (std::exception& e) {
50704       {
50705         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50706       };
50707     } catch (...) {
50708       {
50709         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50710       };
50711     }
50712   }
50713   jresult = (void *)result;
50714   return jresult;
50715 }
50716
50717
50718 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Timer(void * jarg1) {
50719   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50720
50721   arg1 = (Dali::Timer *)jarg1;
50722   {
50723     try {
50724       delete arg1;
50725     } catch (std::out_of_range& e) {
50726       {
50727         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50728       };
50729     } catch (std::exception& e) {
50730       {
50731         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50732       };
50733     } catch (...) {
50734       {
50735         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50736       };
50737     }
50738   }
50739 }
50740
50741
50742 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Timer_DownCast(void * jarg1) {
50743   void * jresult ;
50744   Dali::BaseHandle arg1 ;
50745   Dali::BaseHandle *argp1 ;
50746   Dali::Timer result;
50747
50748   argp1 = (Dali::BaseHandle *)jarg1;
50749   if (!argp1) {
50750     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
50751     return 0;
50752   }
50753   arg1 = *argp1;
50754   {
50755     try {
50756       result = Dali::Timer::DownCast(arg1);
50757     } catch (std::out_of_range& e) {
50758       {
50759         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50760       };
50761     } catch (std::exception& e) {
50762       {
50763         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50764       };
50765     } catch (...) {
50766       {
50767         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50768       };
50769     }
50770   }
50771   jresult = new Dali::Timer((const Dali::Timer &)result);
50772   return jresult;
50773 }
50774
50775
50776 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Timer_Start(void * jarg1) {
50777   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50778
50779   arg1 = (Dali::Timer *)jarg1;
50780   {
50781     try {
50782       (arg1)->Start();
50783     } catch (std::out_of_range& e) {
50784       {
50785         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50786       };
50787     } catch (std::exception& e) {
50788       {
50789         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50790       };
50791     } catch (...) {
50792       {
50793         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50794       };
50795     }
50796   }
50797 }
50798
50799
50800 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Timer_Stop(void * jarg1) {
50801   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50802
50803   arg1 = (Dali::Timer *)jarg1;
50804   {
50805     try {
50806       (arg1)->Stop();
50807     } catch (std::out_of_range& e) {
50808       {
50809         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50810       };
50811     } catch (std::exception& e) {
50812       {
50813         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50814       };
50815     } catch (...) {
50816       {
50817         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50818       };
50819     }
50820   }
50821 }
50822
50823
50824 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Timer_SetInterval(void * jarg1, unsigned int jarg2) {
50825   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50826   unsigned int arg2 ;
50827
50828   arg1 = (Dali::Timer *)jarg1;
50829   arg2 = (unsigned int)jarg2;
50830   {
50831     try {
50832       (arg1)->SetInterval(arg2);
50833     } catch (std::out_of_range& e) {
50834       {
50835         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50836       };
50837     } catch (std::exception& e) {
50838       {
50839         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50840       };
50841     } catch (...) {
50842       {
50843         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50844       };
50845     }
50846   }
50847 }
50848
50849
50850 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Timer_GetInterval(void * jarg1) {
50851   unsigned int jresult ;
50852   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50853   unsigned int result;
50854
50855   arg1 = (Dali::Timer *)jarg1;
50856   {
50857     try {
50858       result = (unsigned int)((Dali::Timer const *)arg1)->GetInterval();
50859     } catch (std::out_of_range& e) {
50860       {
50861         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50862       };
50863     } catch (std::exception& e) {
50864       {
50865         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50866       };
50867     } catch (...) {
50868       {
50869         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50870       };
50871     }
50872   }
50873   jresult = result;
50874   return jresult;
50875 }
50876
50877
50878 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Timer_IsRunning(void * jarg1) {
50879   unsigned int jresult ;
50880   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50881   bool result;
50882
50883   arg1 = (Dali::Timer *)jarg1;
50884   {
50885     try {
50886       result = (bool)((Dali::Timer const *)arg1)->IsRunning();
50887     } catch (std::out_of_range& e) {
50888       {
50889         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50890       };
50891     } catch (std::exception& e) {
50892       {
50893         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50894       };
50895     } catch (...) {
50896       {
50897         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50898       };
50899     }
50900   }
50901   jresult = result;
50902   return jresult;
50903 }
50904
50905
50906 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Timer_TickSignal(void * jarg1) {
50907   void * jresult ;
50908   Dali::Timer *arg1 = (Dali::Timer *) 0 ;
50909   Dali::Timer::TimerSignalType *result = 0 ;
50910
50911   arg1 = (Dali::Timer *)jarg1;
50912   {
50913     try {
50914       result = (Dali::Timer::TimerSignalType *) &(arg1)->TickSignal();
50915     } catch (std::out_of_range& e) {
50916       {
50917         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50918       };
50919     } catch (std::exception& e) {
50920       {
50921         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50922       };
50923     } catch (...) {
50924       {
50925         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50926       };
50927     }
50928   }
50929   jresult = (void *)result;
50930   return jresult;
50931 }
50932
50933
50934 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_DragAndDropDetector() {
50935   void * jresult ;
50936   Dali::DragAndDropDetector *result = 0 ;
50937
50938   {
50939     try {
50940       result = (Dali::DragAndDropDetector *)new Dali::DragAndDropDetector();
50941     } catch (std::out_of_range& e) {
50942       {
50943         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50944       };
50945     } catch (std::exception& e) {
50946       {
50947         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
50948       };
50949     } catch (...) {
50950       {
50951         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
50952       };
50953     }
50954   }
50955   jresult = (void *)result;
50956   return jresult;
50957 }
50958
50959
50960 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_DragAndDropDetector(void * jarg1) {
50961   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
50962
50963   arg1 = (Dali::DragAndDropDetector *)jarg1;
50964   {
50965     try {
50966       delete arg1;
50967     } catch (std::out_of_range& e) {
50968       {
50969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
50970       };
50971     } catch (std::exception& e) {
50972       {
50973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
50974       };
50975     } catch (...) {
50976       {
50977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
50978       };
50979     }
50980   }
50981 }
50982
50983
50984 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_GetContent(void * jarg1) {
50985   char * jresult ;
50986   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
50987   std::string *result = 0 ;
50988
50989   arg1 = (Dali::DragAndDropDetector *)jarg1;
50990   {
50991     try {
50992       result = (std::string *) &((Dali::DragAndDropDetector const *)arg1)->GetContent();
50993     } catch (std::out_of_range& e) {
50994       {
50995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
50996       };
50997     } catch (std::exception& e) {
50998       {
50999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51000       };
51001     } catch (...) {
51002       {
51003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51004       };
51005     }
51006   }
51007   jresult = SWIG_csharp_string_callback(result->c_str());
51008   return jresult;
51009 }
51010
51011
51012 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_GetCurrentScreenPosition(void * jarg1) {
51013   void * jresult ;
51014   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
51015   Dali::Vector2 result;
51016
51017   arg1 = (Dali::DragAndDropDetector *)jarg1;
51018   {
51019     try {
51020       result = ((Dali::DragAndDropDetector const *)arg1)->GetCurrentScreenPosition();
51021     } catch (std::out_of_range& e) {
51022       {
51023         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51024       };
51025     } catch (std::exception& e) {
51026       {
51027         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51028       };
51029     } catch (...) {
51030       {
51031         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51032       };
51033     }
51034   }
51035   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
51036   return jresult;
51037 }
51038
51039
51040 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_EnteredSignal(void * jarg1) {
51041   void * jresult ;
51042   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
51043   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
51044
51045   arg1 = (Dali::DragAndDropDetector *)jarg1;
51046   {
51047     try {
51048       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->EnteredSignal();
51049     } catch (std::out_of_range& e) {
51050       {
51051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51052       };
51053     } catch (std::exception& e) {
51054       {
51055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51056       };
51057     } catch (...) {
51058       {
51059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51060       };
51061     }
51062   }
51063   jresult = (void *)result;
51064   return jresult;
51065 }
51066
51067
51068 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_ExitedSignal(void * jarg1) {
51069   void * jresult ;
51070   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
51071   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
51072
51073   arg1 = (Dali::DragAndDropDetector *)jarg1;
51074   {
51075     try {
51076       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->ExitedSignal();
51077     } catch (std::out_of_range& e) {
51078       {
51079         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51080       };
51081     } catch (std::exception& e) {
51082       {
51083         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51084       };
51085     } catch (...) {
51086       {
51087         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51088       };
51089     }
51090   }
51091   jresult = (void *)result;
51092   return jresult;
51093 }
51094
51095
51096 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_MovedSignal(void * jarg1) {
51097   void * jresult ;
51098   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
51099   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
51100
51101   arg1 = (Dali::DragAndDropDetector *)jarg1;
51102   {
51103     try {
51104       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->MovedSignal();
51105     } catch (std::out_of_range& e) {
51106       {
51107         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51108       };
51109     } catch (std::exception& e) {
51110       {
51111         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51112       };
51113     } catch (...) {
51114       {
51115         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51116       };
51117     }
51118   }
51119   jresult = (void *)result;
51120   return jresult;
51121 }
51122
51123
51124 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_DroppedSignal(void * jarg1) {
51125   void * jresult ;
51126   Dali::DragAndDropDetector *arg1 = (Dali::DragAndDropDetector *) 0 ;
51127   Dali::DragAndDropDetector::DragAndDropSignal *result = 0 ;
51128
51129   arg1 = (Dali::DragAndDropDetector *)jarg1;
51130   {
51131     try {
51132       result = (Dali::DragAndDropDetector::DragAndDropSignal *) &(arg1)->DroppedSignal();
51133     } catch (std::out_of_range& e) {
51134       {
51135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51136       };
51137     } catch (std::exception& e) {
51138       {
51139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51140       };
51141     } catch (...) {
51142       {
51143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51144       };
51145     }
51146   }
51147   jresult = (void *)result;
51148   return jresult;
51149 }
51150
51151
51152 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ApplicationExtensions__SWIG_0() {
51153   void * jresult ;
51154   Dali::ApplicationExtensions *result = 0 ;
51155
51156   {
51157     try {
51158       result = (Dali::ApplicationExtensions *)new Dali::ApplicationExtensions();
51159     } catch (std::out_of_range& e) {
51160       {
51161         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51162       };
51163     } catch (std::exception& e) {
51164       {
51165         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51166       };
51167     } catch (...) {
51168       {
51169         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51170       };
51171     }
51172   }
51173   jresult = (void *)result;
51174   return jresult;
51175 }
51176
51177
51178 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ApplicationExtensions__SWIG_1(void * jarg1) {
51179   void * jresult ;
51180   Dali::Application *arg1 = (Dali::Application *) 0 ;
51181   Dali::ApplicationExtensions *result = 0 ;
51182
51183   arg1 = (Dali::Application *)jarg1;
51184   {
51185     try {
51186       result = (Dali::ApplicationExtensions *)new Dali::ApplicationExtensions(arg1);
51187     } catch (std::out_of_range& e) {
51188       {
51189         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51190       };
51191     } catch (std::exception& e) {
51192       {
51193         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51194       };
51195     } catch (...) {
51196       {
51197         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51198       };
51199     }
51200   }
51201   jresult = (void *)result;
51202   return jresult;
51203 }
51204
51205
51206 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ApplicationExtensions(void * jarg1) {
51207   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51208
51209   arg1 = (Dali::ApplicationExtensions *)jarg1;
51210   {
51211     try {
51212       delete arg1;
51213     } catch (std::out_of_range& e) {
51214       {
51215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51216       };
51217     } catch (std::exception& e) {
51218       {
51219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51220       };
51221     } catch (...) {
51222       {
51223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51224       };
51225     }
51226   }
51227 }
51228
51229
51230 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Init(void * jarg1) {
51231   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51232
51233   arg1 = (Dali::ApplicationExtensions *)jarg1;
51234   {
51235     try {
51236       (arg1)->Init();
51237     } catch (std::out_of_range& e) {
51238       {
51239         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51240       };
51241     } catch (std::exception& e) {
51242       {
51243         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51244       };
51245     } catch (...) {
51246       {
51247         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51248       };
51249     }
51250   }
51251 }
51252
51253 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Start(void * jarg1) {
51254   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51255   
51256   arg1 = (Dali::ApplicationExtensions *)jarg1; 
51257   {
51258     try {
51259       (arg1)->Start();
51260     } catch (std::out_of_range& e) {
51261       {
51262         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ; 
51263       };
51264     } catch (std::exception& e) {
51265       {
51266         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ; 
51267       };
51268     } catch (...) {
51269       {
51270         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ; 
51271       };
51272     }
51273   }
51274 }
51275
51276 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Terminate(void * jarg1) {
51277   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51278
51279   arg1 = (Dali::ApplicationExtensions *)jarg1;
51280   {
51281     try {
51282       (arg1)->Terminate();
51283     } catch (std::out_of_range& e) {
51284       {
51285         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51286       };
51287     } catch (std::exception& e) {
51288       {
51289         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51290       };
51291     } catch (...) {
51292       {
51293         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51294       };
51295     }
51296   }
51297 }
51298
51299
51300 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Pause(void * jarg1) {
51301   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51302
51303   arg1 = (Dali::ApplicationExtensions *)jarg1;
51304   {
51305     try {
51306       (arg1)->Pause();
51307     } catch (std::out_of_range& e) {
51308       {
51309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51310       };
51311     } catch (std::exception& e) {
51312       {
51313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51314       };
51315     } catch (...) {
51316       {
51317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51318       };
51319     }
51320   }
51321 }
51322
51323
51324 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_Resume(void * jarg1) {
51325   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51326
51327   arg1 = (Dali::ApplicationExtensions *)jarg1;
51328   {
51329     try {
51330       (arg1)->Resume();
51331     } catch (std::out_of_range& e) {
51332       {
51333         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51334       };
51335     } catch (std::exception& e) {
51336       {
51337         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51338       };
51339     } catch (...) {
51340       {
51341         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51342       };
51343     }
51344   }
51345 }
51346
51347
51348 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ApplicationExtensions_LanguageChange(void * jarg1) {
51349   Dali::ApplicationExtensions *arg1 = (Dali::ApplicationExtensions *) 0 ;
51350
51351   arg1 = (Dali::ApplicationExtensions *)jarg1;
51352   {
51353     try {
51354       (arg1)->LanguageChange();
51355     } catch (std::out_of_range& e) {
51356       {
51357         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51358       };
51359     } catch (std::exception& e) {
51360       {
51361         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51362       };
51363     } catch (...) {
51364       {
51365         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51366       };
51367     }
51368   }
51369 }
51370
51371
51372
51373 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TimerSignalType_Empty(void * jarg1) {
51374   unsigned int jresult ;
51375   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
51376   bool result;
51377
51378   arg1 = (Dali::Signal< bool () > *)jarg1;
51379   {
51380     try {
51381       result = (bool)Dali_Signal_Sl_bool_Sp__SP__Sg__Empty((Dali::Signal< bool () > const *)arg1);
51382     } catch (std::out_of_range& e) {
51383       {
51384         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51385       };
51386     } catch (std::exception& e) {
51387       {
51388         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51389       };
51390     } catch (...) {
51391       {
51392         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51393       };
51394     }
51395   }
51396   jresult = result;
51397   return jresult;
51398 }
51399
51400
51401 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TimerSignalType_GetConnectionCount(void * jarg1) {
51402   unsigned long jresult ;
51403   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
51404   std::size_t result;
51405
51406   arg1 = (Dali::Signal< bool () > *)jarg1;
51407   {
51408     try {
51409       result = Dali_Signal_Sl_bool_Sp__SP__Sg__GetConnectionCount((Dali::Signal< bool () > const *)arg1);
51410     } catch (std::out_of_range& e) {
51411       {
51412         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51413       };
51414     } catch (std::exception& e) {
51415       {
51416         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51417       };
51418     } catch (...) {
51419       {
51420         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51421       };
51422     }
51423   }
51424   jresult = (unsigned long)result;
51425   return jresult;
51426 }
51427
51428
51429 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TimerSignalType_Connect(void * jarg1, void * jarg2) {
51430   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
51431   bool (*arg2)() = (bool (*)()) 0 ;
51432
51433   arg1 = (Dali::Signal< bool () > *)jarg1;
51434   arg2 = (bool (*)())jarg2;
51435   {
51436     try {
51437       Dali_Signal_Sl_bool_Sp__SP__Sg__Connect(arg1,arg2);
51438     } catch (std::out_of_range& e) {
51439       {
51440         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51441       };
51442     } catch (std::exception& e) {
51443       {
51444         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51445       };
51446     } catch (...) {
51447       {
51448         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51449       };
51450     }
51451   }
51452 }
51453
51454
51455 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TimerSignalType_Disconnect(void * jarg1, void * jarg2) {
51456   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
51457   bool (*arg2)() = (bool (*)()) 0 ;
51458
51459   arg1 = (Dali::Signal< bool () > *)jarg1;
51460   arg2 = (bool (*)())jarg2;
51461   {
51462     try {
51463       Dali_Signal_Sl_bool_Sp__SP__Sg__Disconnect(arg1,arg2);
51464     } catch (std::out_of_range& e) {
51465       {
51466         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51467       };
51468     } catch (std::exception& e) {
51469       {
51470         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51471       };
51472     } catch (...) {
51473       {
51474         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51475       };
51476     }
51477   }
51478 }
51479
51480
51481 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TimerSignalType_Emit(void * jarg1) {
51482   unsigned int jresult ;
51483   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
51484   bool result;
51485
51486   arg1 = (Dali::Signal< bool () > *)jarg1;
51487   {
51488     try {
51489       result = (bool)Dali_Signal_Sl_bool_Sp__SP__Sg__Emit(arg1);
51490     } catch (std::out_of_range& e) {
51491       {
51492         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51493       };
51494     } catch (std::exception& e) {
51495       {
51496         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51497       };
51498     } catch (...) {
51499       {
51500         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51501       };
51502     }
51503   }
51504   jresult = result;
51505   return jresult;
51506 }
51507
51508
51509 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TimerSignalType() {
51510   void * jresult ;
51511   Dali::Signal< bool () > *result = 0 ;
51512
51513   {
51514     try {
51515       result = (Dali::Signal< bool () > *)new Dali::Signal< bool () >();
51516     } catch (std::out_of_range& e) {
51517       {
51518         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51519       };
51520     } catch (std::exception& e) {
51521       {
51522         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51523       };
51524     } catch (...) {
51525       {
51526         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51527       };
51528     }
51529   }
51530   jresult = (void *)result;
51531   return jresult;
51532 }
51533
51534
51535 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TimerSignalType(void * jarg1) {
51536   Dali::Signal< bool () > *arg1 = (Dali::Signal< bool () > *) 0 ;
51537
51538   arg1 = (Dali::Signal< bool () > *)jarg1;
51539   {
51540     try {
51541       delete arg1;
51542     } catch (std::out_of_range& e) {
51543       {
51544         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
51545       };
51546     } catch (std::exception& e) {
51547       {
51548         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
51549       };
51550     } catch (...) {
51551       {
51552         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
51553       };
51554     }
51555   }
51556 }
51557
51558
51559 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_PROPERTY_TYPE_get() {
51560   int jresult ;
51561   int result;
51562
51563   {
51564     try {
51565       result = (int)Dali::Toolkit::Visual::Property::TYPE;
51566     } catch (std::out_of_range& e) {
51567       {
51568         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51569       };
51570     } catch (std::exception& e) {
51571       {
51572         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51573       };
51574     } catch (...) {
51575       {
51576         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51577       };
51578     }
51579   }
51580   jresult = (int)result;
51581   return jresult;
51582 }
51583
51584
51585 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_PROPERTY_SHADER_get() {
51586   int jresult ;
51587   int result;
51588
51589   {
51590     try {
51591       result = (int)Dali::Toolkit::Visual::Property::SHADER;
51592     } catch (std::out_of_range& e) {
51593       {
51594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51595       };
51596     } catch (std::exception& e) {
51597       {
51598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51599       };
51600     } catch (...) {
51601       {
51602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51603       };
51604     }
51605   }
51606   jresult = (int)result;
51607   return jresult;
51608 }
51609
51610
51611 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_VERTEX_get() {
51612   int jresult ;
51613   int result;
51614
51615   {
51616     try {
51617       result = (int)Dali::Toolkit::Visual::Shader::Property::VERTEX_SHADER;
51618     } catch (std::out_of_range& e) {
51619       {
51620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51621       };
51622     } catch (std::exception& e) {
51623       {
51624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51625       };
51626     } catch (...) {
51627       {
51628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51629       };
51630     }
51631   }
51632   jresult = (int)result;
51633   return jresult;
51634 }
51635
51636
51637 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_FRAGMENT_get() {
51638   int jresult ;
51639   int result;
51640
51641   {
51642     try {
51643       result = (int)Dali::Toolkit::Visual::Shader::Property::FRAGMENT_SHADER;
51644     } catch (std::out_of_range& e) {
51645       {
51646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51647       };
51648     } catch (std::exception& e) {
51649       {
51650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51651       };
51652     } catch (...) {
51653       {
51654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51655       };
51656     }
51657   }
51658   jresult = (int)result;
51659   return jresult;
51660 }
51661
51662
51663 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_SUBDIVIDE_GRID_X_get() {
51664   int jresult ;
51665   int result;
51666
51667   {
51668     try {
51669       result = (int)Dali::Toolkit::Visual::Shader::Property::SUBDIVIDE_GRID_X;
51670     } catch (std::out_of_range& e) {
51671       {
51672         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51673       };
51674     } catch (std::exception& e) {
51675       {
51676         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51677       };
51678     } catch (...) {
51679       {
51680         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51681       };
51682     }
51683   }
51684   jresult = (int)result;
51685   return jresult;
51686 }
51687
51688
51689 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_SUBDIVIDE_GRID_Y_get() {
51690   int jresult ;
51691   int result;
51692
51693   {
51694     try {
51695       result = (int)Dali::Toolkit::Visual::Shader::Property::SUBDIVIDE_GRID_Y;
51696     } catch (std::out_of_range& e) {
51697       {
51698         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51699       };
51700     } catch (std::exception& e) {
51701       {
51702         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51703       };
51704     } catch (...) {
51705       {
51706         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51707       };
51708     }
51709   }
51710   jresult = (int)result;
51711   return jresult;
51712 }
51713
51714
51715 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VISUAL_SHADER_HINTS_get() {
51716   int jresult ;
51717   int result;
51718
51719   {
51720     try {
51721       result = (int)Dali::Toolkit::Visual::Shader::Property::HINTS;
51722     } catch (std::out_of_range& e) {
51723       {
51724         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51725       };
51726     } catch (std::exception& e) {
51727       {
51728         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51729       };
51730     } catch (...) {
51731       {
51732         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51733       };
51734     }
51735   }
51736   jresult = (int)result;
51737   return jresult;
51738 }
51739
51740
51741 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_BORDER_VISUAL_COLOR_get() {
51742   int jresult ;
51743   int result;
51744
51745   {
51746     try {
51747       result = (int)Dali::Toolkit::BorderVisual::Property::COLOR;
51748     } catch (std::out_of_range& e) {
51749       {
51750         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51751       };
51752     } catch (std::exception& e) {
51753       {
51754         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51755       };
51756     } catch (...) {
51757       {
51758         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51759       };
51760     }
51761   }
51762   jresult = (int)result;
51763   return jresult;
51764 }
51765
51766
51767 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_BORDER_VISUAL_SIZE_get() {
51768   int jresult ;
51769   int result;
51770
51771   {
51772     try {
51773       result = (int)Dali::Toolkit::BorderVisual::Property::SIZE;
51774     } catch (std::out_of_range& e) {
51775       {
51776         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51777       };
51778     } catch (std::exception& e) {
51779       {
51780         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51781       };
51782     } catch (...) {
51783       {
51784         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51785       };
51786     }
51787   }
51788   jresult = (int)result;
51789   return jresult;
51790 }
51791
51792
51793 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_BORDER_VISUAL_ANTI_ALIASING_get() {
51794   int jresult ;
51795   int result;
51796
51797   {
51798     try {
51799       result = (int)Dali::Toolkit::BorderVisual::Property::ANTI_ALIASING;
51800     } catch (std::out_of_range& e) {
51801       {
51802         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51803       };
51804     } catch (std::exception& e) {
51805       {
51806         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51807       };
51808     } catch (...) {
51809       {
51810         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51811       };
51812     }
51813   }
51814   jresult = (int)result;
51815   return jresult;
51816 }
51817
51818
51819 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_COLOR_VISUAL_MIX_COLOR_get() {
51820   int jresult ;
51821   int result;
51822
51823   {
51824     try {
51825       result = (int)Dali::Toolkit::ColorVisual::Property::MIX_COLOR;
51826     } catch (std::out_of_range& e) {
51827       {
51828         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51829       };
51830     } catch (std::exception& e) {
51831       {
51832         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51833       };
51834     } catch (...) {
51835       {
51836         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51837       };
51838     }
51839   }
51840   jresult = (int)result;
51841   return jresult;
51842 }
51843
51844
51845 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_START_POSITION_get() {
51846   int jresult ;
51847   int result;
51848
51849   {
51850     try {
51851       result = (int)Dali::Toolkit::GradientVisual::Property::START_POSITION;
51852     } catch (std::out_of_range& e) {
51853       {
51854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51855       };
51856     } catch (std::exception& e) {
51857       {
51858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51859       };
51860     } catch (...) {
51861       {
51862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51863       };
51864     }
51865   }
51866   jresult = (int)result;
51867   return jresult;
51868 }
51869
51870
51871 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_END_POSITION_get() {
51872   int jresult ;
51873   int result;
51874
51875   {
51876     try {
51877       result = (int)Dali::Toolkit::GradientVisual::Property::END_POSITION;
51878     } catch (std::out_of_range& e) {
51879       {
51880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51881       };
51882     } catch (std::exception& e) {
51883       {
51884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51885       };
51886     } catch (...) {
51887       {
51888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51889       };
51890     }
51891   }
51892   jresult = (int)result;
51893   return jresult;
51894 }
51895
51896
51897 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_CENTER_get() {
51898   int jresult ;
51899   int result;
51900
51901   {
51902     try {
51903       result = (int)Dali::Toolkit::GradientVisual::Property::CENTER;
51904     } catch (std::out_of_range& e) {
51905       {
51906         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51907       };
51908     } catch (std::exception& e) {
51909       {
51910         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51911       };
51912     } catch (...) {
51913       {
51914         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51915       };
51916     }
51917   }
51918   jresult = (int)result;
51919   return jresult;
51920 }
51921
51922
51923 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_RADIUS_get() {
51924   int jresult ;
51925   int result;
51926
51927   {
51928     try {
51929       result = (int)Dali::Toolkit::GradientVisual::Property::RADIUS;
51930     } catch (std::out_of_range& e) {
51931       {
51932         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51933       };
51934     } catch (std::exception& e) {
51935       {
51936         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51937       };
51938     } catch (...) {
51939       {
51940         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51941       };
51942     }
51943   }
51944   jresult = (int)result;
51945   return jresult;
51946 }
51947
51948
51949 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_STOP_OFFSET_get() {
51950   int jresult ;
51951   int result;
51952
51953   {
51954     try {
51955       result = (int)Dali::Toolkit::GradientVisual::Property::STOP_OFFSET;
51956     } catch (std::out_of_range& e) {
51957       {
51958         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51959       };
51960     } catch (std::exception& e) {
51961       {
51962         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51963       };
51964     } catch (...) {
51965       {
51966         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51967       };
51968     }
51969   }
51970   jresult = (int)result;
51971   return jresult;
51972 }
51973
51974
51975 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_STOP_COLOR_get() {
51976   int jresult ;
51977   int result;
51978
51979   {
51980     try {
51981       result = (int)Dali::Toolkit::GradientVisual::Property::STOP_COLOR;
51982     } catch (std::out_of_range& e) {
51983       {
51984         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
51985       };
51986     } catch (std::exception& e) {
51987       {
51988         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
51989       };
51990     } catch (...) {
51991       {
51992         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
51993       };
51994     }
51995   }
51996   jresult = (int)result;
51997   return jresult;
51998 }
51999
52000
52001 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_UNITS_get() {
52002   int jresult ;
52003   int result;
52004
52005   {
52006     try {
52007       result = (int)Dali::Toolkit::GradientVisual::Property::UNITS;
52008     } catch (std::out_of_range& e) {
52009       {
52010         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52011       };
52012     } catch (std::exception& e) {
52013       {
52014         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52015       };
52016     } catch (...) {
52017       {
52018         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52019       };
52020     }
52021   }
52022   jresult = (int)result;
52023   return jresult;
52024 }
52025
52026
52027 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GRADIENT_VISUAL_SPREAD_METHOD_get() {
52028   int jresult ;
52029   int result;
52030
52031   {
52032     try {
52033       result = (int)Dali::Toolkit::GradientVisual::Property::SPREAD_METHOD;
52034     } catch (std::out_of_range& e) {
52035       {
52036         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52037       };
52038     } catch (std::exception& e) {
52039       {
52040         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52041       };
52042     } catch (...) {
52043       {
52044         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52045       };
52046     }
52047   }
52048   jresult = (int)result;
52049   return jresult;
52050 }
52051
52052
52053 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_URL_get() {
52054   int jresult ;
52055   int result;
52056
52057   {
52058     try {
52059       result = (int)Dali::Toolkit::ImageVisual::Property::URL;
52060     } catch (std::out_of_range& e) {
52061       {
52062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52063       };
52064     } catch (std::exception& e) {
52065       {
52066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52067       };
52068     } catch (...) {
52069       {
52070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52071       };
52072     }
52073   }
52074   jresult = (int)result;
52075   return jresult;
52076 }
52077
52078 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_ALPHA_MASK_URL_get() {
52079   int jresult ;
52080   int result;
52081
52082   {
52083     try {
52084       result = (int)Dali::Toolkit::DevelImageVisual::Property::ALPHA_MASK_URL;
52085     } catch (std::out_of_range& e) {
52086       {
52087         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52088       };
52089     } catch (std::exception& e) {
52090       {
52091         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52092       };
52093     } catch (...) {
52094       {
52095         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52096       };
52097     }
52098   }
52099   jresult = (int)result;
52100   return jresult;
52101 }
52102
52103
52104 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_BATCH_SIZE_get() {
52105   int jresult ;
52106   int result;
52107   {
52108     try
52109     {
52110       result = (int)Dali::Toolkit::DevelImageVisual::Property::BATCH_SIZE;
52111     } catch (std::out_of_range& e) {
52112       {
52113         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52114       };
52115     } catch (std::exception& e) {
52116       {
52117         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52118       };
52119     } catch (...) {
52120       {
52121         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52122       };
52123     }
52124   }
52125   jresult = (int)result;
52126   return jresult;
52127 }
52128
52129 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_CACHE_SIZE_get() {
52130   int jresult ;
52131   int result;
52132   {
52133     try
52134     {
52135       result = (int)Dali::Toolkit::DevelImageVisual::Property::CACHE_SIZE;
52136     } catch (std::out_of_range& e) {
52137       {
52138         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52139       };
52140     } catch (std::exception& e) {
52141       {
52142         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52143       };
52144     } catch (...) {
52145       {
52146         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52147       };
52148     }
52149   }
52150   jresult = (int)result;
52151   return jresult;
52152 }
52153
52154 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_FRAME_DELAY_get() {
52155   int jresult ;
52156   int result;
52157   {
52158     try
52159     {
52160       result = (int)Dali::Toolkit::DevelImageVisual::Property::FRAME_DELAY;
52161     } catch (std::out_of_range& e) {
52162       {
52163         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52164       };
52165     } catch (std::exception& e) {
52166       {
52167         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52168       };
52169     } catch (...) {
52170       {
52171         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52172       };
52173     }
52174   }
52175   jresult = (int)result;
52176   return jresult;
52177 }
52178
52179 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_MASK_CONTENT_SCALE_get() {
52180   int jresult ;
52181   int result;
52182   {
52183     try
52184     {
52185       result = (int)Dali::Toolkit::DevelImageVisual::Property::MASK_CONTENT_SCALE;
52186     } catch (std::out_of_range& e) {
52187       {
52188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52189       };
52190     } catch (std::exception& e) {
52191       {
52192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52193       };
52194     } catch (...) {
52195       {
52196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52197       };
52198     }
52199   }
52200   jresult = (int)result;
52201   return jresult;
52202 }
52203
52204 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_CROP_TO_MASK_get() {
52205   int jresult ;
52206   int result;
52207   {
52208     try
52209     {
52210       result = (int)Dali::Toolkit::DevelImageVisual::Property::CROP_TO_MASK;
52211     } catch (std::out_of_range& e) {
52212       {
52213         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52214       };
52215     } catch (std::exception& e) {
52216       {
52217         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52218       };
52219     } catch (...) {
52220       {
52221         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52222       };
52223     }
52224   }
52225   jresult = (int)result;
52226   return jresult;
52227 }
52228
52229 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_FITTING_MODE_get() {
52230   int jresult ;
52231   int result;
52232
52233   {
52234     try {
52235       result = (int)Dali::Toolkit::ImageVisual::Property::FITTING_MODE;
52236     } catch (std::out_of_range& e) {
52237       {
52238         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52239       };
52240     } catch (std::exception& e) {
52241       {
52242         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52243       };
52244     } catch (...) {
52245       {
52246         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52247       };
52248     }
52249   }
52250   jresult = (int)result;
52251   return jresult;
52252 }
52253
52254
52255 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_SAMPLING_MODE_get() {
52256   int jresult ;
52257   int result;
52258
52259   {
52260     try {
52261       result = (int)Dali::Toolkit::ImageVisual::Property::SAMPLING_MODE;
52262     } catch (std::out_of_range& e) {
52263       {
52264         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52265       };
52266     } catch (std::exception& e) {
52267       {
52268         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52269       };
52270     } catch (...) {
52271       {
52272         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52273       };
52274     }
52275   }
52276   jresult = (int)result;
52277   return jresult;
52278 }
52279
52280
52281 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_DESIRED_WIDTH_get() {
52282   int jresult ;
52283   int result;
52284
52285   {
52286     try {
52287       result = (int)Dali::Toolkit::ImageVisual::Property::DESIRED_WIDTH;
52288     } catch (std::out_of_range& e) {
52289       {
52290         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52291       };
52292     } catch (std::exception& e) {
52293       {
52294         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52295       };
52296     } catch (...) {
52297       {
52298         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52299       };
52300     }
52301   }
52302   jresult = (int)result;
52303   return jresult;
52304 }
52305
52306
52307 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_DESIRED_HEIGHT_get() {
52308   int jresult ;
52309   int result;
52310
52311   {
52312     try {
52313       result = (int)Dali::Toolkit::ImageVisual::Property::DESIRED_HEIGHT;
52314     } catch (std::out_of_range& e) {
52315       {
52316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52317       };
52318     } catch (std::exception& e) {
52319       {
52320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52321       };
52322     } catch (...) {
52323       {
52324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52325       };
52326     }
52327   }
52328   jresult = (int)result;
52329   return jresult;
52330 }
52331
52332
52333 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_SYNCHRONOUS_LOADING_get() {
52334   int jresult ;
52335   int result;
52336
52337   {
52338     try {
52339       result = (int)Dali::Toolkit::ImageVisual::Property::SYNCHRONOUS_LOADING;
52340     } catch (std::out_of_range& e) {
52341       {
52342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52343       };
52344     } catch (std::exception& e) {
52345       {
52346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52347       };
52348     } catch (...) {
52349       {
52350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52351       };
52352     }
52353   }
52354   jresult = (int)result;
52355   return jresult;
52356 }
52357
52358
52359 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_BORDER_ONLY_get() {
52360   int jresult ;
52361   int result;
52362
52363   {
52364     try {
52365       result = (int)Dali::Toolkit::ImageVisual::Property::BORDER_ONLY;
52366     } catch (std::out_of_range& e) {
52367       {
52368         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52369       };
52370     } catch (std::exception& e) {
52371       {
52372         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52373       };
52374     } catch (...) {
52375       {
52376         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52377       };
52378     }
52379   }
52380   jresult = (int)result;
52381   return jresult;
52382 }
52383
52384
52385 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_PIXEL_AREA_get() {
52386   int jresult ;
52387   int result;
52388
52389   {
52390     try {
52391       result = (int)Dali::Toolkit::ImageVisual::Property::PIXEL_AREA;
52392     } catch (std::out_of_range& e) {
52393       {
52394         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52395       };
52396     } catch (std::exception& e) {
52397       {
52398         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52399       };
52400     } catch (...) {
52401       {
52402         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52403       };
52404     }
52405   }
52406   jresult = (int)result;
52407   return jresult;
52408 }
52409
52410
52411 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_WRAP_MODE_U_get() {
52412   int jresult ;
52413   int result;
52414
52415   {
52416     try {
52417       result = (int)Dali::Toolkit::ImageVisual::Property::WRAP_MODE_U;
52418     } catch (std::out_of_range& e) {
52419       {
52420         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52421       };
52422     } catch (std::exception& e) {
52423       {
52424         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52425       };
52426     } catch (...) {
52427       {
52428         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52429       };
52430     }
52431   }
52432   jresult = (int)result;
52433   return jresult;
52434 }
52435
52436
52437 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_IMAGE_VISUAL_WRAP_MODE_V_get() {
52438   int jresult ;
52439   int result;
52440
52441   {
52442     try {
52443       result = (int)Dali::Toolkit::ImageVisual::Property::WRAP_MODE_V;
52444     } catch (std::out_of_range& e) {
52445       {
52446         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52447       };
52448     } catch (std::exception& e) {
52449       {
52450         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52451       };
52452     } catch (...) {
52453       {
52454         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52455       };
52456     }
52457   }
52458   jresult = (int)result;
52459   return jresult;
52460 }
52461
52462
52463 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_OBJECT_URL_get() {
52464   int jresult ;
52465   int result;
52466
52467   {
52468     try {
52469       result = (int)Dali::Toolkit::MeshVisual::Property::OBJECT_URL;
52470     } catch (std::out_of_range& e) {
52471       {
52472         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52473       };
52474     } catch (std::exception& e) {
52475       {
52476         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52477       };
52478     } catch (...) {
52479       {
52480         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52481       };
52482     }
52483   }
52484   jresult = (int)result;
52485   return jresult;
52486 }
52487
52488
52489 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_MATERIAL_URL_get() {
52490   int jresult ;
52491   int result;
52492
52493   {
52494     try {
52495       result = (int)Dali::Toolkit::MeshVisual::Property::MATERIAL_URL;
52496     } catch (std::out_of_range& e) {
52497       {
52498         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52499       };
52500     } catch (std::exception& e) {
52501       {
52502         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52503       };
52504     } catch (...) {
52505       {
52506         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52507       };
52508     }
52509   }
52510   jresult = (int)result;
52511   return jresult;
52512 }
52513
52514
52515 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_TEXTURES_PATH_get() {
52516   int jresult ;
52517   int result;
52518
52519   {
52520     try {
52521       result = (int)Dali::Toolkit::MeshVisual::Property::TEXTURES_PATH;
52522     } catch (std::out_of_range& e) {
52523       {
52524         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52525       };
52526     } catch (std::exception& e) {
52527       {
52528         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52529       };
52530     } catch (...) {
52531       {
52532         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52533       };
52534     }
52535   }
52536   jresult = (int)result;
52537   return jresult;
52538 }
52539
52540
52541 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_SHADING_MODE_get() {
52542   int jresult ;
52543   int result;
52544
52545   {
52546     try {
52547       result = (int)Dali::Toolkit::MeshVisual::Property::SHADING_MODE;
52548     } catch (std::out_of_range& e) {
52549       {
52550         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52551       };
52552     } catch (std::exception& e) {
52553       {
52554         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52555       };
52556     } catch (...) {
52557       {
52558         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52559       };
52560     }
52561   }
52562   jresult = (int)result;
52563   return jresult;
52564 }
52565
52566
52567 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_USE_MIPMAPPING_get() {
52568   int jresult ;
52569   int result;
52570
52571   {
52572     try {
52573       result = (int)Dali::Toolkit::MeshVisual::Property::USE_MIPMAPPING;
52574     } catch (std::out_of_range& e) {
52575       {
52576         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52577       };
52578     } catch (std::exception& e) {
52579       {
52580         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52581       };
52582     } catch (...) {
52583       {
52584         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52585       };
52586     }
52587   }
52588   jresult = (int)result;
52589   return jresult;
52590 }
52591
52592
52593 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_USE_SOFT_NORMALS_get() {
52594   int jresult ;
52595   int result;
52596
52597   {
52598     try {
52599       result = (int)Dali::Toolkit::MeshVisual::Property::USE_SOFT_NORMALS;
52600     } catch (std::out_of_range& e) {
52601       {
52602         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52603       };
52604     } catch (std::exception& e) {
52605       {
52606         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52607       };
52608     } catch (...) {
52609       {
52610         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52611       };
52612     }
52613   }
52614   jresult = (int)result;
52615   return jresult;
52616 }
52617
52618
52619 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_MESH_VISUAL_LIGHT_POSITION_get() {
52620   int jresult ;
52621   int result;
52622
52623   {
52624     try {
52625       result = (int)Dali::Toolkit::MeshVisual::Property::LIGHT_POSITION;
52626     } catch (std::out_of_range& e) {
52627       {
52628         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52629       };
52630     } catch (std::exception& e) {
52631       {
52632         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52633       };
52634     } catch (...) {
52635       {
52636         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52637       };
52638     }
52639   }
52640   jresult = (int)result;
52641   return jresult;
52642 }
52643
52644
52645 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SHAPE_get() {
52646   int jresult ;
52647   int result;
52648
52649   {
52650     try {
52651       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SHAPE;
52652     } catch (std::out_of_range& e) {
52653       {
52654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52655       };
52656     } catch (std::exception& e) {
52657       {
52658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52659       };
52660     } catch (...) {
52661       {
52662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52663       };
52664     }
52665   }
52666   jresult = (int)result;
52667   return jresult;
52668 }
52669
52670
52671 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_MIX_COLOR_get() {
52672   int jresult ;
52673   int result;
52674
52675   {
52676     try {
52677       result = (int)Dali::Toolkit::PrimitiveVisual::Property::MIX_COLOR;
52678     } catch (std::out_of_range& e) {
52679       {
52680         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52681       };
52682     } catch (std::exception& e) {
52683       {
52684         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52685       };
52686     } catch (...) {
52687       {
52688         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52689       };
52690     }
52691   }
52692   jresult = (int)result;
52693   return jresult;
52694 }
52695
52696
52697 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SLICES_get() {
52698   int jresult ;
52699   int result;
52700
52701   {
52702     try {
52703       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SLICES;
52704     } catch (std::out_of_range& e) {
52705       {
52706         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52707       };
52708     } catch (std::exception& e) {
52709       {
52710         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52711       };
52712     } catch (...) {
52713       {
52714         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52715       };
52716     }
52717   }
52718   jresult = (int)result;
52719   return jresult;
52720 }
52721
52722
52723 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_STACKS_get() {
52724   int jresult ;
52725   int result;
52726
52727   {
52728     try {
52729       result = (int)Dali::Toolkit::PrimitiveVisual::Property::STACKS;
52730     } catch (std::out_of_range& e) {
52731       {
52732         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52733       };
52734     } catch (std::exception& e) {
52735       {
52736         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52737       };
52738     } catch (...) {
52739       {
52740         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52741       };
52742     }
52743   }
52744   jresult = (int)result;
52745   return jresult;
52746 }
52747
52748
52749 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_TOP_RADIUS_get() {
52750   int jresult ;
52751   int result;
52752
52753   {
52754     try {
52755       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_TOP_RADIUS;
52756     } catch (std::out_of_range& e) {
52757       {
52758         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52759       };
52760     } catch (std::exception& e) {
52761       {
52762         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52763       };
52764     } catch (...) {
52765       {
52766         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52767       };
52768     }
52769   }
52770   jresult = (int)result;
52771   return jresult;
52772 }
52773
52774
52775 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_BOTTOM_RADIUS_get() {
52776   int jresult ;
52777   int result;
52778
52779   {
52780     try {
52781       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_BOTTOM_RADIUS;
52782     } catch (std::out_of_range& e) {
52783       {
52784         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52785       };
52786     } catch (std::exception& e) {
52787       {
52788         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52789       };
52790     } catch (...) {
52791       {
52792         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52793       };
52794     }
52795   }
52796   jresult = (int)result;
52797   return jresult;
52798 }
52799
52800
52801 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_HEIGHT_get() {
52802   int jresult ;
52803   int result;
52804
52805   {
52806     try {
52807       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_HEIGHT;
52808     } catch (std::out_of_range& e) {
52809       {
52810         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52811       };
52812     } catch (std::exception& e) {
52813       {
52814         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52815       };
52816     } catch (...) {
52817       {
52818         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52819       };
52820     }
52821   }
52822   jresult = (int)result;
52823   return jresult;
52824 }
52825
52826
52827 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_RADIUS_get() {
52828   int jresult ;
52829   int result;
52830
52831   {
52832     try {
52833       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_RADIUS;
52834     } catch (std::out_of_range& e) {
52835       {
52836         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52837       };
52838     } catch (std::exception& e) {
52839       {
52840         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52841       };
52842     } catch (...) {
52843       {
52844         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52845       };
52846     }
52847   }
52848   jresult = (int)result;
52849   return jresult;
52850 }
52851
52852
52853 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_SCALE_DIMENSIONS_get() {
52854   int jresult ;
52855   int result;
52856
52857   {
52858     try {
52859       result = (int)Dali::Toolkit::PrimitiveVisual::Property::SCALE_DIMENSIONS;
52860     } catch (std::out_of_range& e) {
52861       {
52862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52863       };
52864     } catch (std::exception& e) {
52865       {
52866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52867       };
52868     } catch (...) {
52869       {
52870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52871       };
52872     }
52873   }
52874   jresult = (int)result;
52875   return jresult;
52876 }
52877
52878
52879 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_BEVEL_PERCENTAGE_get() {
52880   int jresult ;
52881   int result;
52882
52883   {
52884     try {
52885       result = (int)Dali::Toolkit::PrimitiveVisual::Property::BEVEL_PERCENTAGE;
52886     } catch (std::out_of_range& e) {
52887       {
52888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52889       };
52890     } catch (std::exception& e) {
52891       {
52892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52893       };
52894     } catch (...) {
52895       {
52896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52897       };
52898     }
52899   }
52900   jresult = (int)result;
52901   return jresult;
52902 }
52903
52904
52905 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_BEVEL_SMOOTHNESS_get() {
52906   int jresult ;
52907   int result;
52908
52909   {
52910     try {
52911       result = (int)Dali::Toolkit::PrimitiveVisual::Property::BEVEL_SMOOTHNESS;
52912     } catch (std::out_of_range& e) {
52913       {
52914         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52915       };
52916     } catch (std::exception& e) {
52917       {
52918         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52919       };
52920     } catch (...) {
52921       {
52922         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52923       };
52924     }
52925   }
52926   jresult = (int)result;
52927   return jresult;
52928 }
52929
52930
52931 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PRIMITIVE_VISUAL_LIGHT_POSITION_get() {
52932   int jresult ;
52933   int result;
52934
52935   {
52936     try {
52937       result = (int)Dali::Toolkit::PrimitiveVisual::Property::LIGHT_POSITION;
52938     } catch (std::out_of_range& e) {
52939       {
52940         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52941       };
52942     } catch (std::exception& e) {
52943       {
52944         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52945       };
52946     } catch (...) {
52947       {
52948         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52949       };
52950     }
52951   }
52952   jresult = (int)result;
52953   return jresult;
52954 }
52955
52956
52957 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_TEXT_get() {
52958   int jresult ;
52959   int result;
52960
52961   {
52962     try {
52963       result = (int)Dali::Toolkit::TextVisual::Property::TEXT;
52964     } catch (std::out_of_range& e) {
52965       {
52966         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52967       };
52968     } catch (std::exception& e) {
52969       {
52970         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52971       };
52972     } catch (...) {
52973       {
52974         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
52975       };
52976     }
52977   }
52978   jresult = (int)result;
52979   return jresult;
52980 }
52981
52982
52983 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_FONT_FAMILY_get() {
52984   int jresult ;
52985   int result;
52986
52987   {
52988     try {
52989       result = (int)Dali::Toolkit::TextVisual::Property::FONT_FAMILY;
52990     } catch (std::out_of_range& e) {
52991       {
52992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
52993       };
52994     } catch (std::exception& e) {
52995       {
52996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
52997       };
52998     } catch (...) {
52999       {
53000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53001       };
53002     }
53003   }
53004   jresult = (int)result;
53005   return jresult;
53006 }
53007
53008
53009 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_FONT_STYLE_get() {
53010   int jresult ;
53011   int result;
53012
53013   {
53014     try {
53015       result = (int)Dali::Toolkit::TextVisual::Property::FONT_STYLE;
53016     } catch (std::out_of_range& e) {
53017       {
53018         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53019       };
53020     } catch (std::exception& e) {
53021       {
53022         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53023       };
53024     } catch (...) {
53025       {
53026         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53027       };
53028     }
53029   }
53030   jresult = (int)result;
53031   return jresult;
53032 }
53033
53034
53035 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_POINT_SIZE_get() {
53036   int jresult ;
53037   int result;
53038
53039   {
53040     try {
53041       result = (int)Dali::Toolkit::TextVisual::Property::POINT_SIZE;
53042     } catch (std::out_of_range& e) {
53043       {
53044         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53045       };
53046     } catch (std::exception& e) {
53047       {
53048         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53049       };
53050     } catch (...) {
53051       {
53052         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53053       };
53054     }
53055   }
53056   jresult = (int)result;
53057   return jresult;
53058 }
53059
53060
53061 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_MULTI_LINE_get() {
53062   int jresult ;
53063   int result;
53064
53065   {
53066     try {
53067       result = (int)Dali::Toolkit::TextVisual::Property::MULTI_LINE;
53068     } catch (std::out_of_range& e) {
53069       {
53070         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53071       };
53072     } catch (std::exception& e) {
53073       {
53074         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53075       };
53076     } catch (...) {
53077       {
53078         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53079       };
53080     }
53081   }
53082   jresult = (int)result;
53083   return jresult;
53084 }
53085
53086
53087 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_HORIZONTAL_ALIGNMENT_get() {
53088   int jresult ;
53089   int result;
53090
53091   {
53092     try {
53093       result = (int)Dali::Toolkit::TextVisual::Property::HORIZONTAL_ALIGNMENT;
53094     } catch (std::out_of_range& e) {
53095       {
53096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53097       };
53098     } catch (std::exception& e) {
53099       {
53100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53101       };
53102     } catch (...) {
53103       {
53104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53105       };
53106     }
53107   }
53108   jresult = (int)result;
53109   return jresult;
53110 }
53111
53112
53113 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_VERTICAL_ALIGNMENT_get() {
53114   int jresult ;
53115   int result;
53116
53117   {
53118     try {
53119       result = (int)Dali::Toolkit::TextVisual::Property::VERTICAL_ALIGNMENT;
53120     } catch (std::out_of_range& e) {
53121       {
53122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53123       };
53124     } catch (std::exception& e) {
53125       {
53126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53127       };
53128     } catch (...) {
53129       {
53130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53131       };
53132     }
53133   }
53134   jresult = (int)result;
53135   return jresult;
53136 }
53137
53138
53139 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_TEXT_COLOR_get() {
53140   int jresult ;
53141   int result;
53142
53143   {
53144     try {
53145       result = (int)Dali::Toolkit::TextVisual::Property::TEXT_COLOR;
53146     } catch (std::out_of_range& e) {
53147       {
53148         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53149       };
53150     } catch (std::exception& e) {
53151       {
53152         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53153       };
53154     } catch (...) {
53155       {
53156         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53157       };
53158     }
53159   }
53160   jresult = (int)result;
53161   return jresult;
53162 }
53163
53164
53165 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TEXT_VISUAL_ENABLE_MARKUP_get() {
53166   int jresult ;
53167   int result;
53168
53169   {
53170     try {
53171       result = (int)Dali::Toolkit::TextVisual::Property::ENABLE_MARKUP;
53172     } catch (std::out_of_range& e) {
53173       {
53174         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53175       };
53176     } catch (std::exception& e) {
53177       {
53178         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53179       };
53180     } catch (...) {
53181       {
53182         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53183       };
53184     }
53185   }
53186   jresult = (int)result;
53187   return jresult;
53188 }
53189
53190
53191 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Builder() {
53192   void * jresult ;
53193   Dali::Toolkit::Builder *result = 0 ;
53194
53195   {
53196     try {
53197       result = (Dali::Toolkit::Builder *)new Dali::Toolkit::Builder();
53198     } catch (std::out_of_range& e) {
53199       {
53200         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53201       };
53202     } catch (std::exception& e) {
53203       {
53204         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53205       };
53206     } catch (...) {
53207       {
53208         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53209       };
53210     }
53211   }
53212   jresult = (void *)result;
53213   return jresult;
53214 }
53215
53216
53217 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_New() {
53218   void * jresult ;
53219   Dali::Toolkit::Builder result;
53220
53221   {
53222     try {
53223       result = Dali::Toolkit::Builder::New();
53224     } catch (std::out_of_range& e) {
53225       {
53226         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53227       };
53228     } catch (std::exception& e) {
53229       {
53230         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53231       };
53232     } catch (...) {
53233       {
53234         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53235       };
53236     }
53237   }
53238   jresult = new Dali::Toolkit::Builder((const Dali::Toolkit::Builder &)result);
53239   return jresult;
53240 }
53241
53242
53243 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Builder(void * jarg1) {
53244   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53245
53246   arg1 = (Dali::Toolkit::Builder *)jarg1;
53247   {
53248     try {
53249       delete arg1;
53250     } catch (std::out_of_range& e) {
53251       {
53252         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53253       };
53254     } catch (std::exception& e) {
53255       {
53256         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53257       };
53258     } catch (...) {
53259       {
53260         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53261       };
53262     }
53263   }
53264 }
53265
53266
53267 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_LoadFromString__SWIG_0(void * jarg1, char * jarg2, int jarg3) {
53268   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53269   std::string *arg2 = 0 ;
53270   Dali::Toolkit::Builder::UIFormat arg3 ;
53271
53272   arg1 = (Dali::Toolkit::Builder *)jarg1;
53273   if (!jarg2) {
53274     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53275     return ;
53276   }
53277   std::string arg2_str(jarg2);
53278   arg2 = &arg2_str;
53279   arg3 = (Dali::Toolkit::Builder::UIFormat)jarg3;
53280   {
53281     try {
53282       (arg1)->LoadFromString((std::string const &)*arg2,arg3);
53283     } catch (std::out_of_range& e) {
53284       {
53285         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53286       };
53287     } catch (std::exception& e) {
53288       {
53289         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53290       };
53291     } catch (...) {
53292       {
53293         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53294       };
53295     }
53296   }
53297
53298   //argout typemap for const std::string&
53299
53300 }
53301
53302
53303 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_LoadFromString__SWIG_1(void * jarg1, char * jarg2) {
53304   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53305   std::string *arg2 = 0 ;
53306
53307   arg1 = (Dali::Toolkit::Builder *)jarg1;
53308   if (!jarg2) {
53309     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53310     return ;
53311   }
53312   std::string arg2_str(jarg2);
53313   arg2 = &arg2_str;
53314   {
53315     try {
53316       (arg1)->LoadFromString((std::string const &)*arg2);
53317     } catch (std::out_of_range& e) {
53318       {
53319         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53320       };
53321     } catch (std::exception& e) {
53322       {
53323         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53324       };
53325     } catch (...) {
53326       {
53327         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53328       };
53329     }
53330   }
53331
53332   //argout typemap for const std::string&
53333
53334 }
53335
53336
53337 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_AddConstants(void * jarg1, void * jarg2) {
53338   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53339   Dali::Property::Map *arg2 = 0 ;
53340
53341   arg1 = (Dali::Toolkit::Builder *)jarg1;
53342   arg2 = (Dali::Property::Map *)jarg2;
53343   if (!arg2) {
53344     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
53345     return ;
53346   }
53347   {
53348     try {
53349       (arg1)->AddConstants((Dali::Property::Map const &)*arg2);
53350     } catch (std::out_of_range& e) {
53351       {
53352         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53353       };
53354     } catch (std::exception& e) {
53355       {
53356         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53357       };
53358     } catch (...) {
53359       {
53360         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53361       };
53362     }
53363   }
53364 }
53365
53366
53367 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_AddConstant(void * jarg1, char * jarg2, void * jarg3) {
53368   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53369   std::string *arg2 = 0 ;
53370   Dali::Property::Value *arg3 = 0 ;
53371
53372   arg1 = (Dali::Toolkit::Builder *)jarg1;
53373   if (!jarg2) {
53374     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53375     return ;
53376   }
53377   std::string arg2_str(jarg2);
53378   arg2 = &arg2_str;
53379   arg3 = (Dali::Property::Value *)jarg3;
53380   if (!arg3) {
53381     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
53382     return ;
53383   }
53384   {
53385     try {
53386       (arg1)->AddConstant((std::string const &)*arg2,(Dali::Property::Value const &)*arg3);
53387     } catch (std::out_of_range& e) {
53388       {
53389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53390       };
53391     } catch (std::exception& e) {
53392       {
53393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53394       };
53395     } catch (...) {
53396       {
53397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53398       };
53399     }
53400   }
53401
53402   //argout typemap for const std::string&
53403
53404 }
53405
53406
53407 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetConstants(void * jarg1) {
53408   void * jresult ;
53409   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53410   Dali::Property::Map *result = 0 ;
53411
53412   arg1 = (Dali::Toolkit::Builder *)jarg1;
53413   {
53414     try {
53415       result = (Dali::Property::Map *) &((Dali::Toolkit::Builder const *)arg1)->GetConstants();
53416     } catch (std::out_of_range& e) {
53417       {
53418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53419       };
53420     } catch (std::exception& e) {
53421       {
53422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53423       };
53424     } catch (...) {
53425       {
53426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53427       };
53428     }
53429   }
53430   jresult = (void *)result;
53431   return jresult;
53432 }
53433
53434
53435 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetConstant(void * jarg1, char * jarg2) {
53436   void * jresult ;
53437   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53438   std::string *arg2 = 0 ;
53439   Dali::Property::Value *result = 0 ;
53440
53441   arg1 = (Dali::Toolkit::Builder *)jarg1;
53442   if (!jarg2) {
53443     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53444     return 0;
53445   }
53446   std::string arg2_str(jarg2);
53447   arg2 = &arg2_str;
53448   {
53449     try {
53450       result = (Dali::Property::Value *) &((Dali::Toolkit::Builder const *)arg1)->GetConstant((std::string const &)*arg2);
53451     } catch (std::out_of_range& e) {
53452       {
53453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53454       };
53455     } catch (std::exception& e) {
53456       {
53457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53458       };
53459     } catch (...) {
53460       {
53461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53462       };
53463     }
53464   }
53465   jresult = (void *)result;
53466
53467   //argout typemap for const std::string&
53468
53469   return jresult;
53470 }
53471
53472
53473 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateAnimation__SWIG_0(void * jarg1, char * jarg2) {
53474   void * jresult ;
53475   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53476   std::string *arg2 = 0 ;
53477   Dali::Animation result;
53478
53479   arg1 = (Dali::Toolkit::Builder *)jarg1;
53480   if (!jarg2) {
53481     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53482     return 0;
53483   }
53484   std::string arg2_str(jarg2);
53485   arg2 = &arg2_str;
53486   {
53487     try {
53488       result = (arg1)->CreateAnimation((std::string const &)*arg2);
53489     } catch (std::out_of_range& e) {
53490       {
53491         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53492       };
53493     } catch (std::exception& e) {
53494       {
53495         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53496       };
53497     } catch (...) {
53498       {
53499         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53500       };
53501     }
53502   }
53503   jresult = new Dali::Animation((const Dali::Animation &)result);
53504
53505   //argout typemap for const std::string&
53506
53507   return jresult;
53508 }
53509
53510
53511 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateAnimation__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
53512   void * jresult ;
53513   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53514   std::string *arg2 = 0 ;
53515   Dali::Property::Map *arg3 = 0 ;
53516   Dali::Animation result;
53517
53518   arg1 = (Dali::Toolkit::Builder *)jarg1;
53519   if (!jarg2) {
53520     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53521     return 0;
53522   }
53523   std::string arg2_str(jarg2);
53524   arg2 = &arg2_str;
53525   arg3 = (Dali::Property::Map *)jarg3;
53526   if (!arg3) {
53527     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
53528     return 0;
53529   }
53530   {
53531     try {
53532       result = (arg1)->CreateAnimation((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
53533     } catch (std::out_of_range& e) {
53534       {
53535         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53536       };
53537     } catch (std::exception& e) {
53538       {
53539         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53540       };
53541     } catch (...) {
53542       {
53543         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53544       };
53545     }
53546   }
53547   jresult = new Dali::Animation((const Dali::Animation &)result);
53548
53549   //argout typemap for const std::string&
53550
53551   return jresult;
53552 }
53553
53554
53555 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateAnimation__SWIG_2(void * jarg1, char * jarg2, void * jarg3) {
53556   void * jresult ;
53557   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53558   std::string *arg2 = 0 ;
53559   Dali::Actor arg3 ;
53560   Dali::Actor *argp3 ;
53561   Dali::Animation result;
53562
53563   arg1 = (Dali::Toolkit::Builder *)jarg1;
53564   if (!jarg2) {
53565     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53566     return 0;
53567   }
53568   std::string arg2_str(jarg2);
53569   arg2 = &arg2_str;
53570   argp3 = (Dali::Actor *)jarg3;
53571   if (!argp3) {
53572     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
53573     return 0;
53574   }
53575   arg3 = *argp3;
53576   {
53577     try {
53578       result = (arg1)->CreateAnimation((std::string const &)*arg2,arg3);
53579     } catch (std::out_of_range& e) {
53580       {
53581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53582       };
53583     } catch (std::exception& e) {
53584       {
53585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53586       };
53587     } catch (...) {
53588       {
53589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53590       };
53591     }
53592   }
53593   jresult = new Dali::Animation((const Dali::Animation &)result);
53594
53595   //argout typemap for const std::string&
53596
53597   return jresult;
53598 }
53599
53600
53601 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateAnimation__SWIG_3(void * jarg1, char * jarg2, void * jarg3, void * jarg4) {
53602   void * jresult ;
53603   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53604   std::string *arg2 = 0 ;
53605   Dali::Property::Map *arg3 = 0 ;
53606   Dali::Actor arg4 ;
53607   Dali::Actor *argp4 ;
53608   Dali::Animation result;
53609
53610   arg1 = (Dali::Toolkit::Builder *)jarg1;
53611   if (!jarg2) {
53612     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53613     return 0;
53614   }
53615   std::string arg2_str(jarg2);
53616   arg2 = &arg2_str;
53617   arg3 = (Dali::Property::Map *)jarg3;
53618   if (!arg3) {
53619     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
53620     return 0;
53621   }
53622   argp4 = (Dali::Actor *)jarg4;
53623   if (!argp4) {
53624     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
53625     return 0;
53626   }
53627   arg4 = *argp4;
53628   {
53629     try {
53630       result = (arg1)->CreateAnimation((std::string const &)*arg2,(Dali::Property::Map const &)*arg3,arg4);
53631     } catch (std::out_of_range& e) {
53632       {
53633         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53634       };
53635     } catch (std::exception& e) {
53636       {
53637         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53638       };
53639     } catch (...) {
53640       {
53641         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53642       };
53643     }
53644   }
53645   jresult = new Dali::Animation((const Dali::Animation &)result);
53646
53647   //argout typemap for const std::string&
53648
53649   return jresult;
53650 }
53651
53652
53653 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_Create__SWIG_0(void * jarg1, char * jarg2) {
53654   void * jresult ;
53655   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53656   std::string *arg2 = 0 ;
53657   Dali::BaseHandle result;
53658
53659   arg1 = (Dali::Toolkit::Builder *)jarg1;
53660   if (!jarg2) {
53661     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53662     return 0;
53663   }
53664   std::string arg2_str(jarg2);
53665   arg2 = &arg2_str;
53666   {
53667     try {
53668       result = (arg1)->Create((std::string const &)*arg2);
53669     } catch (std::out_of_range& e) {
53670       {
53671         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53672       };
53673     } catch (std::exception& e) {
53674       {
53675         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53676       };
53677     } catch (...) {
53678       {
53679         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53680       };
53681     }
53682   }
53683   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result);
53684
53685   //argout typemap for const std::string&
53686
53687   return jresult;
53688 }
53689
53690
53691 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_Create__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
53692   void * jresult ;
53693   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53694   std::string *arg2 = 0 ;
53695   Dali::Property::Map *arg3 = 0 ;
53696   Dali::BaseHandle result;
53697
53698   arg1 = (Dali::Toolkit::Builder *)jarg1;
53699   if (!jarg2) {
53700     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53701     return 0;
53702   }
53703   std::string arg2_str(jarg2);
53704   arg2 = &arg2_str;
53705   arg3 = (Dali::Property::Map *)jarg3;
53706   if (!arg3) {
53707     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
53708     return 0;
53709   }
53710   {
53711     try {
53712       result = (arg1)->Create((std::string const &)*arg2,(Dali::Property::Map const &)*arg3);
53713     } catch (std::out_of_range& e) {
53714       {
53715         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53716       };
53717     } catch (std::exception& e) {
53718       {
53719         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53720       };
53721     } catch (...) {
53722       {
53723         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53724       };
53725     }
53726   }
53727   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result);
53728
53729   //argout typemap for const std::string&
53730
53731   return jresult;
53732 }
53733
53734
53735 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_CreateFromJson(void * jarg1, char * jarg2) {
53736   void * jresult ;
53737   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53738   std::string *arg2 = 0 ;
53739   Dali::BaseHandle result;
53740
53741   arg1 = (Dali::Toolkit::Builder *)jarg1;
53742   if (!jarg2) {
53743     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53744     return 0;
53745   }
53746   std::string arg2_str(jarg2);
53747   arg2 = &arg2_str;
53748   {
53749     try {
53750       result = (arg1)->CreateFromJson((std::string const &)*arg2);
53751     } catch (std::out_of_range& e) {
53752       {
53753         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53754       };
53755     } catch (std::exception& e) {
53756       {
53757         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53758       };
53759     } catch (...) {
53760       {
53761         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53762       };
53763     }
53764   }
53765   jresult = new Dali::BaseHandle((const Dali::BaseHandle &)result);
53766
53767   //argout typemap for const std::string&
53768
53769   return jresult;
53770 }
53771
53772
53773 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Builder_ApplyStyle(void * jarg1, char * jarg2, void * jarg3) {
53774   unsigned int jresult ;
53775   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53776   std::string *arg2 = 0 ;
53777   Dali::Handle *arg3 = 0 ;
53778   bool result;
53779
53780   arg1 = (Dali::Toolkit::Builder *)jarg1;
53781   if (!jarg2) {
53782     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53783     return 0;
53784   }
53785   std::string arg2_str(jarg2);
53786   arg2 = &arg2_str;
53787   arg3 = (Dali::Handle *)jarg3;
53788   if (!arg3) {
53789     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
53790     return 0;
53791   }
53792   {
53793     try {
53794       result = (bool)(arg1)->ApplyStyle((std::string const &)*arg2,*arg3);
53795     } catch (std::out_of_range& e) {
53796       {
53797         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53798       };
53799     } catch (std::exception& e) {
53800       {
53801         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53802       };
53803     } catch (...) {
53804       {
53805         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53806       };
53807     }
53808   }
53809   jresult = result;
53810
53811   //argout typemap for const std::string&
53812
53813   return jresult;
53814 }
53815
53816
53817 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Builder_ApplyFromJson(void * jarg1, void * jarg2, char * jarg3) {
53818   unsigned int jresult ;
53819   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53820   Dali::Handle *arg2 = 0 ;
53821   std::string *arg3 = 0 ;
53822   bool result;
53823
53824   arg1 = (Dali::Toolkit::Builder *)jarg1;
53825   arg2 = (Dali::Handle *)jarg2;
53826   if (!arg2) {
53827     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Handle & type is null", 0);
53828     return 0;
53829   }
53830   if (!jarg3) {
53831     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53832     return 0;
53833   }
53834   std::string arg3_str(jarg3);
53835   arg3 = &arg3_str;
53836   {
53837     try {
53838       result = (bool)(arg1)->ApplyFromJson(*arg2,(std::string const &)*arg3);
53839     } catch (std::out_of_range& e) {
53840       {
53841         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53842       };
53843     } catch (std::exception& e) {
53844       {
53845         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53846       };
53847     } catch (...) {
53848       {
53849         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53850       };
53851     }
53852   }
53853   jresult = result;
53854
53855   //argout typemap for const std::string&
53856
53857   return jresult;
53858 }
53859
53860
53861 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_AddActors__SWIG_0(void * jarg1, void * jarg2) {
53862   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53863   Dali::Actor arg2 ;
53864   Dali::Actor *argp2 ;
53865
53866   arg1 = (Dali::Toolkit::Builder *)jarg1;
53867   argp2 = (Dali::Actor *)jarg2;
53868   if (!argp2) {
53869     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
53870     return ;
53871   }
53872   arg2 = *argp2;
53873   {
53874     try {
53875       (arg1)->AddActors(arg2);
53876     } catch (std::out_of_range& e) {
53877       {
53878         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53879       };
53880     } catch (std::exception& e) {
53881       {
53882         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53883       };
53884     } catch (...) {
53885       {
53886         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53887       };
53888     }
53889   }
53890 }
53891
53892
53893 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_AddActors__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
53894   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53895   std::string *arg2 = 0 ;
53896   Dali::Actor arg3 ;
53897   Dali::Actor *argp3 ;
53898
53899   arg1 = (Dali::Toolkit::Builder *)jarg1;
53900   if (!jarg2) {
53901     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53902     return ;
53903   }
53904   std::string arg2_str(jarg2);
53905   arg2 = &arg2_str;
53906   argp3 = (Dali::Actor *)jarg3;
53907   if (!argp3) {
53908     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
53909     return ;
53910   }
53911   arg3 = *argp3;
53912   {
53913     try {
53914       (arg1)->AddActors((std::string const &)*arg2,arg3);
53915     } catch (std::out_of_range& e) {
53916       {
53917         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53918       };
53919     } catch (std::exception& e) {
53920       {
53921         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53922       };
53923     } catch (...) {
53924       {
53925         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53926       };
53927     }
53928   }
53929
53930   //argout typemap for const std::string&
53931
53932 }
53933
53934
53935 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Builder_CreateRenderTask(void * jarg1, char * jarg2) {
53936   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53937   std::string *arg2 = 0 ;
53938
53939   arg1 = (Dali::Toolkit::Builder *)jarg1;
53940   if (!jarg2) {
53941     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53942     return ;
53943   }
53944   std::string arg2_str(jarg2);
53945   arg2 = &arg2_str;
53946   {
53947     try {
53948       (arg1)->CreateRenderTask((std::string const &)*arg2);
53949     } catch (std::out_of_range& e) {
53950       {
53951         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
53952       };
53953     } catch (std::exception& e) {
53954       {
53955         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
53956       };
53957     } catch (...) {
53958       {
53959         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
53960       };
53961     }
53962   }
53963
53964   //argout typemap for const std::string&
53965
53966 }
53967
53968
53969 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetFrameBufferImage(void * jarg1, char * jarg2) {
53970   void * jresult ;
53971   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
53972   std::string *arg2 = 0 ;
53973   Dali::FrameBufferImage result;
53974
53975   arg1 = (Dali::Toolkit::Builder *)jarg1;
53976   if (!jarg2) {
53977     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
53978     return 0;
53979   }
53980   std::string arg2_str(jarg2);
53981   arg2 = &arg2_str;
53982   {
53983     try {
53984       result = (arg1)->GetFrameBufferImage((std::string const &)*arg2);
53985     } catch (std::out_of_range& e) {
53986       {
53987         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
53988       };
53989     } catch (std::exception& e) {
53990       {
53991         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
53992       };
53993     } catch (...) {
53994       {
53995         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
53996       };
53997     }
53998   }
53999   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
54000
54001   //argout typemap for const std::string&
54002
54003   return jresult;
54004 }
54005
54006
54007 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetPath(void * jarg1, char * jarg2) {
54008   void * jresult ;
54009   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
54010   std::string *arg2 = 0 ;
54011   Dali::Path result;
54012
54013   arg1 = (Dali::Toolkit::Builder *)jarg1;
54014   if (!jarg2) {
54015     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
54016     return 0;
54017   }
54018   std::string arg2_str(jarg2);
54019   arg2 = &arg2_str;
54020   {
54021     try {
54022       result = (arg1)->GetPath((std::string const &)*arg2);
54023     } catch (std::out_of_range& e) {
54024       {
54025         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54026       };
54027     } catch (std::exception& e) {
54028       {
54029         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54030       };
54031     } catch (...) {
54032       {
54033         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54034       };
54035     }
54036   }
54037   jresult = new Dali::Path((const Dali::Path &)result);
54038
54039   //argout typemap for const std::string&
54040
54041   return jresult;
54042 }
54043
54044
54045 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetPathConstrainer(void * jarg1, char * jarg2) {
54046   void * jresult ;
54047   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
54048   std::string *arg2 = 0 ;
54049   Dali::PathConstrainer result;
54050
54051   arg1 = (Dali::Toolkit::Builder *)jarg1;
54052   if (!jarg2) {
54053     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
54054     return 0;
54055   }
54056   std::string arg2_str(jarg2);
54057   arg2 = &arg2_str;
54058   {
54059     try {
54060       result = (arg1)->GetPathConstrainer((std::string const &)*arg2);
54061     } catch (std::out_of_range& e) {
54062       {
54063         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54064       };
54065     } catch (std::exception& e) {
54066       {
54067         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54068       };
54069     } catch (...) {
54070       {
54071         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54072       };
54073     }
54074   }
54075   jresult = new Dali::PathConstrainer((const Dali::PathConstrainer &)result);
54076
54077   //argout typemap for const std::string&
54078
54079   return jresult;
54080 }
54081
54082
54083 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_GetLinearConstrainer(void * jarg1, char * jarg2) {
54084   void * jresult ;
54085   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
54086   std::string *arg2 = 0 ;
54087   Dali::LinearConstrainer result;
54088
54089   arg1 = (Dali::Toolkit::Builder *)jarg1;
54090   if (!jarg2) {
54091     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
54092     return 0;
54093   }
54094   std::string arg2_str(jarg2);
54095   arg2 = &arg2_str;
54096   {
54097     try {
54098       result = (arg1)->GetLinearConstrainer((std::string const &)*arg2);
54099     } catch (std::out_of_range& e) {
54100       {
54101         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54102       };
54103     } catch (std::exception& e) {
54104       {
54105         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54106       };
54107     } catch (...) {
54108       {
54109         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54110       };
54111     }
54112   }
54113   jresult = new Dali::LinearConstrainer((const Dali::LinearConstrainer &)result);
54114
54115   //argout typemap for const std::string&
54116
54117   return jresult;
54118 }
54119
54120
54121 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Builder_QuitSignal(void * jarg1) {
54122   void * jresult ;
54123   Dali::Toolkit::Builder *arg1 = (Dali::Toolkit::Builder *) 0 ;
54124   Dali::Toolkit::Builder::BuilderSignalType *result = 0 ;
54125
54126   arg1 = (Dali::Toolkit::Builder *)jarg1;
54127   {
54128     try {
54129       result = (Dali::Toolkit::Builder::BuilderSignalType *) &(arg1)->QuitSignal();
54130     } catch (std::out_of_range& e) {
54131       {
54132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54133       };
54134     } catch (std::exception& e) {
54135       {
54136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54137       };
54138     } catch (...) {
54139       {
54140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54141       };
54142     }
54143   }
54144   jresult = (void *)result;
54145   return jresult;
54146 }
54147
54148
54149 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TransitionData__SWIG_0() {
54150   void * jresult ;
54151   Dali::Toolkit::TransitionData *result = 0 ;
54152
54153   {
54154     try {
54155       result = (Dali::Toolkit::TransitionData *)new Dali::Toolkit::TransitionData();
54156     } catch (std::out_of_range& e) {
54157       {
54158         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54159       };
54160     } catch (std::exception& e) {
54161       {
54162         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54163       };
54164     } catch (...) {
54165       {
54166         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54167       };
54168     }
54169   }
54170   jresult = (void *)result;
54171   return jresult;
54172 }
54173
54174
54175 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TransitionData(void * jarg1) {
54176   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
54177
54178   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
54179   {
54180     try {
54181       delete arg1;
54182     } catch (std::out_of_range& e) {
54183       {
54184         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
54185       };
54186     } catch (std::exception& e) {
54187       {
54188         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
54189       };
54190     } catch (...) {
54191       {
54192         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
54193       };
54194     }
54195   }
54196 }
54197
54198
54199 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_New__SWIG_0(void * jarg1) {
54200   void * jresult ;
54201   Dali::Property::Map *arg1 = 0 ;
54202   Dali::Toolkit::TransitionData result;
54203
54204   arg1 = (Dali::Property::Map *)jarg1;
54205   if (!arg1) {
54206     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
54207     return 0;
54208   }
54209   {
54210     try {
54211       result = Dali::Toolkit::TransitionData::New((Dali::Property::Map const &)*arg1);
54212     } catch (std::out_of_range& e) {
54213       {
54214         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54215       };
54216     } catch (std::exception& e) {
54217       {
54218         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54219       };
54220     } catch (...) {
54221       {
54222         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54223       };
54224     }
54225   }
54226   jresult = new Dali::Toolkit::TransitionData((const Dali::Toolkit::TransitionData &)result);
54227   return jresult;
54228 }
54229
54230
54231 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_New__SWIG_1(void * jarg1) {
54232   void * jresult ;
54233   Dali::Property::Array *arg1 = 0 ;
54234   Dali::Toolkit::TransitionData result;
54235
54236   arg1 = (Dali::Property::Array *)jarg1;
54237   if (!arg1) {
54238     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Array const & type is null", 0);
54239     return 0;
54240   }
54241   {
54242     try {
54243       result = Dali::Toolkit::TransitionData::New((Dali::Property::Array const &)*arg1);
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 = new Dali::Toolkit::TransitionData((const Dali::Toolkit::TransitionData &)result);
54259   return jresult;
54260 }
54261
54262
54263 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_DownCast(void * jarg1) {
54264   void * jresult ;
54265   Dali::BaseHandle arg1 ;
54266   Dali::BaseHandle *argp1 ;
54267   Dali::Toolkit::TransitionData result;
54268
54269   argp1 = (Dali::BaseHandle *)jarg1;
54270   if (!argp1) {
54271     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
54272     return 0;
54273   }
54274   arg1 = *argp1;
54275   {
54276     try {
54277       result = Dali::Toolkit::TransitionData::DownCast(arg1);
54278     } catch (std::out_of_range& e) {
54279       {
54280         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54281       };
54282     } catch (std::exception& e) {
54283       {
54284         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54285       };
54286     } catch (...) {
54287       {
54288         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54289       };
54290     }
54291   }
54292   jresult = new Dali::Toolkit::TransitionData((const Dali::Toolkit::TransitionData &)result);
54293   return jresult;
54294 }
54295
54296
54297 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TransitionData__SWIG_1(void * jarg1) {
54298   void * jresult ;
54299   Dali::Toolkit::TransitionData *arg1 = 0 ;
54300   Dali::Toolkit::TransitionData *result = 0 ;
54301
54302   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
54303   if (!arg1) {
54304     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TransitionData const & type is null", 0);
54305     return 0;
54306   }
54307   {
54308     try {
54309       result = (Dali::Toolkit::TransitionData *)new Dali::Toolkit::TransitionData((Dali::Toolkit::TransitionData const &)*arg1);
54310     } catch (std::out_of_range& e) {
54311       {
54312         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54313       };
54314     } catch (std::exception& e) {
54315       {
54316         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54317       };
54318     } catch (...) {
54319       {
54320         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54321       };
54322     }
54323   }
54324   jresult = (void *)result;
54325   return jresult;
54326 }
54327
54328
54329 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_Assign(void * jarg1, void * jarg2) {
54330   void * jresult ;
54331   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
54332   Dali::Toolkit::TransitionData *arg2 = 0 ;
54333   Dali::Toolkit::TransitionData *result = 0 ;
54334
54335   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
54336   arg2 = (Dali::Toolkit::TransitionData *)jarg2;
54337   if (!arg2) {
54338     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TransitionData const & type is null", 0);
54339     return 0;
54340   }
54341   {
54342     try {
54343       result = (Dali::Toolkit::TransitionData *) &(arg1)->operator =((Dali::Toolkit::TransitionData const &)*arg2);
54344     } catch (std::out_of_range& e) {
54345       {
54346         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54347       };
54348     } catch (std::exception& e) {
54349       {
54350         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54351       };
54352     } catch (...) {
54353       {
54354         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54355       };
54356     }
54357   }
54358   jresult = (void *)result;
54359   return jresult;
54360 }
54361
54362
54363 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_TransitionData_Count(void * jarg1) {
54364   unsigned long jresult ;
54365   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
54366   size_t result;
54367
54368   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
54369   {
54370     try {
54371       result = ((Dali::Toolkit::TransitionData const *)arg1)->Count();
54372     } catch (std::out_of_range& e) {
54373       {
54374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54375       };
54376     } catch (std::exception& e) {
54377       {
54378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54379       };
54380     } catch (...) {
54381       {
54382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54383       };
54384     }
54385   }
54386   jresult = (unsigned long)result;
54387   return jresult;
54388 }
54389
54390
54391 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TransitionData_GetAnimatorAt(void * jarg1, unsigned long jarg2) {
54392   void * jresult ;
54393   Dali::Toolkit::TransitionData *arg1 = (Dali::Toolkit::TransitionData *) 0 ;
54394   size_t arg2 ;
54395   Dali::Property::Map result;
54396
54397   arg1 = (Dali::Toolkit::TransitionData *)jarg1;
54398   arg2 = (size_t)jarg2;
54399   {
54400     try {
54401       result = (arg1)->GetAnimatorAt(arg2);
54402     } catch (std::out_of_range& e) {
54403       {
54404         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54405       };
54406     } catch (std::exception& e) {
54407       {
54408         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54409       };
54410     } catch (...) {
54411       {
54412         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54413       };
54414     }
54415   }
54416   jresult = new Dali::Property::Map((const Dali::Property::Map &)result);
54417   return jresult;
54418 }
54419
54420
54421 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TransitionData__SWIG_2(void * jarg1) {
54422   void * jresult ;
54423   Dali::Toolkit::Internal::TransitionData *arg1 = (Dali::Toolkit::Internal::TransitionData *) 0 ;
54424   Dali::Toolkit::TransitionData *result = 0 ;
54425
54426   arg1 = (Dali::Toolkit::Internal::TransitionData *)jarg1;
54427   {
54428     try {
54429       result = (Dali::Toolkit::TransitionData *)new Dali::Toolkit::TransitionData(arg1);
54430     } catch (std::out_of_range& e) {
54431       {
54432         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54433       };
54434     } catch (std::exception& e) {
54435       {
54436         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54437       };
54438     } catch (...) {
54439       {
54440         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54441       };
54442     }
54443   }
54444   jresult = (void *)result;
54445   return jresult;
54446 }
54447
54448
54449 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_CONTENT_get() {
54450   int jresult ;
54451   int result;
54452
54453   {
54454     try {
54455       result = (int)Dali::Toolkit::Tooltip::Property::CONTENT;
54456     } catch (std::out_of_range& e) {
54457       {
54458         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54459       };
54460     } catch (std::exception& e) {
54461       {
54462         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54463       };
54464     } catch (...) {
54465       {
54466         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54467       };
54468     }
54469   }
54470   jresult = (int)result;
54471   return jresult;
54472 }
54473
54474
54475 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_LAYOUT_get() {
54476   int jresult ;
54477   int result;
54478
54479   {
54480     try {
54481       result = (int)Dali::Toolkit::Tooltip::Property::LAYOUT;
54482     } catch (std::out_of_range& e) {
54483       {
54484         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54485       };
54486     } catch (std::exception& e) {
54487       {
54488         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54489       };
54490     } catch (...) {
54491       {
54492         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54493       };
54494     }
54495   }
54496   jresult = (int)result;
54497   return jresult;
54498 }
54499
54500
54501 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_WAIT_TIME_get() {
54502   int jresult ;
54503   int result;
54504
54505   {
54506     try {
54507       result = (int)Dali::Toolkit::Tooltip::Property::WAIT_TIME;
54508     } catch (std::out_of_range& e) {
54509       {
54510         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54511       };
54512     } catch (std::exception& e) {
54513       {
54514         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54515       };
54516     } catch (...) {
54517       {
54518         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54519       };
54520     }
54521   }
54522   jresult = (int)result;
54523   return jresult;
54524 }
54525
54526
54527 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_BACKGROUND_get() {
54528   int jresult ;
54529   int result;
54530
54531   {
54532     try {
54533       result = (int)Dali::Toolkit::Tooltip::Property::BACKGROUND;
54534     } catch (std::out_of_range& e) {
54535       {
54536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54537       };
54538     } catch (std::exception& e) {
54539       {
54540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54541       };
54542     } catch (...) {
54543       {
54544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54545       };
54546     }
54547   }
54548   jresult = (int)result;
54549   return jresult;
54550 }
54551
54552
54553 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_TAIL_get() {
54554   int jresult ;
54555   int result;
54556
54557   {
54558     try {
54559       result = (int)Dali::Toolkit::Tooltip::Property::TAIL;
54560     } catch (std::out_of_range& e) {
54561       {
54562         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54563       };
54564     } catch (std::exception& e) {
54565       {
54566         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54567       };
54568     } catch (...) {
54569       {
54570         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54571       };
54572     }
54573   }
54574   jresult = (int)result;
54575   return jresult;
54576 }
54577
54578
54579 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_POSITION_get() {
54580   int jresult ;
54581   int result;
54582
54583   {
54584     try {
54585       result = (int)Dali::Toolkit::Tooltip::Property::POSITION;
54586     } catch (std::out_of_range& e) {
54587       {
54588         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54589       };
54590     } catch (std::exception& e) {
54591       {
54592         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54593       };
54594     } catch (...) {
54595       {
54596         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54597       };
54598     }
54599   }
54600   jresult = (int)result;
54601   return jresult;
54602 }
54603
54604
54605 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_HOVER_POINT_OFFSET_get() {
54606   int jresult ;
54607   int result;
54608
54609   {
54610     try {
54611       result = (int)Dali::Toolkit::Tooltip::Property::HOVER_POINT_OFFSET;
54612     } catch (std::out_of_range& e) {
54613       {
54614         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54615       };
54616     } catch (std::exception& e) {
54617       {
54618         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54619       };
54620     } catch (...) {
54621       {
54622         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54623       };
54624     }
54625   }
54626   jresult = (int)result;
54627   return jresult;
54628 }
54629
54630
54631 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_MOVEMENT_THRESHOLD_get() {
54632   int jresult ;
54633   int result;
54634
54635   {
54636     try {
54637       result = (int)Dali::Toolkit::Tooltip::Property::MOVEMENT_THRESHOLD;
54638     } catch (std::out_of_range& e) {
54639       {
54640         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54641       };
54642     } catch (std::exception& e) {
54643       {
54644         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54645       };
54646     } catch (...) {
54647       {
54648         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54649       };
54650     }
54651   }
54652   jresult = (int)result;
54653   return jresult;
54654 }
54655
54656
54657 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_DISAPPEAR_ON_MOVEMENT_get() {
54658   int jresult ;
54659   int result;
54660
54661   {
54662     try {
54663       result = (int)Dali::Toolkit::Tooltip::Property::DISAPPEAR_ON_MOVEMENT;
54664     } catch (std::out_of_range& e) {
54665       {
54666         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54667       };
54668     } catch (std::exception& e) {
54669       {
54670         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54671       };
54672     } catch (...) {
54673       {
54674         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54675       };
54676     }
54677   }
54678   jresult = (int)result;
54679   return jresult;
54680 }
54681
54682
54683 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_BACKGROUND_VISUAL_get() {
54684   int jresult ;
54685   int result;
54686
54687   {
54688     try {
54689       result = (int)Dali::Toolkit::Tooltip::Background::Property::VISUAL;
54690     } catch (std::out_of_range& e) {
54691       {
54692         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54693       };
54694     } catch (std::exception& e) {
54695       {
54696         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54697       };
54698     } catch (...) {
54699       {
54700         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54701       };
54702     }
54703   }
54704   jresult = (int)result;
54705   return jresult;
54706 }
54707
54708
54709 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_BACKGROUND_BORDER_get() {
54710   int jresult ;
54711   int result;
54712
54713   {
54714     try {
54715       result = (int)Dali::Toolkit::Tooltip::Background::Property::BORDER;
54716     } catch (std::out_of_range& e) {
54717       {
54718         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54719       };
54720     } catch (std::exception& e) {
54721       {
54722         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54723       };
54724     } catch (...) {
54725       {
54726         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54727       };
54728     }
54729   }
54730   jresult = (int)result;
54731   return jresult;
54732 }
54733
54734
54735 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_TAIL_VISIBILITY_get() {
54736   int jresult ;
54737   int result;
54738
54739   {
54740     try {
54741       result = (int)Dali::Toolkit::Tooltip::Tail::Property::VISIBILITY;
54742     } catch (std::out_of_range& e) {
54743       {
54744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54745       };
54746     } catch (std::exception& e) {
54747       {
54748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54749       };
54750     } catch (...) {
54751       {
54752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54753       };
54754     }
54755   }
54756   jresult = (int)result;
54757   return jresult;
54758 }
54759
54760
54761 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_TAIL_ABOVE_VISUAL_get() {
54762   int jresult ;
54763   int result;
54764
54765   {
54766     try {
54767       result = (int)Dali::Toolkit::Tooltip::Tail::Property::ABOVE_VISUAL;
54768     } catch (std::out_of_range& e) {
54769       {
54770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54771       };
54772     } catch (std::exception& e) {
54773       {
54774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54775       };
54776     } catch (...) {
54777       {
54778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54779       };
54780     }
54781   }
54782   jresult = (int)result;
54783   return jresult;
54784 }
54785
54786
54787 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TOOLTIP_TAIL_BELOW_VISUAL_get() {
54788   int jresult ;
54789   int result;
54790
54791   {
54792     try {
54793       result = (int)Dali::Toolkit::Tooltip::Tail::Property::BELOW_VISUAL;
54794     } catch (std::out_of_range& e) {
54795       {
54796         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54797       };
54798     } catch (std::exception& e) {
54799       {
54800         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54801       };
54802     } catch (...) {
54803       {
54804         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54805       };
54806     }
54807   }
54808   jresult = (int)result;
54809   return jresult;
54810 }
54811
54812
54813 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_New() {
54814   void * jresult ;
54815   Dali::Toolkit::Control result;
54816
54817   {
54818     try {
54819       result = Dali::Toolkit::Internal::Control::New();
54820     } catch (std::out_of_range& e) {
54821       {
54822         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54823       };
54824     } catch (std::exception& e) {
54825       {
54826         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54827       };
54828     } catch (...) {
54829       {
54830         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54831       };
54832     }
54833   }
54834   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result);
54835   return jresult;
54836 }
54837
54838
54839 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetStyleName(void * jarg1, char * jarg2) {
54840   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54841   std::string *arg2 = 0 ;
54842
54843   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54844   if (!jarg2) {
54845     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
54846     return ;
54847   }
54848   std::string arg2_str(jarg2);
54849   arg2 = &arg2_str;
54850   {
54851     try {
54852       (arg1)->SetStyleName((std::string const &)*arg2);
54853     } catch (std::out_of_range& e) {
54854       {
54855         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
54856       };
54857     } catch (std::exception& e) {
54858       {
54859         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
54860       };
54861     } catch (...) {
54862       {
54863         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
54864       };
54865     }
54866   }
54867
54868   //argout typemap for const std::string&
54869
54870 }
54871
54872
54873 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_ViewImpl_GetStyleName(void * jarg1) {
54874   char * jresult ;
54875   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54876   std::string *result = 0 ;
54877
54878   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54879   {
54880     try {
54881       result = (std::string *) &((Dali::Toolkit::Internal::Control const *)arg1)->GetStyleName();
54882     } catch (std::out_of_range& e) {
54883       {
54884         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54885       };
54886     } catch (std::exception& e) {
54887       {
54888         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54889       };
54890     } catch (...) {
54891       {
54892         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54893       };
54894     }
54895   }
54896   jresult = SWIG_csharp_string_callback(result->c_str());
54897   return jresult;
54898 }
54899
54900
54901 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetBackgroundColor(void * jarg1, void * jarg2) {
54902   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54903   Dali::Vector4 *arg2 = 0 ;
54904
54905   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54906   arg2 = (Dali::Vector4 *)jarg2;
54907   if (!arg2) {
54908     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
54909     return ;
54910   }
54911   {
54912     try {
54913       (arg1)->SetBackgroundColor((Dali::Vector4 const &)*arg2);
54914     } catch (std::out_of_range& e) {
54915       {
54916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
54917       };
54918     } catch (std::exception& e) {
54919       {
54920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
54921       };
54922     } catch (...) {
54923       {
54924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
54925       };
54926     }
54927   }
54928 }
54929
54930
54931 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetBackgroundColor(void * jarg1) {
54932   void * jresult ;
54933   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54934   Dali::Vector4 result;
54935
54936   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54937   {
54938     try {
54939       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetBackgroundColor();
54940     } catch (std::out_of_range& e) {
54941       {
54942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
54943       };
54944     } catch (std::exception& e) {
54945       {
54946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
54947       };
54948     } catch (...) {
54949       {
54950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
54951       };
54952     }
54953   }
54954   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
54955   return jresult;
54956 }
54957
54958
54959 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetBackgroundImage(void * jarg1, void * jarg2) {
54960   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54961   Dali::Image arg2 ;
54962   Dali::Image *argp2 ;
54963
54964   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54965   argp2 = (Dali::Image *)jarg2;
54966   if (!argp2) {
54967     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
54968     return ;
54969   }
54970   arg2 = *argp2;
54971   {
54972     try {
54973       (arg1)->SetBackgroundImage(arg2);
54974     } catch (std::out_of_range& e) {
54975       {
54976         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
54977       };
54978     } catch (std::exception& e) {
54979       {
54980         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
54981       };
54982     } catch (...) {
54983       {
54984         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
54985       };
54986     }
54987   }
54988 }
54989
54990
54991 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetBackground(void * jarg1, void * jarg2) {
54992   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
54993   Dali::Property::Map *arg2 = 0 ;
54994
54995   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
54996   arg2 = (Dali::Property::Map *)jarg2;
54997   if (!arg2) {
54998     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
54999     return ;
55000   }
55001   {
55002     try {
55003       (arg1)->SetBackground((Dali::Property::Map const &)*arg2);
55004     } catch (std::out_of_range& e) {
55005       {
55006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55007       };
55008     } catch (std::exception& e) {
55009       {
55010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55011       };
55012     } catch (...) {
55013       {
55014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55015       };
55016     }
55017   }
55018 }
55019
55020
55021 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_ClearBackground(void * jarg1) {
55022   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55023
55024   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55025   {
55026     try {
55027       (arg1)->ClearBackground();
55028     } catch (std::out_of_range& e) {
55029       {
55030         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55031       };
55032     } catch (std::exception& e) {
55033       {
55034         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55035       };
55036     } catch (...) {
55037       {
55038         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55039       };
55040     }
55041   }
55042 }
55043
55044
55045 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_EnableGestureDetection(void * jarg1, int jarg2) {
55046   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55047   Dali::Gesture::Type arg2 ;
55048
55049   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55050   arg2 = (Dali::Gesture::Type)jarg2;
55051   {
55052     try {
55053       (arg1)->EnableGestureDetection(arg2);
55054     } catch (std::out_of_range& e) {
55055       {
55056         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55057       };
55058     } catch (std::exception& e) {
55059       {
55060         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55061       };
55062     } catch (...) {
55063       {
55064         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55065       };
55066     }
55067   }
55068 }
55069
55070
55071 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_DisableGestureDetection(void * jarg1, int jarg2) {
55072   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55073   Dali::Gesture::Type arg2 ;
55074
55075   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55076   arg2 = (Dali::Gesture::Type)jarg2;
55077   {
55078     try {
55079       (arg1)->DisableGestureDetection(arg2);
55080     } catch (std::out_of_range& e) {
55081       {
55082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55083       };
55084     } catch (std::exception& e) {
55085       {
55086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55087       };
55088     } catch (...) {
55089       {
55090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55091       };
55092     }
55093   }
55094 }
55095
55096
55097 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetPinchGestureDetector(void * jarg1) {
55098   void * jresult ;
55099   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55100   Dali::PinchGestureDetector result;
55101
55102   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55103   {
55104     try {
55105       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetPinchGestureDetector();
55106     } catch (std::out_of_range& e) {
55107       {
55108         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55109       };
55110     } catch (std::exception& e) {
55111       {
55112         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55113       };
55114     } catch (...) {
55115       {
55116         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55117       };
55118     }
55119   }
55120   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result);
55121   return jresult;
55122 }
55123
55124
55125 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetPanGestureDetector(void * jarg1) {
55126   void * jresult ;
55127   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55128   Dali::PanGestureDetector result;
55129
55130   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55131   {
55132     try {
55133       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetPanGestureDetector();
55134     } catch (std::out_of_range& e) {
55135       {
55136         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55137       };
55138     } catch (std::exception& e) {
55139       {
55140         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55141       };
55142     } catch (...) {
55143       {
55144         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55145       };
55146     }
55147   }
55148   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result);
55149   return jresult;
55150 }
55151
55152
55153 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetTapGestureDetector(void * jarg1) {
55154   void * jresult ;
55155   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55156   Dali::TapGestureDetector result;
55157
55158   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55159   {
55160     try {
55161       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetTapGestureDetector();
55162     } catch (std::out_of_range& e) {
55163       {
55164         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55165       };
55166     } catch (std::exception& e) {
55167       {
55168         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55169       };
55170     } catch (...) {
55171       {
55172         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55173       };
55174     }
55175   }
55176   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
55177   return jresult;
55178 }
55179
55180
55181 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetLongPressGestureDetector(void * jarg1) {
55182   void * jresult ;
55183   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55184   Dali::LongPressGestureDetector result;
55185
55186   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55187   {
55188     try {
55189       result = ((Dali::Toolkit::Internal::Control const *)arg1)->GetLongPressGestureDetector();
55190     } catch (std::out_of_range& e) {
55191       {
55192         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55193       };
55194     } catch (std::exception& e) {
55195       {
55196         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55197       };
55198     } catch (...) {
55199       {
55200         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55201       };
55202     }
55203   }
55204   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
55205   return jresult;
55206 }
55207
55208
55209 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetKeyboardNavigationSupport(void * jarg1, unsigned int jarg2) {
55210   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55211   bool arg2 ;
55212
55213   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55214   arg2 = jarg2 ? true : false;
55215   {
55216     try {
55217       (arg1)->SetKeyboardNavigationSupport(arg2);
55218     } catch (std::out_of_range& e) {
55219       {
55220         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55221       };
55222     } catch (std::exception& e) {
55223       {
55224         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55225       };
55226     } catch (...) {
55227       {
55228         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55229       };
55230     }
55231   }
55232 }
55233
55234
55235 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_IsKeyboardNavigationSupported(void * jarg1) {
55236   unsigned int jresult ;
55237   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55238   bool result;
55239
55240   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55241   {
55242     try {
55243       result = (bool)(arg1)->IsKeyboardNavigationSupported();
55244     } catch (std::out_of_range& e) {
55245       {
55246         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55247       };
55248     } catch (std::exception& e) {
55249       {
55250         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55251       };
55252     } catch (...) {
55253       {
55254         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55255       };
55256     }
55257   }
55258   jresult = result;
55259   return jresult;
55260 }
55261
55262
55263 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetKeyInputFocus(void * jarg1) {
55264   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55265
55266   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55267   {
55268     try {
55269       (arg1)->SetKeyInputFocus();
55270     } catch (std::out_of_range& e) {
55271       {
55272         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55273       };
55274     } catch (std::exception& e) {
55275       {
55276         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55277       };
55278     } catch (...) {
55279       {
55280         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55281       };
55282     }
55283   }
55284 }
55285
55286
55287 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_HasKeyInputFocus(void * jarg1) {
55288   unsigned int jresult ;
55289   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55290   bool result;
55291
55292   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55293   {
55294     try {
55295       result = (bool)(arg1)->HasKeyInputFocus();
55296     } catch (std::out_of_range& e) {
55297       {
55298         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55299       };
55300     } catch (std::exception& e) {
55301       {
55302         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55303       };
55304     } catch (...) {
55305       {
55306         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55307       };
55308     }
55309   }
55310   jresult = result;
55311   return jresult;
55312 }
55313
55314
55315 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_ClearKeyInputFocus(void * jarg1) {
55316   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55317
55318   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55319   {
55320     try {
55321       (arg1)->ClearKeyInputFocus();
55322     } catch (std::out_of_range& e) {
55323       {
55324         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55325       };
55326     } catch (std::exception& e) {
55327       {
55328         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55329       };
55330     } catch (...) {
55331       {
55332         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55333       };
55334     }
55335   }
55336 }
55337
55338
55339 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SetAsKeyboardFocusGroup(void * jarg1, unsigned int jarg2) {
55340   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55341   bool arg2 ;
55342
55343   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55344   arg2 = jarg2 ? true : false;
55345   {
55346     try {
55347       (arg1)->SetAsKeyboardFocusGroup(arg2);
55348     } catch (std::out_of_range& e) {
55349       {
55350         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55351       };
55352     } catch (std::exception& e) {
55353       {
55354         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55355       };
55356     } catch (...) {
55357       {
55358         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55359       };
55360     }
55361   }
55362 }
55363
55364
55365 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_IsKeyboardFocusGroup(void * jarg1) {
55366   unsigned int jresult ;
55367   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55368   bool result;
55369
55370   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55371   {
55372     try {
55373       result = (bool)(arg1)->IsKeyboardFocusGroup();
55374     } catch (std::out_of_range& e) {
55375       {
55376         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55377       };
55378     } catch (std::exception& e) {
55379       {
55380         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55381       };
55382     } catch (...) {
55383       {
55384         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55385       };
55386     }
55387   }
55388   jresult = result;
55389   return jresult;
55390 }
55391
55392
55393 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_AccessibilityActivate(void * jarg1) {
55394   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55395
55396   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55397   {
55398     try {
55399       (arg1)->AccessibilityActivate();
55400     } catch (std::out_of_range& e) {
55401       {
55402         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55403       };
55404     } catch (std::exception& e) {
55405       {
55406         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55407       };
55408     } catch (...) {
55409       {
55410         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55411       };
55412     }
55413   }
55414 }
55415
55416
55417 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_KeyboardEnter(void * jarg1) {
55418   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55419
55420   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55421   {
55422     try {
55423       (arg1)->KeyboardEnter();
55424     } catch (std::out_of_range& e) {
55425       {
55426         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55427       };
55428     } catch (std::exception& e) {
55429       {
55430         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55431       };
55432     } catch (...) {
55433       {
55434         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55435       };
55436     }
55437   }
55438 }
55439
55440
55441 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_KeyEventSignal(void * jarg1) {
55442   void * jresult ;
55443   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55444   Dali::Toolkit::Control::KeyEventSignalType *result = 0 ;
55445
55446   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55447   {
55448     try {
55449       result = (Dali::Toolkit::Control::KeyEventSignalType *) &(arg1)->KeyEventSignal();
55450     } catch (std::out_of_range& e) {
55451       {
55452         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55453       };
55454     } catch (std::exception& e) {
55455       {
55456         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55457       };
55458     } catch (...) {
55459       {
55460         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55461       };
55462     }
55463   }
55464   jresult = (void *)result;
55465   return jresult;
55466 }
55467
55468
55469 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_KeyInputFocusGainedSignal(void * jarg1) {
55470   void * jresult ;
55471   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55472   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
55473
55474   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55475   {
55476     try {
55477       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusGainedSignal();
55478     } catch (std::out_of_range& e) {
55479       {
55480         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55481       };
55482     } catch (std::exception& e) {
55483       {
55484         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55485       };
55486     } catch (...) {
55487       {
55488         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55489       };
55490     }
55491   }
55492   jresult = (void *)result;
55493   return jresult;
55494 }
55495
55496
55497 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_KeyInputFocusLostSignal(void * jarg1) {
55498   void * jresult ;
55499   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55500   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
55501
55502   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55503   {
55504     try {
55505       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusLostSignal();
55506     } catch (std::out_of_range& e) {
55507       {
55508         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55509       };
55510     } catch (std::exception& e) {
55511       {
55512         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55513       };
55514     } catch (...) {
55515       {
55516         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55517       };
55518     }
55519   }
55520   jresult = (void *)result;
55521   return jresult;
55522 }
55523
55524
55525 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_EmitKeyEventSignal(void * jarg1, void * jarg2) {
55526   unsigned int jresult ;
55527   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55528   Dali::KeyEvent *arg2 = 0 ;
55529   bool result;
55530
55531   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55532   arg2 = (Dali::KeyEvent *)jarg2;
55533   if (!arg2) {
55534     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
55535     return 0;
55536   }
55537   {
55538     try {
55539       result = (bool)(arg1)->EmitKeyEventSignal((Dali::KeyEvent const &)*arg2);
55540     } catch (std::out_of_range& e) {
55541       {
55542         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
55543       };
55544     } catch (std::exception& e) {
55545       {
55546         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
55547       };
55548     } catch (...) {
55549       {
55550         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
55551       };
55552     }
55553   }
55554   jresult = result;
55555   return jresult;
55556 }
55557
55558
55559 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStageConnection(void * jarg1, int jarg2) {
55560   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55561   int arg2 ;
55562   SwigDirector_ViewImpl *darg = 0;
55563
55564   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55565   arg2 = (int)jarg2;
55566   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55567   {
55568     try {
55569       (darg)->OnStageConnection(arg2);
55570     } catch (std::out_of_range& e) {
55571       {
55572         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55573       };
55574     } catch (std::exception& e) {
55575       {
55576         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55577       };
55578     } catch (...) {
55579       {
55580         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55581       };
55582     }
55583   }
55584 }
55585
55586
55587 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStageConnectionSwigExplicitViewImpl(void * jarg1, int jarg2) {
55588   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55589   int arg2 ;
55590   SwigDirector_ViewImpl *darg = 0;
55591
55592   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55593   arg2 = (int)jarg2;
55594   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55595   {
55596     try {
55597       (darg)->OnStageConnectionSwigPublic(arg2);
55598     } catch (std::out_of_range& e) {
55599       {
55600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55601       };
55602     } catch (std::exception& e) {
55603       {
55604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55605       };
55606     } catch (...) {
55607       {
55608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55609       };
55610     }
55611   }
55612 }
55613
55614
55615 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStageDisconnection(void * jarg1) {
55616   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55617   SwigDirector_ViewImpl *darg = 0;
55618
55619   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55620   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55621   {
55622     try {
55623       (darg)->OnStageDisconnection();
55624     } catch (std::out_of_range& e) {
55625       {
55626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55627       };
55628     } catch (std::exception& e) {
55629       {
55630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55631       };
55632     } catch (...) {
55633       {
55634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55635       };
55636     }
55637   }
55638 }
55639
55640
55641 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStageDisconnectionSwigExplicitViewImpl(void * jarg1) {
55642   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55643   SwigDirector_ViewImpl *darg = 0;
55644
55645   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55646   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55647   {
55648     try {
55649       (darg)->OnStageDisconnectionSwigPublic();
55650     } catch (std::out_of_range& e) {
55651       {
55652         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55653       };
55654     } catch (std::exception& e) {
55655       {
55656         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55657       };
55658     } catch (...) {
55659       {
55660         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55661       };
55662     }
55663   }
55664 }
55665
55666
55667 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnChildAdd(void * jarg1, void * jarg2) {
55668   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55669   Dali::Actor *arg2 = 0 ;
55670   SwigDirector_ViewImpl *darg = 0;
55671
55672   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55673   arg2 = (Dali::Actor *)jarg2;
55674   if (!arg2) {
55675     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
55676     return ;
55677   }
55678   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55679   {
55680     try {
55681       (darg)->OnChildAdd(*arg2);
55682     } catch (std::out_of_range& e) {
55683       {
55684         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55685       };
55686     } catch (std::exception& e) {
55687       {
55688         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55689       };
55690     } catch (...) {
55691       {
55692         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55693       };
55694     }
55695   }
55696 }
55697
55698
55699 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnChildAddSwigExplicitViewImpl(void * jarg1, void * jarg2) {
55700   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55701   Dali::Actor *arg2 = 0 ;
55702   SwigDirector_ViewImpl *darg = 0;
55703
55704   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55705   arg2 = (Dali::Actor *)jarg2;
55706   if (!arg2) {
55707     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
55708     return ;
55709   }
55710   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55711   {
55712     try {
55713       (darg)->OnChildAddSwigPublic(*arg2);
55714     } catch (std::out_of_range& e) {
55715       {
55716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55717       };
55718     } catch (std::exception& e) {
55719       {
55720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55721       };
55722     } catch (...) {
55723       {
55724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55725       };
55726     }
55727   }
55728 }
55729
55730
55731 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnChildRemove(void * jarg1, void * jarg2) {
55732   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55733   Dali::Actor *arg2 = 0 ;
55734   SwigDirector_ViewImpl *darg = 0;
55735
55736   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55737   arg2 = (Dali::Actor *)jarg2;
55738   if (!arg2) {
55739     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
55740     return ;
55741   }
55742   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55743   {
55744     try {
55745       (darg)->OnChildRemove(*arg2);
55746     } catch (std::out_of_range& e) {
55747       {
55748         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55749       };
55750     } catch (std::exception& e) {
55751       {
55752         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55753       };
55754     } catch (...) {
55755       {
55756         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55757       };
55758     }
55759   }
55760 }
55761
55762
55763 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnChildRemoveSwigExplicitViewImpl(void * jarg1, void * jarg2) {
55764   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55765   Dali::Actor *arg2 = 0 ;
55766   SwigDirector_ViewImpl *darg = 0;
55767
55768   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55769   arg2 = (Dali::Actor *)jarg2;
55770   if (!arg2) {
55771     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
55772     return ;
55773   }
55774   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55775   {
55776     try {
55777       (darg)->OnChildRemoveSwigPublic(*arg2);
55778     } catch (std::out_of_range& e) {
55779       {
55780         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55781       };
55782     } catch (std::exception& e) {
55783       {
55784         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55785       };
55786     } catch (...) {
55787       {
55788         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55789       };
55790     }
55791   }
55792 }
55793
55794
55795 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPropertySet(void * jarg1, int jarg2, void * jarg3) {
55796   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55797   Dali::Property::Index arg2 ;
55798   Dali::Property::Value arg3 ;
55799   Dali::Property::Value *argp3 ;
55800   SwigDirector_ViewImpl *darg = 0;
55801
55802   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55803   arg2 = (Dali::Property::Index)jarg2;
55804   argp3 = (Dali::Property::Value *)jarg3;
55805   if (!argp3) {
55806     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
55807     return ;
55808   }
55809   arg3 = *argp3;
55810   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55811   {
55812     try {
55813       (darg)->OnPropertySet(arg2,arg3);
55814     } catch (std::out_of_range& e) {
55815       {
55816         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55817       };
55818     } catch (std::exception& e) {
55819       {
55820         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55821       };
55822     } catch (...) {
55823       {
55824         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55825       };
55826     }
55827   }
55828 }
55829
55830
55831 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPropertySetSwigExplicitViewImpl(void * jarg1, int jarg2, void * jarg3) {
55832   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55833   Dali::Property::Index arg2 ;
55834   Dali::Property::Value arg3 ;
55835   Dali::Property::Value *argp3 ;
55836   SwigDirector_ViewImpl *darg = 0;
55837
55838   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55839   arg2 = (Dali::Property::Index)jarg2;
55840   argp3 = (Dali::Property::Value *)jarg3;
55841   if (!argp3) {
55842     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Property::Value", 0);
55843     return ;
55844   }
55845   arg3 = *argp3;
55846   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55847   {
55848     try {
55849       (darg)->OnPropertySetSwigPublic(arg2,arg3);
55850     } catch (std::out_of_range& e) {
55851       {
55852         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55853       };
55854     } catch (std::exception& e) {
55855       {
55856         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55857       };
55858     } catch (...) {
55859       {
55860         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55861       };
55862     }
55863   }
55864 }
55865
55866
55867 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSizeSet(void * jarg1, void * jarg2) {
55868   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55869   Dali::Vector3 *arg2 = 0 ;
55870   SwigDirector_ViewImpl *darg = 0;
55871
55872   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55873   arg2 = (Dali::Vector3 *)jarg2;
55874   if (!arg2) {
55875     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
55876     return ;
55877   }
55878   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55879   {
55880     try {
55881       (darg)->OnSizeSet((Dali::Vector3 const &)*arg2);
55882     } catch (std::out_of_range& e) {
55883       {
55884         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55885       };
55886     } catch (std::exception& e) {
55887       {
55888         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55889       };
55890     } catch (...) {
55891       {
55892         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55893       };
55894     }
55895   }
55896 }
55897
55898
55899 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSizeSetSwigExplicitViewImpl(void * jarg1, void * jarg2) {
55900   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55901   Dali::Vector3 *arg2 = 0 ;
55902   SwigDirector_ViewImpl *darg = 0;
55903
55904   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55905   arg2 = (Dali::Vector3 *)jarg2;
55906   if (!arg2) {
55907     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
55908     return ;
55909   }
55910   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55911   {
55912     try {
55913       (darg)->OnSizeSetSwigPublic((Dali::Vector3 const &)*arg2);
55914     } catch (std::out_of_range& e) {
55915       {
55916         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55917       };
55918     } catch (std::exception& e) {
55919       {
55920         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55921       };
55922     } catch (...) {
55923       {
55924         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55925       };
55926     }
55927   }
55928 }
55929
55930
55931 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSizeAnimation(void * jarg1, void * jarg2, void * jarg3) {
55932   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55933   Dali::Animation *arg2 = 0 ;
55934   Dali::Vector3 *arg3 = 0 ;
55935   SwigDirector_ViewImpl *darg = 0;
55936
55937   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55938   arg2 = (Dali::Animation *)jarg2;
55939   if (!arg2) {
55940     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
55941     return ;
55942   }
55943   arg3 = (Dali::Vector3 *)jarg3;
55944   if (!arg3) {
55945     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
55946     return ;
55947   }
55948   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55949   {
55950     try {
55951       (darg)->OnSizeAnimation(*arg2,(Dali::Vector3 const &)*arg3);
55952     } catch (std::out_of_range& e) {
55953       {
55954         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55955       };
55956     } catch (std::exception& e) {
55957       {
55958         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55959       };
55960     } catch (...) {
55961       {
55962         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
55963       };
55964     }
55965   }
55966 }
55967
55968
55969 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSizeAnimationSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
55970   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
55971   Dali::Animation *arg2 = 0 ;
55972   Dali::Vector3 *arg3 = 0 ;
55973   SwigDirector_ViewImpl *darg = 0;
55974
55975   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
55976   arg2 = (Dali::Animation *)jarg2;
55977   if (!arg2) {
55978     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Animation & type is null", 0);
55979     return ;
55980   }
55981   arg3 = (Dali::Vector3 *)jarg3;
55982   if (!arg3) {
55983     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
55984     return ;
55985   }
55986   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
55987   {
55988     try {
55989       (darg)->OnSizeAnimationSwigPublic(*arg2,(Dali::Vector3 const &)*arg3);
55990     } catch (std::out_of_range& e) {
55991       {
55992         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
55993       };
55994     } catch (std::exception& e) {
55995       {
55996         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
55997       };
55998     } catch (...) {
55999       {
56000         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56001       };
56002     }
56003   }
56004 }
56005
56006
56007 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnTouchEvent(void * jarg1, void * jarg2) {
56008   unsigned int jresult ;
56009   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56010   Dali::TouchEvent *arg2 = 0 ;
56011   SwigDirector_ViewImpl *darg = 0;
56012   bool result;
56013
56014   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56015   arg2 = (Dali::TouchEvent *)jarg2;
56016   if (!arg2) {
56017     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
56018     return 0;
56019   }
56020   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56021   {
56022     try {
56023       result = (bool)(darg)->OnTouchEvent((Dali::TouchEvent const &)*arg2);
56024     } catch (std::out_of_range& e) {
56025       {
56026         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56027       };
56028     } catch (std::exception& e) {
56029       {
56030         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56031       };
56032     } catch (...) {
56033       {
56034         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56035       };
56036     }
56037   }
56038   jresult = result;
56039   return jresult;
56040 }
56041
56042
56043 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnTouchEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
56044   unsigned int jresult ;
56045   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56046   Dali::TouchEvent *arg2 = 0 ;
56047   SwigDirector_ViewImpl *darg = 0;
56048   bool result;
56049
56050   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56051   arg2 = (Dali::TouchEvent *)jarg2;
56052   if (!arg2) {
56053     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
56054     return 0;
56055   }
56056   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56057   {
56058     try {
56059       result = (bool)(darg)->OnTouchEventSwigPublic((Dali::TouchEvent const &)*arg2);
56060     } catch (std::out_of_range& e) {
56061       {
56062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56063       };
56064     } catch (std::exception& e) {
56065       {
56066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56067       };
56068     } catch (...) {
56069       {
56070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56071       };
56072     }
56073   }
56074   jresult = result;
56075   return jresult;
56076 }
56077
56078
56079 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnHoverEvent(void * jarg1, void * jarg2) {
56080   unsigned int jresult ;
56081   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56082   Dali::HoverEvent *arg2 = 0 ;
56083   SwigDirector_ViewImpl *darg = 0;
56084   bool result;
56085
56086   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56087   arg2 = (Dali::HoverEvent *)jarg2;
56088   if (!arg2) {
56089     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
56090     return 0;
56091   }
56092   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56093   {
56094     try {
56095       result = (bool)(darg)->OnHoverEvent((Dali::HoverEvent const &)*arg2);
56096     } catch (std::out_of_range& e) {
56097       {
56098         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56099       };
56100     } catch (std::exception& e) {
56101       {
56102         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56103       };
56104     } catch (...) {
56105       {
56106         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56107       };
56108     }
56109   }
56110   jresult = result;
56111   return jresult;
56112 }
56113
56114
56115 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnHoverEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
56116   unsigned int jresult ;
56117   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56118   Dali::HoverEvent *arg2 = 0 ;
56119   SwigDirector_ViewImpl *darg = 0;
56120   bool result;
56121
56122   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56123   arg2 = (Dali::HoverEvent *)jarg2;
56124   if (!arg2) {
56125     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::HoverEvent const & type is null", 0);
56126     return 0;
56127   }
56128   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56129   {
56130     try {
56131       result = (bool)(darg)->OnHoverEventSwigPublic((Dali::HoverEvent const &)*arg2);
56132     } catch (std::out_of_range& e) {
56133       {
56134         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56135       };
56136     } catch (std::exception& e) {
56137       {
56138         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56139       };
56140     } catch (...) {
56141       {
56142         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56143       };
56144     }
56145   }
56146   jresult = result;
56147   return jresult;
56148 }
56149
56150
56151 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyEvent(void * jarg1, void * jarg2) {
56152   unsigned int jresult ;
56153   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56154   Dali::KeyEvent *arg2 = 0 ;
56155   SwigDirector_ViewImpl *darg = 0;
56156   bool result;
56157
56158   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56159   arg2 = (Dali::KeyEvent *)jarg2;
56160   if (!arg2) {
56161     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
56162     return 0;
56163   }
56164   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56165   {
56166     try {
56167       result = (bool)(darg)->OnKeyEvent((Dali::KeyEvent const &)*arg2);
56168     } catch (std::out_of_range& e) {
56169       {
56170         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56171       };
56172     } catch (std::exception& e) {
56173       {
56174         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56175       };
56176     } catch (...) {
56177       {
56178         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56179       };
56180     }
56181   }
56182   jresult = result;
56183   return jresult;
56184 }
56185
56186
56187 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
56188   unsigned int jresult ;
56189   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56190   Dali::KeyEvent *arg2 = 0 ;
56191   SwigDirector_ViewImpl *darg = 0;
56192   bool result;
56193
56194   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56195   arg2 = (Dali::KeyEvent *)jarg2;
56196   if (!arg2) {
56197     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
56198     return 0;
56199   }
56200   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56201   {
56202     try {
56203       result = (bool)(darg)->OnKeyEventSwigPublic((Dali::KeyEvent const &)*arg2);
56204     } catch (std::out_of_range& e) {
56205       {
56206         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56207       };
56208     } catch (std::exception& e) {
56209       {
56210         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56211       };
56212     } catch (...) {
56213       {
56214         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56215       };
56216     }
56217   }
56218   jresult = result;
56219   return jresult;
56220 }
56221
56222
56223 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnWheelEvent(void * jarg1, void * jarg2) {
56224   unsigned int jresult ;
56225   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56226   Dali::WheelEvent *arg2 = 0 ;
56227   SwigDirector_ViewImpl *darg = 0;
56228   bool result;
56229
56230   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56231   arg2 = (Dali::WheelEvent *)jarg2;
56232   if (!arg2) {
56233     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
56234     return 0;
56235   }
56236   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56237   {
56238     try {
56239       result = (bool)(darg)->OnWheelEvent((Dali::WheelEvent const &)*arg2);
56240     } catch (std::out_of_range& e) {
56241       {
56242         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56243       };
56244     } catch (std::exception& e) {
56245       {
56246         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56247       };
56248     } catch (...) {
56249       {
56250         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56251       };
56252     }
56253   }
56254   jresult = result;
56255   return jresult;
56256 }
56257
56258
56259 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnWheelEventSwigExplicitViewImpl(void * jarg1, void * jarg2) {
56260   unsigned int jresult ;
56261   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56262   Dali::WheelEvent *arg2 = 0 ;
56263   SwigDirector_ViewImpl *darg = 0;
56264   bool result;
56265
56266   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56267   arg2 = (Dali::WheelEvent *)jarg2;
56268   if (!arg2) {
56269     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::WheelEvent const & type is null", 0);
56270     return 0;
56271   }
56272   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56273   {
56274     try {
56275       result = (bool)(darg)->OnWheelEventSwigPublic((Dali::WheelEvent const &)*arg2);
56276     } catch (std::out_of_range& e) {
56277       {
56278         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56279       };
56280     } catch (std::exception& e) {
56281       {
56282         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56283       };
56284     } catch (...) {
56285       {
56286         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56287       };
56288     }
56289   }
56290   jresult = result;
56291   return jresult;
56292 }
56293
56294
56295 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnRelayout(void * jarg1, void * jarg2, void * jarg3) {
56296   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56297   Dali::Vector2 *arg2 = 0 ;
56298   Dali::RelayoutContainer *arg3 = 0 ;
56299   SwigDirector_ViewImpl *darg = 0;
56300
56301   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56302   arg2 = (Dali::Vector2 *)jarg2;
56303   if (!arg2) {
56304     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
56305     return ;
56306   }
56307   arg3 = (Dali::RelayoutContainer *)jarg3;
56308   if (!arg3) {
56309     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RelayoutContainer & type is null", 0);
56310     return ;
56311   }
56312   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56313   {
56314     try {
56315       (darg)->OnRelayout((Dali::Vector2 const &)*arg2,*arg3);
56316     } catch (std::out_of_range& e) {
56317       {
56318         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56319       };
56320     } catch (std::exception& e) {
56321       {
56322         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56323       };
56324     } catch (...) {
56325       {
56326         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56327       };
56328     }
56329   }
56330 }
56331
56332
56333 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnRelayoutSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
56334   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56335   Dali::Vector2 *arg2 = 0 ;
56336   Dali::RelayoutContainer *arg3 = 0 ;
56337   SwigDirector_ViewImpl *darg = 0;
56338
56339   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56340   arg2 = (Dali::Vector2 *)jarg2;
56341   if (!arg2) {
56342     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
56343     return ;
56344   }
56345   arg3 = (Dali::RelayoutContainer *)jarg3;
56346   if (!arg3) {
56347     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::RelayoutContainer & type is null", 0);
56348     return ;
56349   }
56350   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56351   {
56352     try {
56353       (darg)->OnRelayoutSwigPublic((Dali::Vector2 const &)*arg2,*arg3);
56354     } catch (std::out_of_range& e) {
56355       {
56356         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56357       };
56358     } catch (std::exception& e) {
56359       {
56360         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56361       };
56362     } catch (...) {
56363       {
56364         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56365       };
56366     }
56367   }
56368 }
56369
56370
56371 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSetResizePolicy(void * jarg1, int jarg2, int jarg3) {
56372   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56373   Dali::ResizePolicy::Type arg2 ;
56374   Dali::Dimension::Type arg3 ;
56375   SwigDirector_ViewImpl *darg = 0;
56376
56377   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56378   arg2 = (Dali::ResizePolicy::Type)jarg2;
56379   arg3 = (Dali::Dimension::Type)jarg3;
56380   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56381   {
56382     try {
56383       (darg)->OnSetResizePolicy(arg2,arg3);
56384     } catch (std::out_of_range& e) {
56385       {
56386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56387       };
56388     } catch (std::exception& e) {
56389       {
56390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56391       };
56392     } catch (...) {
56393       {
56394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56395       };
56396     }
56397   }
56398 }
56399
56400
56401 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnSetResizePolicySwigExplicitViewImpl(void * jarg1, int jarg2, int jarg3) {
56402   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56403   Dali::ResizePolicy::Type arg2 ;
56404   Dali::Dimension::Type arg3 ;
56405   SwigDirector_ViewImpl *darg = 0;
56406
56407   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56408   arg2 = (Dali::ResizePolicy::Type)jarg2;
56409   arg3 = (Dali::Dimension::Type)jarg3;
56410   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56411   {
56412     try {
56413       (darg)->OnSetResizePolicySwigPublic(arg2,arg3);
56414     } catch (std::out_of_range& e) {
56415       {
56416         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56417       };
56418     } catch (std::exception& e) {
56419       {
56420         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56421       };
56422     } catch (...) {
56423       {
56424         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56425       };
56426     }
56427   }
56428 }
56429
56430
56431 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetNaturalSize(void * jarg1) {
56432   void * jresult ;
56433   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56434   SwigDirector_ViewImpl *darg = 0;
56435   Dali::Vector3 result;
56436
56437   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56438   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56439   {
56440     try {
56441       result = (darg)->GetNaturalSize();
56442     } catch (std::out_of_range& e) {
56443       {
56444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56445       };
56446     } catch (std::exception& e) {
56447       {
56448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56449       };
56450     } catch (...) {
56451       {
56452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56453       };
56454     }
56455   }
56456   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
56457   return jresult;
56458 }
56459
56460
56461 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetNaturalSizeSwigExplicitViewImpl(void * jarg1) {
56462   void * jresult ;
56463   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56464   SwigDirector_ViewImpl *darg = 0;
56465   Dali::Vector3 result;
56466
56467   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56468   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56469   {
56470     try {
56471       result = (darg)->GetNaturalSizeSwigPublic();
56472     } catch (std::out_of_range& e) {
56473       {
56474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56475       };
56476     } catch (std::exception& e) {
56477       {
56478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56479       };
56480     } catch (...) {
56481       {
56482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56483       };
56484     }
56485   }
56486   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
56487   return jresult;
56488 }
56489
56490
56491 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_CalculateChildSize(void * jarg1, void * jarg2, int jarg3) {
56492   float jresult ;
56493   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56494   Dali::Actor *arg2 = 0 ;
56495   Dali::Dimension::Type arg3 ;
56496   SwigDirector_ViewImpl *darg = 0;
56497   float result;
56498
56499   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56500   arg2 = (Dali::Actor *)jarg2;
56501   if (!arg2) {
56502     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
56503     return 0;
56504   }
56505   arg3 = (Dali::Dimension::Type)jarg3;
56506   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56507   {
56508     try {
56509       result = (float)(darg)->CalculateChildSize((Dali::Actor const &)*arg2,arg3);
56510     } catch (std::out_of_range& e) {
56511       {
56512         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56513       };
56514     } catch (std::exception& e) {
56515       {
56516         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56517       };
56518     } catch (...) {
56519       {
56520         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56521       };
56522     }
56523   }
56524   jresult = result;
56525   return jresult;
56526 }
56527
56528
56529 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_CalculateChildSizeSwigExplicitViewImpl(void * jarg1, void * jarg2, int jarg3) {
56530   float jresult ;
56531   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56532   Dali::Actor *arg2 = 0 ;
56533   Dali::Dimension::Type arg3 ;
56534   SwigDirector_ViewImpl *darg = 0;
56535   float result;
56536
56537   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56538   arg2 = (Dali::Actor *)jarg2;
56539   if (!arg2) {
56540     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
56541     return 0;
56542   }
56543   arg3 = (Dali::Dimension::Type)jarg3;
56544   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56545   {
56546     try {
56547       result = (float)(darg)->CalculateChildSizeSwigPublic((Dali::Actor const &)*arg2,arg3);
56548     } catch (std::out_of_range& e) {
56549       {
56550         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56551       };
56552     } catch (std::exception& e) {
56553       {
56554         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56555       };
56556     } catch (...) {
56557       {
56558         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56559       };
56560     }
56561   }
56562   jresult = result;
56563   return jresult;
56564 }
56565
56566
56567 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_GetHeightForWidth(void * jarg1, float jarg2) {
56568   float jresult ;
56569   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56570   float arg2 ;
56571   SwigDirector_ViewImpl *darg = 0;
56572   float result;
56573
56574   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56575   arg2 = (float)jarg2;
56576   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56577   {
56578     try {
56579       result = (float)(darg)->GetHeightForWidth(arg2);
56580     } catch (std::out_of_range& e) {
56581       {
56582         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56583       };
56584     } catch (std::exception& e) {
56585       {
56586         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56587       };
56588     } catch (...) {
56589       {
56590         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56591       };
56592     }
56593   }
56594   jresult = result;
56595   return jresult;
56596 }
56597
56598
56599 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_GetHeightForWidthSwigExplicitViewImpl(void * jarg1, float jarg2) {
56600   float jresult ;
56601   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56602   float arg2 ;
56603   SwigDirector_ViewImpl *darg = 0;
56604   float result;
56605
56606   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56607   arg2 = (float)jarg2;
56608   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56609   {
56610     try {
56611       result = (float)(darg)->GetHeightForWidthSwigPublic(arg2);
56612     } catch (std::out_of_range& e) {
56613       {
56614         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56615       };
56616     } catch (std::exception& e) {
56617       {
56618         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56619       };
56620     } catch (...) {
56621       {
56622         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56623       };
56624     }
56625   }
56626   jresult = result;
56627   return jresult;
56628 }
56629
56630
56631 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_GetWidthForHeight(void * jarg1, float jarg2) {
56632   float jresult ;
56633   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56634   float arg2 ;
56635   SwigDirector_ViewImpl *darg = 0;
56636   float result;
56637
56638   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56639   arg2 = (float)jarg2;
56640   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56641   {
56642     try {
56643       result = (float)(darg)->GetWidthForHeight(arg2);
56644     } catch (std::out_of_range& e) {
56645       {
56646         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56647       };
56648     } catch (std::exception& e) {
56649       {
56650         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56651       };
56652     } catch (...) {
56653       {
56654         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56655       };
56656     }
56657   }
56658   jresult = result;
56659   return jresult;
56660 }
56661
56662
56663 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ViewImpl_GetWidthForHeightSwigExplicitViewImpl(void * jarg1, float jarg2) {
56664   float jresult ;
56665   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56666   float arg2 ;
56667   SwigDirector_ViewImpl *darg = 0;
56668   float result;
56669
56670   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56671   arg2 = (float)jarg2;
56672   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56673   {
56674     try {
56675       result = (float)(darg)->GetWidthForHeightSwigPublic(arg2);
56676     } catch (std::out_of_range& e) {
56677       {
56678         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56679       };
56680     } catch (std::exception& e) {
56681       {
56682         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56683       };
56684     } catch (...) {
56685       {
56686         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56687       };
56688     }
56689   }
56690   jresult = result;
56691   return jresult;
56692 }
56693
56694
56695 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_RelayoutDependentOnChildren__SWIG_0(void * jarg1, int jarg2) {
56696   unsigned int jresult ;
56697   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56698   Dali::Dimension::Type arg2 ;
56699   SwigDirector_ViewImpl *darg = 0;
56700   bool result;
56701
56702   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56703   arg2 = (Dali::Dimension::Type)jarg2;
56704   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56705   {
56706     try {
56707       result = (bool)(darg)->RelayoutDependentOnChildren(arg2);
56708     } catch (std::out_of_range& e) {
56709       {
56710         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56711       };
56712     } catch (std::exception& e) {
56713       {
56714         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56715       };
56716     } catch (...) {
56717       {
56718         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56719       };
56720     }
56721   }
56722   jresult = result;
56723   return jresult;
56724 }
56725
56726
56727 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_0(void * jarg1, int jarg2) {
56728   unsigned int jresult ;
56729   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56730   Dali::Dimension::Type arg2 ;
56731   SwigDirector_ViewImpl *darg = 0;
56732   bool result;
56733
56734   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56735   arg2 = (Dali::Dimension::Type)jarg2;
56736   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56737   {
56738     try {
56739       result = (bool)(darg)->RelayoutDependentOnChildrenSwigPublic(arg2);
56740     } catch (std::out_of_range& e) {
56741       {
56742         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56743       };
56744     } catch (std::exception& e) {
56745       {
56746         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56747       };
56748     } catch (...) {
56749       {
56750         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56751       };
56752     }
56753   }
56754   jresult = result;
56755   return jresult;
56756 }
56757
56758
56759 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_RelayoutDependentOnChildren__SWIG_1(void * jarg1) {
56760   unsigned int jresult ;
56761   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56762   SwigDirector_ViewImpl *darg = 0;
56763   bool result;
56764
56765   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56766   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56767   {
56768     try {
56769       result = (bool)(darg)->RelayoutDependentOnChildren();
56770     } catch (std::out_of_range& e) {
56771       {
56772         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56773       };
56774     } catch (std::exception& e) {
56775       {
56776         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56777       };
56778     } catch (...) {
56779       {
56780         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56781       };
56782     }
56783   }
56784   jresult = result;
56785   return jresult;
56786 }
56787
56788
56789 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_RelayoutDependentOnChildrenSwigExplicitViewImpl__SWIG_1(void * jarg1) {
56790   unsigned int jresult ;
56791   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56792   SwigDirector_ViewImpl *darg = 0;
56793   bool result;
56794
56795   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56796   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56797   {
56798     try {
56799       result = (bool)(darg)->RelayoutDependentOnChildrenSwigPublic();
56800     } catch (std::out_of_range& e) {
56801       {
56802         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
56803       };
56804     } catch (std::exception& e) {
56805       {
56806         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
56807       };
56808     } catch (...) {
56809       {
56810         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
56811       };
56812     }
56813   }
56814   jresult = result;
56815   return jresult;
56816 }
56817
56818
56819 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnCalculateRelayoutSize(void * jarg1, int jarg2) {
56820   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56821   Dali::Dimension::Type arg2 ;
56822   SwigDirector_ViewImpl *darg = 0;
56823
56824   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56825   arg2 = (Dali::Dimension::Type)jarg2;
56826   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56827   {
56828     try {
56829       (darg)->OnCalculateRelayoutSize(arg2);
56830     } catch (std::out_of_range& e) {
56831       {
56832         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56833       };
56834     } catch (std::exception& e) {
56835       {
56836         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56837       };
56838     } catch (...) {
56839       {
56840         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56841       };
56842     }
56843   }
56844 }
56845
56846
56847 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnCalculateRelayoutSizeSwigExplicitViewImpl(void * jarg1, int jarg2) {
56848   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56849   Dali::Dimension::Type arg2 ;
56850   SwigDirector_ViewImpl *darg = 0;
56851
56852   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56853   arg2 = (Dali::Dimension::Type)jarg2;
56854   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56855   {
56856     try {
56857       (darg)->OnCalculateRelayoutSizeSwigPublic(arg2);
56858     } catch (std::out_of_range& e) {
56859       {
56860         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56861       };
56862     } catch (std::exception& e) {
56863       {
56864         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56865       };
56866     } catch (...) {
56867       {
56868         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56869       };
56870     }
56871   }
56872 }
56873
56874
56875 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnLayoutNegotiated(void * jarg1, float jarg2, int jarg3) {
56876   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56877   float arg2 ;
56878   Dali::Dimension::Type arg3 ;
56879   SwigDirector_ViewImpl *darg = 0;
56880
56881   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56882   arg2 = (float)jarg2;
56883   arg3 = (Dali::Dimension::Type)jarg3;
56884   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56885   {
56886     try {
56887       (darg)->OnLayoutNegotiated(arg2,arg3);
56888     } catch (std::out_of_range& e) {
56889       {
56890         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56891       };
56892     } catch (std::exception& e) {
56893       {
56894         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56895       };
56896     } catch (...) {
56897       {
56898         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56899       };
56900     }
56901   }
56902 }
56903
56904
56905 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnLayoutNegotiatedSwigExplicitViewImpl(void * jarg1, float jarg2, int jarg3) {
56906   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56907   float arg2 ;
56908   Dali::Dimension::Type arg3 ;
56909   SwigDirector_ViewImpl *darg = 0;
56910
56911   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56912   arg2 = (float)jarg2;
56913   arg3 = (Dali::Dimension::Type)jarg3;
56914   darg = dynamic_cast<SwigDirector_ViewImpl *>(arg1);
56915   {
56916     try {
56917       (darg)->OnLayoutNegotiatedSwigPublic(arg2,arg3);
56918     } catch (std::out_of_range& e) {
56919       {
56920         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56921       };
56922     } catch (std::exception& e) {
56923       {
56924         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56925       };
56926     } catch (...) {
56927       {
56928         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56929       };
56930     }
56931   }
56932 }
56933
56934
56935 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnInitialize(void * jarg1) {
56936   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56937
56938   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56939   {
56940     try {
56941       (arg1)->OnInitialize();
56942     } catch (std::out_of_range& e) {
56943       {
56944         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56945       };
56946     } catch (std::exception& e) {
56947       {
56948         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56949       };
56950     } catch (...) {
56951       {
56952         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56953       };
56954     }
56955   }
56956 }
56957
56958
56959 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnInitializeSwigExplicitViewImpl(void * jarg1) {
56960   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56961
56962   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56963   {
56964     try {
56965       (arg1)->Dali::Toolkit::Internal::Control::OnInitialize();
56966     } catch (std::out_of_range& e) {
56967       {
56968         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56969       };
56970     } catch (std::exception& e) {
56971       {
56972         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
56973       };
56974     } catch (...) {
56975       {
56976         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
56977       };
56978     }
56979   }
56980 }
56981
56982
56983 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnControlChildAdd(void * jarg1, void * jarg2) {
56984   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
56985   Dali::Actor *arg2 = 0 ;
56986
56987   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
56988   arg2 = (Dali::Actor *)jarg2;
56989   if (!arg2) {
56990     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
56991     return ;
56992   }
56993   {
56994     try {
56995       (arg1)->OnControlChildAdd(*arg2);
56996     } catch (std::out_of_range& e) {
56997       {
56998         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
56999       };
57000     } catch (std::exception& e) {
57001       {
57002         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57003       };
57004     } catch (...) {
57005       {
57006         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57007       };
57008     }
57009   }
57010 }
57011
57012
57013 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnControlChildAddSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57014   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57015   Dali::Actor *arg2 = 0 ;
57016
57017   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57018   arg2 = (Dali::Actor *)jarg2;
57019   if (!arg2) {
57020     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
57021     return ;
57022   }
57023   {
57024     try {
57025       (arg1)->Dali::Toolkit::Internal::Control::OnControlChildAdd(*arg2);
57026     } catch (std::out_of_range& e) {
57027       {
57028         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57029       };
57030     } catch (std::exception& e) {
57031       {
57032         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57033       };
57034     } catch (...) {
57035       {
57036         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57037       };
57038     }
57039   }
57040 }
57041
57042
57043 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnControlChildRemove(void * jarg1, void * jarg2) {
57044   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57045   Dali::Actor *arg2 = 0 ;
57046
57047   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57048   arg2 = (Dali::Actor *)jarg2;
57049   if (!arg2) {
57050     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
57051     return ;
57052   }
57053   {
57054     try {
57055       (arg1)->OnControlChildRemove(*arg2);
57056     } catch (std::out_of_range& e) {
57057       {
57058         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57059       };
57060     } catch (std::exception& e) {
57061       {
57062         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57063       };
57064     } catch (...) {
57065       {
57066         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57067       };
57068     }
57069   }
57070 }
57071
57072
57073 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnControlChildRemoveSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57074   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57075   Dali::Actor *arg2 = 0 ;
57076
57077   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57078   arg2 = (Dali::Actor *)jarg2;
57079   if (!arg2) {
57080     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
57081     return ;
57082   }
57083   {
57084     try {
57085       (arg1)->Dali::Toolkit::Internal::Control::OnControlChildRemove(*arg2);
57086     } catch (std::out_of_range& e) {
57087       {
57088         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57089       };
57090     } catch (std::exception& e) {
57091       {
57092         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57093       };
57094     } catch (...) {
57095       {
57096         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57097       };
57098     }
57099   }
57100 }
57101
57102
57103 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStyleChange(void * jarg1, void * jarg2, int jarg3) {
57104   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57105   Dali::Toolkit::StyleManager arg2 ;
57106   Dali::StyleChange::Type arg3 ;
57107   Dali::Toolkit::StyleManager *argp2 ;
57108
57109   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57110   argp2 = (Dali::Toolkit::StyleManager *)jarg2;
57111   if (!argp2) {
57112     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::StyleManager", 0);
57113     return ;
57114   }
57115   arg2 = *argp2;
57116   arg3 = (Dali::StyleChange::Type)jarg3;
57117   {
57118     try {
57119       (arg1)->OnStyleChange(arg2,arg3);
57120     } catch (std::out_of_range& e) {
57121       {
57122         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57123       };
57124     } catch (std::exception& e) {
57125       {
57126         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57127       };
57128     } catch (...) {
57129       {
57130         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57131       };
57132     }
57133   }
57134 }
57135
57136
57137 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnStyleChangeSwigExplicitViewImpl(void * jarg1, void * jarg2, int jarg3) {
57138   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57139   Dali::Toolkit::StyleManager arg2 ;
57140   Dali::StyleChange::Type arg3 ;
57141   Dali::Toolkit::StyleManager *argp2 ;
57142
57143   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57144   argp2 = (Dali::Toolkit::StyleManager *)jarg2;
57145   if (!argp2) {
57146     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::StyleManager", 0);
57147     return ;
57148   }
57149   arg2 = *argp2;
57150   arg3 = (Dali::StyleChange::Type)jarg3;
57151   {
57152     try {
57153       (arg1)->Dali::Toolkit::Internal::Control::OnStyleChange(arg2,arg3);
57154     } catch (std::out_of_range& e) {
57155       {
57156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57157       };
57158     } catch (std::exception& e) {
57159       {
57160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57161       };
57162     } catch (...) {
57163       {
57164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57165       };
57166     }
57167   }
57168 }
57169
57170
57171 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityActivated(void * jarg1) {
57172   unsigned int jresult ;
57173   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57174   bool result;
57175
57176   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57177   {
57178     try {
57179       result = (bool)(arg1)->OnAccessibilityActivated();
57180     } catch (std::out_of_range& e) {
57181       {
57182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57183       };
57184     } catch (std::exception& e) {
57185       {
57186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57187       };
57188     } catch (...) {
57189       {
57190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57191       };
57192     }
57193   }
57194   jresult = result;
57195   return jresult;
57196 }
57197
57198
57199 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityActivatedSwigExplicitViewImpl(void * jarg1) {
57200   unsigned int jresult ;
57201   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57202   bool result;
57203
57204   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57205   {
57206     try {
57207       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityActivated();
57208     } catch (std::out_of_range& e) {
57209       {
57210         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57211       };
57212     } catch (std::exception& e) {
57213       {
57214         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57215       };
57216     } catch (...) {
57217       {
57218         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57219       };
57220     }
57221   }
57222   jresult = result;
57223   return jresult;
57224 }
57225
57226
57227 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityPan(void * jarg1, void * jarg2) {
57228   unsigned int jresult ;
57229   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57230   Dali::PanGesture arg2 ;
57231   Dali::PanGesture *argp2 ;
57232   bool result;
57233
57234   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57235   argp2 = (Dali::PanGesture *)jarg2;
57236   if (!argp2) {
57237     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PanGesture", 0);
57238     return 0;
57239   }
57240   arg2 = *argp2;
57241   {
57242     try {
57243       result = (bool)(arg1)->OnAccessibilityPan(arg2);
57244     } catch (std::out_of_range& e) {
57245       {
57246         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57247       };
57248     } catch (std::exception& e) {
57249       {
57250         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57251       };
57252     } catch (...) {
57253       {
57254         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57255       };
57256     }
57257   }
57258   jresult = result;
57259   return jresult;
57260 }
57261
57262
57263 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityPanSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57264   unsigned int jresult ;
57265   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57266   Dali::PanGesture arg2 ;
57267   Dali::PanGesture *argp2 ;
57268   bool result;
57269
57270   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57271   argp2 = (Dali::PanGesture *)jarg2;
57272   if (!argp2) {
57273     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::PanGesture", 0);
57274     return 0;
57275   }
57276   arg2 = *argp2;
57277   {
57278     try {
57279       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityPan(arg2);
57280     } catch (std::out_of_range& e) {
57281       {
57282         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57283       };
57284     } catch (std::exception& e) {
57285       {
57286         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57287       };
57288     } catch (...) {
57289       {
57290         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57291       };
57292     }
57293   }
57294   jresult = result;
57295   return jresult;
57296 }
57297
57298
57299 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityTouch(void * jarg1, void * jarg2) {
57300   unsigned int jresult ;
57301   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57302   Dali::TouchEvent *arg2 = 0 ;
57303   bool result;
57304
57305   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57306   arg2 = (Dali::TouchEvent *)jarg2;
57307   if (!arg2) {
57308     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
57309     return 0;
57310   }
57311   {
57312     try {
57313       result = (bool)(arg1)->OnAccessibilityTouch((Dali::TouchEvent const &)*arg2);
57314     } catch (std::out_of_range& e) {
57315       {
57316         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57317       };
57318     } catch (std::exception& e) {
57319       {
57320         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57321       };
57322     } catch (...) {
57323       {
57324         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57325       };
57326     }
57327   }
57328   jresult = result;
57329   return jresult;
57330 }
57331
57332
57333 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityTouchSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57334   unsigned int jresult ;
57335   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57336   Dali::TouchEvent *arg2 = 0 ;
57337   bool result;
57338
57339   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57340   arg2 = (Dali::TouchEvent *)jarg2;
57341   if (!arg2) {
57342     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TouchEvent const & type is null", 0);
57343     return 0;
57344   }
57345   {
57346     try {
57347       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityTouch((Dali::TouchEvent const &)*arg2);
57348     } catch (std::out_of_range& e) {
57349       {
57350         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57351       };
57352     } catch (std::exception& e) {
57353       {
57354         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57355       };
57356     } catch (...) {
57357       {
57358         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57359       };
57360     }
57361   }
57362   jresult = result;
57363   return jresult;
57364 }
57365
57366
57367 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityValueChange(void * jarg1, unsigned int jarg2) {
57368   unsigned int jresult ;
57369   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57370   bool arg2 ;
57371   bool result;
57372
57373   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57374   arg2 = jarg2 ? true : false;
57375   {
57376     try {
57377       result = (bool)(arg1)->OnAccessibilityValueChange(arg2);
57378     } catch (std::out_of_range& e) {
57379       {
57380         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57381       };
57382     } catch (std::exception& e) {
57383       {
57384         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57385       };
57386     } catch (...) {
57387       {
57388         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57389       };
57390     }
57391   }
57392   jresult = result;
57393   return jresult;
57394 }
57395
57396
57397 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityValueChangeSwigExplicitViewImpl(void * jarg1, unsigned int jarg2) {
57398   unsigned int jresult ;
57399   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57400   bool arg2 ;
57401   bool result;
57402
57403   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57404   arg2 = jarg2 ? true : false;
57405   {
57406     try {
57407       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityValueChange(arg2);
57408     } catch (std::out_of_range& e) {
57409       {
57410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57411       };
57412     } catch (std::exception& e) {
57413       {
57414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57415       };
57416     } catch (...) {
57417       {
57418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57419       };
57420     }
57421   }
57422   jresult = result;
57423   return jresult;
57424 }
57425
57426
57427 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityZoom(void * jarg1) {
57428   unsigned int jresult ;
57429   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57430   bool result;
57431
57432   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57433   {
57434     try {
57435       result = (bool)(arg1)->OnAccessibilityZoom();
57436     } catch (std::out_of_range& e) {
57437       {
57438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57439       };
57440     } catch (std::exception& e) {
57441       {
57442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57443       };
57444     } catch (...) {
57445       {
57446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57447       };
57448     }
57449   }
57450   jresult = result;
57451   return jresult;
57452 }
57453
57454
57455 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnAccessibilityZoomSwigExplicitViewImpl(void * jarg1) {
57456   unsigned int jresult ;
57457   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57458   bool result;
57459
57460   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57461   {
57462     try {
57463       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnAccessibilityZoom();
57464     } catch (std::out_of_range& e) {
57465       {
57466         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57467       };
57468     } catch (std::exception& e) {
57469       {
57470         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57471       };
57472     } catch (...) {
57473       {
57474         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57475       };
57476     }
57477   }
57478   jresult = result;
57479   return jresult;
57480 }
57481
57482
57483 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyInputFocusGained(void * jarg1) {
57484   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57485
57486   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57487   {
57488     try {
57489       (arg1)->OnKeyInputFocusGained();
57490     } catch (std::out_of_range& e) {
57491       {
57492         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57493       };
57494     } catch (std::exception& e) {
57495       {
57496         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57497       };
57498     } catch (...) {
57499       {
57500         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57501       };
57502     }
57503   }
57504 }
57505
57506
57507 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyInputFocusGainedSwigExplicitViewImpl(void * jarg1) {
57508   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57509
57510   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57511   {
57512     try {
57513       (arg1)->Dali::Toolkit::Internal::Control::OnKeyInputFocusGained();
57514     } catch (std::out_of_range& e) {
57515       {
57516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57517       };
57518     } catch (std::exception& e) {
57519       {
57520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57521       };
57522     } catch (...) {
57523       {
57524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57525       };
57526     }
57527   }
57528 }
57529
57530
57531 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyInputFocusLost(void * jarg1) {
57532   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57533
57534   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57535   {
57536     try {
57537       (arg1)->OnKeyInputFocusLost();
57538     } catch (std::out_of_range& e) {
57539       {
57540         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57541       };
57542     } catch (std::exception& e) {
57543       {
57544         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57545       };
57546     } catch (...) {
57547       {
57548         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57549       };
57550     }
57551   }
57552 }
57553
57554
57555 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyInputFocusLostSwigExplicitViewImpl(void * jarg1) {
57556   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57557
57558   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57559   {
57560     try {
57561       (arg1)->Dali::Toolkit::Internal::Control::OnKeyInputFocusLost();
57562     } catch (std::out_of_range& e) {
57563       {
57564         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57565       };
57566     } catch (std::exception& e) {
57567       {
57568         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57569       };
57570     } catch (...) {
57571       {
57572         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57573       };
57574     }
57575   }
57576 }
57577
57578
57579 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetNextKeyboardFocusableActor(void * jarg1, void * jarg2, int jarg3, unsigned int jarg4) {
57580   void * jresult ;
57581   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57582   Dali::Actor arg2 ;
57583   Dali::Toolkit::Control::KeyboardFocus::Direction arg3 ;
57584   bool arg4 ;
57585   Dali::Actor *argp2 ;
57586   Dali::Actor result;
57587
57588   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57589   argp2 = (Dali::Actor *)jarg2;
57590   if (!argp2) {
57591     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
57592     return 0;
57593   }
57594   arg2 = *argp2;
57595   arg3 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg3;
57596   arg4 = jarg4 ? true : false;
57597   {
57598     try {
57599       result = (arg1)->GetNextKeyboardFocusableActor(arg2,arg3,arg4);
57600     } catch (std::out_of_range& e) {
57601       {
57602         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57603       };
57604     } catch (std::exception& e) {
57605       {
57606         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57607       };
57608     } catch (...) {
57609       {
57610         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57611       };
57612     }
57613   }
57614   jresult = new Dali::Actor((const Dali::Actor &)result);
57615   return jresult;
57616 }
57617
57618
57619 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ViewImpl_GetNextKeyboardFocusableActorSwigExplicitViewImpl(void * jarg1, void * jarg2, int jarg3, unsigned int jarg4) {
57620   void * jresult ;
57621   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57622   Dali::Actor arg2 ;
57623   Dali::Toolkit::Control::KeyboardFocus::Direction arg3 ;
57624   bool arg4 ;
57625   Dali::Actor *argp2 ;
57626   Dali::Actor result;
57627
57628   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57629   argp2 = (Dali::Actor *)jarg2;
57630   if (!argp2) {
57631     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
57632     return 0;
57633   }
57634   arg2 = *argp2;
57635   arg3 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg3;
57636   arg4 = jarg4 ? true : false;
57637   {
57638     try {
57639       result = (arg1)->Dali::Toolkit::Internal::Control::GetNextKeyboardFocusableActor(arg2,arg3,arg4);
57640     } catch (std::out_of_range& e) {
57641       {
57642         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57643       };
57644     } catch (std::exception& e) {
57645       {
57646         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57647       };
57648     } catch (...) {
57649       {
57650         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57651       };
57652     }
57653   }
57654   jresult = new Dali::Actor((const Dali::Actor &)result);
57655   return jresult;
57656 }
57657
57658
57659 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyboardFocusChangeCommitted(void * jarg1, void * jarg2) {
57660   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57661   Dali::Actor arg2 ;
57662   Dali::Actor *argp2 ;
57663
57664   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57665   argp2 = (Dali::Actor *)jarg2;
57666   if (!argp2) {
57667     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
57668     return ;
57669   }
57670   arg2 = *argp2;
57671   {
57672     try {
57673       (arg1)->OnKeyboardFocusChangeCommitted(arg2);
57674     } catch (std::out_of_range& e) {
57675       {
57676         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57677       };
57678     } catch (std::exception& e) {
57679       {
57680         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57681       };
57682     } catch (...) {
57683       {
57684         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57685       };
57686     }
57687   }
57688 }
57689
57690
57691 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyboardFocusChangeCommittedSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57692   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57693   Dali::Actor arg2 ;
57694   Dali::Actor *argp2 ;
57695
57696   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57697   argp2 = (Dali::Actor *)jarg2;
57698   if (!argp2) {
57699     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
57700     return ;
57701   }
57702   arg2 = *argp2;
57703   {
57704     try {
57705       (arg1)->Dali::Toolkit::Internal::Control::OnKeyboardFocusChangeCommitted(arg2);
57706     } catch (std::out_of_range& e) {
57707       {
57708         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57709       };
57710     } catch (std::exception& e) {
57711       {
57712         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57713       };
57714     } catch (...) {
57715       {
57716         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57717       };
57718     }
57719   }
57720 }
57721
57722
57723 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyboardEnter(void * jarg1) {
57724   unsigned int jresult ;
57725   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57726   bool result;
57727
57728   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57729   {
57730     try {
57731       result = (bool)(arg1)->OnKeyboardEnter();
57732     } catch (std::out_of_range& e) {
57733       {
57734         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57735       };
57736     } catch (std::exception& e) {
57737       {
57738         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57739       };
57740     } catch (...) {
57741       {
57742         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57743       };
57744     }
57745   }
57746   jresult = result;
57747   return jresult;
57748 }
57749
57750
57751 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewImpl_OnKeyboardEnterSwigExplicitViewImpl(void * jarg1) {
57752   unsigned int jresult ;
57753   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57754   bool result;
57755
57756   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57757   {
57758     try {
57759       result = (bool)(arg1)->Dali::Toolkit::Internal::Control::OnKeyboardEnter();
57760     } catch (std::out_of_range& e) {
57761       {
57762         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
57763       };
57764     } catch (std::exception& e) {
57765       {
57766         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
57767       };
57768     } catch (...) {
57769       {
57770         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
57771       };
57772     }
57773   }
57774   jresult = result;
57775   return jresult;
57776 }
57777
57778
57779 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPinch(void * jarg1, void * jarg2) {
57780   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57781   Dali::PinchGesture *arg2 = 0 ;
57782
57783   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57784   arg2 = (Dali::PinchGesture *)jarg2;
57785   if (!arg2) {
57786     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
57787     return ;
57788   }
57789   {
57790     try {
57791       (arg1)->OnPinch((Dali::PinchGesture const &)*arg2);
57792     } catch (std::out_of_range& e) {
57793       {
57794         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57795       };
57796     } catch (std::exception& e) {
57797       {
57798         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57799       };
57800     } catch (...) {
57801       {
57802         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57803       };
57804     }
57805   }
57806 }
57807
57808
57809 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPinchSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57810   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57811   Dali::PinchGesture *arg2 = 0 ;
57812
57813   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57814   arg2 = (Dali::PinchGesture *)jarg2;
57815   if (!arg2) {
57816     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PinchGesture const & type is null", 0);
57817     return ;
57818   }
57819   {
57820     try {
57821       (arg1)->Dali::Toolkit::Internal::Control::OnPinch((Dali::PinchGesture const &)*arg2);
57822     } catch (std::out_of_range& e) {
57823       {
57824         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57825       };
57826     } catch (std::exception& e) {
57827       {
57828         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57829       };
57830     } catch (...) {
57831       {
57832         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57833       };
57834     }
57835   }
57836 }
57837
57838
57839 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPan(void * jarg1, void * jarg2) {
57840   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57841   Dali::PanGesture *arg2 = 0 ;
57842
57843   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57844   arg2 = (Dali::PanGesture *)jarg2;
57845   if (!arg2) {
57846     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
57847     return ;
57848   }
57849   {
57850     try {
57851       (arg1)->OnPan((Dali::PanGesture const &)*arg2);
57852     } catch (std::out_of_range& e) {
57853       {
57854         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57855       };
57856     } catch (std::exception& e) {
57857       {
57858         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57859       };
57860     } catch (...) {
57861       {
57862         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57863       };
57864     }
57865   }
57866 }
57867
57868
57869 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnPanSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57870   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57871   Dali::PanGesture *arg2 = 0 ;
57872
57873   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57874   arg2 = (Dali::PanGesture *)jarg2;
57875   if (!arg2) {
57876     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::PanGesture const & type is null", 0);
57877     return ;
57878   }
57879   {
57880     try {
57881       (arg1)->Dali::Toolkit::Internal::Control::OnPan((Dali::PanGesture const &)*arg2);
57882     } catch (std::out_of_range& e) {
57883       {
57884         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57885       };
57886     } catch (std::exception& e) {
57887       {
57888         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57889       };
57890     } catch (...) {
57891       {
57892         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57893       };
57894     }
57895   }
57896 }
57897
57898
57899 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnTap(void * jarg1, void * jarg2) {
57900   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57901   Dali::TapGesture *arg2 = 0 ;
57902
57903   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57904   arg2 = (Dali::TapGesture *)jarg2;
57905   if (!arg2) {
57906     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
57907     return ;
57908   }
57909   {
57910     try {
57911       (arg1)->OnTap((Dali::TapGesture const &)*arg2);
57912     } catch (std::out_of_range& e) {
57913       {
57914         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57915       };
57916     } catch (std::exception& e) {
57917       {
57918         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57919       };
57920     } catch (...) {
57921       {
57922         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57923       };
57924     }
57925   }
57926 }
57927
57928
57929 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnTapSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57930   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57931   Dali::TapGesture *arg2 = 0 ;
57932
57933   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57934   arg2 = (Dali::TapGesture *)jarg2;
57935   if (!arg2) {
57936     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::TapGesture const & type is null", 0);
57937     return ;
57938   }
57939   {
57940     try {
57941       (arg1)->Dali::Toolkit::Internal::Control::OnTap((Dali::TapGesture const &)*arg2);
57942     } catch (std::out_of_range& e) {
57943       {
57944         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57945       };
57946     } catch (std::exception& e) {
57947       {
57948         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57949       };
57950     } catch (...) {
57951       {
57952         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57953       };
57954     }
57955   }
57956 }
57957
57958
57959 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnLongPress(void * jarg1, void * jarg2) {
57960   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57961   Dali::LongPressGesture *arg2 = 0 ;
57962
57963   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57964   arg2 = (Dali::LongPressGesture *)jarg2;
57965   if (!arg2) {
57966     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
57967     return ;
57968   }
57969   {
57970     try {
57971       (arg1)->OnLongPress((Dali::LongPressGesture const &)*arg2);
57972     } catch (std::out_of_range& e) {
57973       {
57974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
57975       };
57976     } catch (std::exception& e) {
57977       {
57978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
57979       };
57980     } catch (...) {
57981       {
57982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
57983       };
57984     }
57985   }
57986 }
57987
57988
57989 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_OnLongPressSwigExplicitViewImpl(void * jarg1, void * jarg2) {
57990   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
57991   Dali::LongPressGesture *arg2 = 0 ;
57992
57993   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
57994   arg2 = (Dali::LongPressGesture *)jarg2;
57995   if (!arg2) {
57996     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::LongPressGesture const & type is null", 0);
57997     return ;
57998   }
57999   {
58000     try {
58001       (arg1)->Dali::Toolkit::Internal::Control::OnLongPress((Dali::LongPressGesture const &)*arg2);
58002     } catch (std::out_of_range& e) {
58003       {
58004         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58005       };
58006     } catch (std::exception& e) {
58007       {
58008         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58009       };
58010     } catch (...) {
58011       {
58012         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58013       };
58014     }
58015   }
58016 }
58017
58018
58019 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SignalConnected(void * jarg1, void * jarg2, void * jarg3) {
58020   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58021   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
58022   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
58023
58024   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58025   arg2 = (Dali::SlotObserver *)jarg2;
58026   arg3 = (Dali::CallbackBase *)jarg3;
58027   {
58028     try {
58029       (arg1)->SignalConnected(arg2,arg3);
58030     } catch (std::out_of_range& e) {
58031       {
58032         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58033       };
58034     } catch (std::exception& e) {
58035       {
58036         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58037       };
58038     } catch (...) {
58039       {
58040         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58041       };
58042     }
58043   }
58044 }
58045
58046
58047 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SignalConnectedSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
58048   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58049   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
58050   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
58051
58052   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58053   arg2 = (Dali::SlotObserver *)jarg2;
58054   arg3 = (Dali::CallbackBase *)jarg3;
58055   {
58056     try {
58057       (arg1)->Dali::Toolkit::Internal::Control::SignalConnected(arg2,arg3);
58058     } catch (std::out_of_range& e) {
58059       {
58060         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58061       };
58062     } catch (std::exception& e) {
58063       {
58064         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58065       };
58066     } catch (...) {
58067       {
58068         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58069       };
58070     }
58071   }
58072 }
58073
58074
58075 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SignalDisconnected(void * jarg1, void * jarg2, void * jarg3) {
58076   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58077   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
58078   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
58079
58080   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58081   arg2 = (Dali::SlotObserver *)jarg2;
58082   arg3 = (Dali::CallbackBase *)jarg3;
58083   {
58084     try {
58085       (arg1)->SignalDisconnected(arg2,arg3);
58086     } catch (std::out_of_range& e) {
58087       {
58088         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58089       };
58090     } catch (std::exception& e) {
58091       {
58092         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58093       };
58094     } catch (...) {
58095       {
58096         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58097       };
58098     }
58099   }
58100 }
58101
58102
58103 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewImpl_SignalDisconnectedSwigExplicitViewImpl(void * jarg1, void * jarg2, void * jarg3) {
58104   Dali::Toolkit::Internal::Control *arg1 = (Dali::Toolkit::Internal::Control *) 0 ;
58105   Dali::SlotObserver *arg2 = (Dali::SlotObserver *) 0 ;
58106   Dali::CallbackBase *arg3 = (Dali::CallbackBase *) 0 ;
58107
58108   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58109   arg2 = (Dali::SlotObserver *)jarg2;
58110   arg3 = (Dali::CallbackBase *)jarg3;
58111   {
58112     try {
58113       (arg1)->Dali::Toolkit::Internal::Control::SignalDisconnected(arg2,arg3);
58114     } catch (std::out_of_range& e) {
58115       {
58116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58117       };
58118     } catch (std::exception& e) {
58119       {
58120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58121       };
58122     } catch (...) {
58123       {
58124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58125       };
58126     }
58127   }
58128 }
58129
58130
58131 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) {
58132   Dali::Toolkit::Internal::Control *obj = (Dali::Toolkit::Internal::Control *)objarg;
58133   SwigDirector_ViewImpl *director = dynamic_cast<SwigDirector_ViewImpl *>(obj);
58134   if (director) {
58135     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);
58136   }
58137 }
58138
58139
58140 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GetImplementation__SWIG_0(void * jarg1) {
58141   void * jresult ;
58142   Dali::Toolkit::Control *arg1 = 0 ;
58143   Dali::Toolkit::Internal::Control *result = 0 ;
58144
58145   arg1 = (Dali::Toolkit::Control *)jarg1;
58146   if (!arg1) {
58147     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control & type is null", 0);
58148     return 0;
58149   }
58150   {
58151     try {
58152       result = (Dali::Toolkit::Internal::Control *) &Dali::Toolkit::Internal::GetImplementation(*arg1);
58153     } catch (std::out_of_range& e) {
58154       {
58155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58156       };
58157     } catch (std::exception& e) {
58158       {
58159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58160       };
58161     } catch (...) {
58162       {
58163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58164       };
58165     }
58166   }
58167   jresult = (void *)result;
58168   return jresult;
58169 }
58170
58171
58172 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_STYLE_NAME_get() {
58173   int jresult ;
58174   int result;
58175
58176   result = (int)Dali::Toolkit::Control::Property::STYLE_NAME;
58177   jresult = (int)result;
58178   return jresult;
58179 }
58180
58181
58182 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_BACKGROUND_COLOR_get() {
58183   int jresult ;
58184   int result;
58185
58186   result = (int)Dali::Toolkit::Control::Property::BACKGROUND_COLOR;
58187   jresult = (int)result;
58188   return jresult;
58189 }
58190
58191
58192 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_BACKGROUND_IMAGE_get() {
58193   int jresult ;
58194   int result;
58195
58196   result = (int)Dali::Toolkit::Control::Property::BACKGROUND_IMAGE;
58197   jresult = (int)result;
58198   return jresult;
58199 }
58200
58201
58202 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_KEY_INPUT_FOCUS_get() {
58203   int jresult ;
58204   int result;
58205
58206   result = (int)Dali::Toolkit::Control::Property::KEY_INPUT_FOCUS;
58207   jresult = (int)result;
58208   return jresult;
58209 }
58210
58211
58212 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_View_Property_BACKGROUND_get() {
58213   int jresult ;
58214   int result;
58215
58216   result = (int)Dali::Toolkit::Control::Property::BACKGROUND;
58217   jresult = (int)result;
58218   return jresult;
58219 }
58220
58221
58222 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View_Property() {
58223   void * jresult ;
58224   Dali::Toolkit::Control::Property *result = 0 ;
58225
58226   {
58227     try {
58228       result = (Dali::Toolkit::Control::Property *)new Dali::Toolkit::Control::Property();
58229     } catch (std::out_of_range& e) {
58230       {
58231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58232       };
58233     } catch (std::exception& e) {
58234       {
58235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58236       };
58237     } catch (...) {
58238       {
58239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58240       };
58241     }
58242   }
58243   jresult = (void *)result;
58244   return jresult;
58245 }
58246
58247
58248 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_View_Property(void * jarg1) {
58249   Dali::Toolkit::Control::Property *arg1 = (Dali::Toolkit::Control::Property *) 0 ;
58250
58251   arg1 = (Dali::Toolkit::Control::Property *)jarg1;
58252   {
58253     try {
58254       delete arg1;
58255     } catch (std::out_of_range& e) {
58256       {
58257         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58258       };
58259     } catch (std::exception& e) {
58260       {
58261         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58262       };
58263     } catch (...) {
58264       {
58265         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58266       };
58267     }
58268   }
58269 }
58270
58271
58272 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View_KeyboardFocus() {
58273   void * jresult ;
58274   Dali::Toolkit::Control::KeyboardFocus *result = 0 ;
58275
58276   {
58277     try {
58278       result = (Dali::Toolkit::Control::KeyboardFocus *)new Dali::Toolkit::Control::KeyboardFocus();
58279     } catch (std::out_of_range& e) {
58280       {
58281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58282       };
58283     } catch (std::exception& e) {
58284       {
58285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58286       };
58287     } catch (...) {
58288       {
58289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58290       };
58291     }
58292   }
58293   jresult = (void *)result;
58294   return jresult;
58295 }
58296
58297
58298 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_View_KeyboardFocus(void * jarg1) {
58299   Dali::Toolkit::Control::KeyboardFocus *arg1 = (Dali::Toolkit::Control::KeyboardFocus *) 0 ;
58300
58301   arg1 = (Dali::Toolkit::Control::KeyboardFocus *)jarg1;
58302   {
58303     try {
58304       delete arg1;
58305     } catch (std::out_of_range& e) {
58306       {
58307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58308       };
58309     } catch (std::exception& e) {
58310       {
58311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58312       };
58313     } catch (...) {
58314       {
58315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58316       };
58317     }
58318   }
58319 }
58320
58321
58322 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_New() {
58323   void * jresult ;
58324   Dali::Toolkit::Control result;
58325
58326   {
58327     try {
58328       result = Dali::Toolkit::Control::New();
58329     } catch (std::out_of_range& e) {
58330       {
58331         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58332       };
58333     } catch (std::exception& e) {
58334       {
58335         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58336       };
58337     } catch (...) {
58338       {
58339         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58340       };
58341     }
58342   }
58343   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result);
58344   return jresult;
58345 }
58346
58347
58348 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View__SWIG_0() {
58349   void * jresult ;
58350   Dali::Toolkit::Control *result = 0 ;
58351
58352   {
58353     try {
58354       result = (Dali::Toolkit::Control *)new Dali::Toolkit::Control();
58355     } catch (std::out_of_range& e) {
58356       {
58357         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58358       };
58359     } catch (std::exception& e) {
58360       {
58361         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58362       };
58363     } catch (...) {
58364       {
58365         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58366       };
58367     }
58368   }
58369   jresult = (void *)result;
58370   return jresult;
58371 }
58372
58373
58374 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View__SWIG_1(void * jarg1) {
58375   void * jresult ;
58376   Dali::Toolkit::Control *arg1 = 0 ;
58377   Dali::Toolkit::Control *result = 0 ;
58378
58379   arg1 = (Dali::Toolkit::Control *)jarg1;
58380   if (!arg1) {
58381     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control const & type is null", 0);
58382     return 0;
58383   }
58384   {
58385     try {
58386       result = (Dali::Toolkit::Control *)new Dali::Toolkit::Control((Dali::Toolkit::Control const &)*arg1);
58387     } catch (std::out_of_range& e) {
58388       {
58389         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58390       };
58391     } catch (std::exception& e) {
58392       {
58393         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58394       };
58395     } catch (...) {
58396       {
58397         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58398       };
58399     }
58400   }
58401   jresult = (void *)result;
58402   return jresult;
58403 }
58404
58405
58406 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_View(void * jarg1) {
58407   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58408
58409   arg1 = (Dali::Toolkit::Control *)jarg1;
58410   {
58411     try {
58412       delete arg1;
58413     } catch (std::out_of_range& e) {
58414       {
58415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58416       };
58417     } catch (std::exception& e) {
58418       {
58419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58420       };
58421     } catch (...) {
58422       {
58423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58424       };
58425     }
58426   }
58427 }
58428
58429
58430 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_Assign(void * jarg1, void * jarg2) {
58431   void * jresult ;
58432   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58433   Dali::Toolkit::Control *arg2 = 0 ;
58434   Dali::Toolkit::Control *result = 0 ;
58435
58436   arg1 = (Dali::Toolkit::Control *)jarg1;
58437   arg2 = (Dali::Toolkit::Control *)jarg2;
58438   if (!arg2) {
58439     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control const & type is null", 0);
58440     return 0;
58441   }
58442   {
58443     try {
58444       result = (Dali::Toolkit::Control *) &(arg1)->operator =((Dali::Toolkit::Control const &)*arg2);
58445     } catch (std::out_of_range& e) {
58446       {
58447         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58448       };
58449     } catch (std::exception& e) {
58450       {
58451         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58452       };
58453     } catch (...) {
58454       {
58455         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58456       };
58457     }
58458   }
58459   jresult = (void *)result;
58460   return jresult;
58461 }
58462
58463
58464 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_DownCast(void * jarg1) {
58465   void * jresult ;
58466   Dali::BaseHandle arg1 ;
58467   Dali::BaseHandle *argp1 ;
58468   Dali::Toolkit::Control result;
58469
58470   argp1 = (Dali::BaseHandle *)jarg1;
58471   if (!argp1) {
58472     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
58473     return 0;
58474   }
58475   arg1 = *argp1;
58476   {
58477     try {
58478       result = Dali::Toolkit::Control::DownCast(arg1);
58479     } catch (std::out_of_range& e) {
58480       {
58481         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58482       };
58483     } catch (std::exception& e) {
58484       {
58485         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58486       };
58487     } catch (...) {
58488       {
58489         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58490       };
58491     }
58492   }
58493   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result);
58494   return jresult;
58495 }
58496
58497
58498 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_SetKeyInputFocus(void * jarg1) {
58499   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58500
58501   arg1 = (Dali::Toolkit::Control *)jarg1;
58502   {
58503     try {
58504       (arg1)->SetKeyInputFocus();
58505     } catch (std::out_of_range& e) {
58506       {
58507         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58508       };
58509     } catch (std::exception& e) {
58510       {
58511         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58512       };
58513     } catch (...) {
58514       {
58515         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58516       };
58517     }
58518   }
58519 }
58520
58521
58522 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_View_HasKeyInputFocus(void * jarg1) {
58523   unsigned int jresult ;
58524   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58525   bool result;
58526
58527   arg1 = (Dali::Toolkit::Control *)jarg1;
58528   {
58529     try {
58530       result = (bool)(arg1)->HasKeyInputFocus();
58531     } catch (std::out_of_range& e) {
58532       {
58533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58534       };
58535     } catch (std::exception& e) {
58536       {
58537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58538       };
58539     } catch (...) {
58540       {
58541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58542       };
58543     }
58544   }
58545   jresult = result;
58546   return jresult;
58547 }
58548
58549
58550 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_ClearKeyInputFocus(void * jarg1) {
58551   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58552
58553   arg1 = (Dali::Toolkit::Control *)jarg1;
58554   {
58555     try {
58556       (arg1)->ClearKeyInputFocus();
58557     } catch (std::out_of_range& e) {
58558       {
58559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58560       };
58561     } catch (std::exception& e) {
58562       {
58563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58564       };
58565     } catch (...) {
58566       {
58567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58568       };
58569     }
58570   }
58571 }
58572
58573
58574 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetPinchGestureDetector(void * jarg1) {
58575   void * jresult ;
58576   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58577   Dali::PinchGestureDetector result;
58578
58579   arg1 = (Dali::Toolkit::Control *)jarg1;
58580   {
58581     try {
58582       result = ((Dali::Toolkit::Control const *)arg1)->GetPinchGestureDetector();
58583     } catch (std::out_of_range& e) {
58584       {
58585         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58586       };
58587     } catch (std::exception& e) {
58588       {
58589         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58590       };
58591     } catch (...) {
58592       {
58593         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58594       };
58595     }
58596   }
58597   jresult = new Dali::PinchGestureDetector((const Dali::PinchGestureDetector &)result);
58598   return jresult;
58599 }
58600
58601
58602 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetPanGestureDetector(void * jarg1) {
58603   void * jresult ;
58604   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58605   Dali::PanGestureDetector result;
58606
58607   arg1 = (Dali::Toolkit::Control *)jarg1;
58608   {
58609     try {
58610       result = ((Dali::Toolkit::Control const *)arg1)->GetPanGestureDetector();
58611     } catch (std::out_of_range& e) {
58612       {
58613         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58614       };
58615     } catch (std::exception& e) {
58616       {
58617         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58618       };
58619     } catch (...) {
58620       {
58621         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58622       };
58623     }
58624   }
58625   jresult = new Dali::PanGestureDetector((const Dali::PanGestureDetector &)result);
58626   return jresult;
58627 }
58628
58629
58630 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetTapGestureDetector(void * jarg1) {
58631   void * jresult ;
58632   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58633   Dali::TapGestureDetector result;
58634
58635   arg1 = (Dali::Toolkit::Control *)jarg1;
58636   {
58637     try {
58638       result = ((Dali::Toolkit::Control const *)arg1)->GetTapGestureDetector();
58639     } catch (std::out_of_range& e) {
58640       {
58641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58642       };
58643     } catch (std::exception& e) {
58644       {
58645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58646       };
58647     } catch (...) {
58648       {
58649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58650       };
58651     }
58652   }
58653   jresult = new Dali::TapGestureDetector((const Dali::TapGestureDetector &)result);
58654   return jresult;
58655 }
58656
58657
58658 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetLongPressGestureDetector(void * jarg1) {
58659   void * jresult ;
58660   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58661   Dali::LongPressGestureDetector result;
58662
58663   arg1 = (Dali::Toolkit::Control *)jarg1;
58664   {
58665     try {
58666       result = ((Dali::Toolkit::Control const *)arg1)->GetLongPressGestureDetector();
58667     } catch (std::out_of_range& e) {
58668       {
58669         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58670       };
58671     } catch (std::exception& e) {
58672       {
58673         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58674       };
58675     } catch (...) {
58676       {
58677         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58678       };
58679     }
58680   }
58681   jresult = new Dali::LongPressGestureDetector((const Dali::LongPressGestureDetector &)result);
58682   return jresult;
58683 }
58684
58685
58686 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_SetStyleName(void * jarg1, char * jarg2) {
58687   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58688   std::string *arg2 = 0 ;
58689
58690   arg1 = (Dali::Toolkit::Control *)jarg1;
58691   if (!jarg2) {
58692     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
58693     return ;
58694   }
58695   std::string arg2_str(jarg2);
58696   arg2 = &arg2_str;
58697   {
58698     try {
58699       (arg1)->SetStyleName((std::string const &)*arg2);
58700     } catch (std::out_of_range& e) {
58701       {
58702         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58703       };
58704     } catch (std::exception& e) {
58705       {
58706         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58707       };
58708     } catch (...) {
58709       {
58710         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58711       };
58712     }
58713   }
58714
58715   //argout typemap for const std::string&
58716
58717 }
58718
58719
58720 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_View_GetStyleName(void * jarg1) {
58721   char * jresult ;
58722   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58723   std::string *result = 0 ;
58724
58725   arg1 = (Dali::Toolkit::Control *)jarg1;
58726   {
58727     try {
58728       result = (std::string *) &((Dali::Toolkit::Control const *)arg1)->GetStyleName();
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 = SWIG_csharp_string_callback(result->c_str());
58744   return jresult;
58745 }
58746
58747
58748 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_SetBackgroundColor(void * jarg1, void * jarg2) {
58749   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58750   Dali::Vector4 *arg2 = 0 ;
58751
58752   arg1 = (Dali::Toolkit::Control *)jarg1;
58753   arg2 = (Dali::Vector4 *)jarg2;
58754   if (!arg2) {
58755     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
58756     return ;
58757   }
58758   {
58759     try {
58760       (arg1)->SetBackgroundColor((Dali::Vector4 const &)*arg2);
58761     } catch (std::out_of_range& e) {
58762       {
58763         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58764       };
58765     } catch (std::exception& e) {
58766       {
58767         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58768       };
58769     } catch (...) {
58770       {
58771         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58772       };
58773     }
58774   }
58775 }
58776
58777
58778 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_GetBackgroundColor(void * jarg1) {
58779   void * jresult ;
58780   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58781   Dali::Vector4 result;
58782
58783   arg1 = (Dali::Toolkit::Control *)jarg1;
58784   {
58785     try {
58786       result = ((Dali::Toolkit::Control const *)arg1)->GetBackgroundColor();
58787     } catch (std::out_of_range& e) {
58788       {
58789         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58790       };
58791     } catch (std::exception& e) {
58792       {
58793         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58794       };
58795     } catch (...) {
58796       {
58797         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58798       };
58799     }
58800   }
58801   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
58802   return jresult;
58803 }
58804
58805
58806 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_SetBackgroundImage(void * jarg1, void * jarg2) {
58807   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58808   Dali::Image arg2 ;
58809   Dali::Image *argp2 ;
58810
58811   arg1 = (Dali::Toolkit::Control *)jarg1;
58812   argp2 = (Dali::Image *)jarg2;
58813   if (!argp2) {
58814     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
58815     return ;
58816   }
58817   arg2 = *argp2;
58818   {
58819     try {
58820       (arg1)->SetBackgroundImage(arg2);
58821     } catch (std::out_of_range& e) {
58822       {
58823         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58824       };
58825     } catch (std::exception& e) {
58826       {
58827         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58828       };
58829     } catch (...) {
58830       {
58831         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58832       };
58833     }
58834   }
58835 }
58836
58837
58838 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_View_ClearBackground(void * jarg1) {
58839   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58840
58841   arg1 = (Dali::Toolkit::Control *)jarg1;
58842   {
58843     try {
58844       (arg1)->ClearBackground();
58845     } catch (std::out_of_range& e) {
58846       {
58847         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
58848       };
58849     } catch (std::exception& e) {
58850       {
58851         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
58852       };
58853     } catch (...) {
58854       {
58855         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
58856       };
58857     }
58858   }
58859 }
58860
58861
58862 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_KeyEventSignal(void * jarg1) {
58863   void * jresult ;
58864   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58865   Dali::Toolkit::Control::KeyEventSignalType *result = 0 ;
58866
58867   arg1 = (Dali::Toolkit::Control *)jarg1;
58868   {
58869     try {
58870       result = (Dali::Toolkit::Control::KeyEventSignalType *) &(arg1)->KeyEventSignal();
58871     } catch (std::out_of_range& e) {
58872       {
58873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58874       };
58875     } catch (std::exception& e) {
58876       {
58877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58878       };
58879     } catch (...) {
58880       {
58881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58882       };
58883     }
58884   }
58885   jresult = (void *)result;
58886   return jresult;
58887 }
58888
58889
58890 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_KeyInputFocusGainedSignal(void * jarg1) {
58891   void * jresult ;
58892   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58893   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
58894
58895   arg1 = (Dali::Toolkit::Control *)jarg1;
58896   {
58897     try {
58898       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusGainedSignal();
58899     } catch (std::out_of_range& e) {
58900       {
58901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58902       };
58903     } catch (std::exception& e) {
58904       {
58905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58906       };
58907     } catch (...) {
58908       {
58909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58910       };
58911     }
58912   }
58913   jresult = (void *)result;
58914   return jresult;
58915 }
58916
58917
58918 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_KeyInputFocusLostSignal(void * jarg1) {
58919   void * jresult ;
58920   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58921   Dali::Toolkit::Control::KeyInputFocusSignalType *result = 0 ;
58922
58923   arg1 = (Dali::Toolkit::Control *)jarg1;
58924   {
58925     try {
58926       result = (Dali::Toolkit::Control::KeyInputFocusSignalType *) &(arg1)->KeyInputFocusLostSignal();
58927     } catch (std::out_of_range& e) {
58928       {
58929         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58930       };
58931     } catch (std::exception& e) {
58932       {
58933         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58934       };
58935     } catch (...) {
58936       {
58937         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58938       };
58939     }
58940   }
58941   jresult = (void *)result;
58942   return jresult;
58943 }
58944
58945
58946 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_View__SWIG_2(void * jarg1) {
58947   void * jresult ;
58948   Dali::Toolkit::Internal::Control *arg1 = 0 ;
58949   Dali::Toolkit::Control *result = 0 ;
58950
58951   arg1 = (Dali::Toolkit::Internal::Control *)jarg1;
58952   if (!arg1) {
58953     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Internal::Control & type is null", 0);
58954     return 0;
58955   }
58956   {
58957     try {
58958       result = (Dali::Toolkit::Control *)new Dali::Toolkit::Control(*arg1);
58959     } catch (std::out_of_range& e) {
58960       {
58961         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58962       };
58963     } catch (std::exception& e) {
58964       {
58965         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
58966       };
58967     } catch (...) {
58968       {
58969         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
58970       };
58971     }
58972   }
58973   jresult = (void *)result;
58974   return jresult;
58975 }
58976
58977 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_View_CreateTransition(void * jarg1, void * jarg2)
58978 {
58979   void * jresult;
58980   Dali::Toolkit::Control *arg1 = (Dali::Toolkit::Control *) 0 ;
58981   arg1 = (Dali::Toolkit::Control *)jarg1;
58982
58983   Dali::Toolkit::Internal::Control& controlImpl = Dali::Toolkit::Internal::GetImplementation( *arg1 );
58984
58985   Dali::Toolkit::TransitionData *arg2 = 0 ;
58986   Dali::Animation result;
58987
58988   arg2 = (Dali::Toolkit::TransitionData *)jarg2;
58989   if (!arg2) {
58990     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TransitionData const & type is null", 0);
58991     return 0;
58992   }
58993   {
58994     try {
58995       result = DevelControl::CreateTransition( controlImpl, (Dali::Toolkit::TransitionData const &)*arg2);
58996     } catch (std::out_of_range& e) {
58997       {
58998         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
58999       };
59000     } catch (std::exception& e) {
59001       {
59002         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59003       };
59004     } catch (...) {
59005       {
59006         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59007       };
59008     }
59009   }
59010   jresult = new Dali::Animation((const Dali::Animation &)result);
59011   return jresult;
59012 }
59013
59014 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ResourceReadySignal(void * jarg1) {
59015   void * jresult ;
59016   Dali::Toolkit::Control *arg1 = 0 ;
59017   Dali::Toolkit::DevelControl::ResourceReadySignalType *result = 0 ;
59018
59019   arg1 = (Dali::Toolkit::Control *)jarg1;
59020   if (!arg1) {
59021     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control & type is null", 0);
59022     return 0;
59023   }
59024   {
59025     try {
59026       result = (Dali::Toolkit::DevelControl::ResourceReadySignalType *) &Dali::Toolkit::DevelControl::ResourceReadySignal(*arg1);
59027     } catch (std::out_of_range& e) {
59028       {
59029         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59030       };
59031     } catch (std::exception& e) {
59032       {
59033         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59034       };
59035     } catch (...) {
59036       {
59037         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59038       };
59039     }
59040   }
59041   jresult = (void *)result;
59042   return jresult;
59043 }
59044
59045
59046 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_IsResourceReady(void * jarg1) {
59047   unsigned int jresult ;
59048   Dali::Toolkit::Control *arg1 = 0 ;
59049   bool result;
59050
59051   arg1 = (Dali::Toolkit::Control *)jarg1;
59052   if (!arg1) {
59053     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Control const & type is null", 0);
59054     return 0;
59055   }
59056   {
59057     try {
59058       result = (bool)Dali::Toolkit::DevelControl::IsResourceReady((Dali::Toolkit::Control const &)*arg1);
59059     } catch (std::out_of_range& e) {
59060       {
59061         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59062       };
59063     } catch (std::exception& e) {
59064       {
59065         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59066       };
59067     } catch (...) {
59068       {
59069         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59070       };
59071     }
59072   }
59073   jresult = result;
59074   return jresult;
59075 }
59076
59077
59078 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyInputFocusManager() {
59079   void * jresult ;
59080   Dali::Toolkit::KeyInputFocusManager *result = 0 ;
59081
59082   {
59083     try {
59084       result = (Dali::Toolkit::KeyInputFocusManager *)new Dali::Toolkit::KeyInputFocusManager();
59085     } catch (std::out_of_range& e) {
59086       {
59087         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59088       };
59089     } catch (std::exception& e) {
59090       {
59091         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59092       };
59093     } catch (...) {
59094       {
59095         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59096       };
59097     }
59098   }
59099   jresult = (void *)result;
59100   return jresult;
59101 }
59102
59103
59104 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_KeyInputFocusManager(void * jarg1) {
59105   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
59106
59107   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
59108   {
59109     try {
59110       delete arg1;
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_KeyInputFocusManager_Get() {
59129   void * jresult ;
59130   Dali::Toolkit::KeyInputFocusManager result;
59131
59132   {
59133     try {
59134       result = Dali::Toolkit::KeyInputFocusManager::Get();
59135     } catch (std::out_of_range& e) {
59136       {
59137         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59138       };
59139     } catch (std::exception& e) {
59140       {
59141         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59142       };
59143     } catch (...) {
59144       {
59145         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59146       };
59147     }
59148   }
59149   jresult = new Dali::Toolkit::KeyInputFocusManager((const Dali::Toolkit::KeyInputFocusManager &)result);
59150   return jresult;
59151 }
59152
59153
59154 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_SetFocus(void * jarg1, void * jarg2) {
59155   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
59156   Dali::Toolkit::Control arg2 ;
59157   Dali::Toolkit::Control *argp2 ;
59158
59159   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
59160   argp2 = (Dali::Toolkit::Control *)jarg2;
59161   if (!argp2) {
59162     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
59163     return ;
59164   }
59165   arg2 = *argp2;
59166   {
59167     try {
59168       (arg1)->SetFocus(arg2);
59169     } catch (std::out_of_range& e) {
59170       {
59171         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59172       };
59173     } catch (std::exception& e) {
59174       {
59175         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59176       };
59177     } catch (...) {
59178       {
59179         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59180       };
59181     }
59182   }
59183 }
59184
59185
59186 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_GetCurrentFocusControl(void * jarg1) {
59187   void * jresult ;
59188   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
59189   Dali::Toolkit::Control result;
59190
59191   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
59192   {
59193     try {
59194       result = ((Dali::Toolkit::KeyInputFocusManager const *)arg1)->GetCurrentFocusControl();
59195     } catch (std::out_of_range& e) {
59196       {
59197         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59198       };
59199     } catch (std::exception& e) {
59200       {
59201         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59202       };
59203     } catch (...) {
59204       {
59205         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59206       };
59207     }
59208   }
59209   jresult = new Dali::Toolkit::Control((const Dali::Toolkit::Control &)result);
59210   return jresult;
59211 }
59212
59213
59214 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_RemoveFocus(void * jarg1, void * jarg2) {
59215   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
59216   Dali::Toolkit::Control arg2 ;
59217   Dali::Toolkit::Control *argp2 ;
59218
59219   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
59220   argp2 = (Dali::Toolkit::Control *)jarg2;
59221   if (!argp2) {
59222     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
59223     return ;
59224   }
59225   arg2 = *argp2;
59226   {
59227     try {
59228       (arg1)->RemoveFocus(arg2);
59229     } catch (std::out_of_range& e) {
59230       {
59231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59232       };
59233     } catch (std::exception& e) {
59234       {
59235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59236       };
59237     } catch (...) {
59238       {
59239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59240       };
59241     }
59242   }
59243 }
59244
59245
59246 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_KeyInputFocusChangedSignal(void * jarg1) {
59247   void * jresult ;
59248   Dali::Toolkit::KeyInputFocusManager *arg1 = (Dali::Toolkit::KeyInputFocusManager *) 0 ;
59249   Dali::Toolkit::KeyInputFocusManager::KeyInputFocusChangedSignalType *result = 0 ;
59250
59251   arg1 = (Dali::Toolkit::KeyInputFocusManager *)jarg1;
59252   {
59253     try {
59254       result = (Dali::Toolkit::KeyInputFocusManager::KeyInputFocusChangedSignalType *) &(arg1)->KeyInputFocusChangedSignal();
59255     } catch (std::out_of_range& e) {
59256       {
59257         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59258       };
59259     } catch (std::exception& e) {
59260       {
59261         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59262       };
59263     } catch (...) {
59264       {
59265         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59266       };
59267     }
59268   }
59269   jresult = (void *)result;
59270   return jresult;
59271 }
59272
59273
59274 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Alignment_Padding__SWIG_0() {
59275   void * jresult ;
59276   Dali::Toolkit::Alignment::Padding *result = 0 ;
59277
59278   {
59279     try {
59280       result = (Dali::Toolkit::Alignment::Padding *)new Dali::Toolkit::Alignment::Padding();
59281     } catch (std::out_of_range& e) {
59282       {
59283         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59284       };
59285     } catch (std::exception& e) {
59286       {
59287         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59288       };
59289     } catch (...) {
59290       {
59291         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59292       };
59293     }
59294   }
59295   jresult = (void *)result;
59296   return jresult;
59297 }
59298
59299
59300 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Alignment_Padding__SWIG_1(float jarg1, float jarg2, float jarg3, float jarg4) {
59301   void * jresult ;
59302   float arg1 ;
59303   float arg2 ;
59304   float arg3 ;
59305   float arg4 ;
59306   Dali::Toolkit::Alignment::Padding *result = 0 ;
59307
59308   arg1 = (float)jarg1;
59309   arg2 = (float)jarg2;
59310   arg3 = (float)jarg3;
59311   arg4 = (float)jarg4;
59312   {
59313     try {
59314       result = (Dali::Toolkit::Alignment::Padding *)new Dali::Toolkit::Alignment::Padding(arg1,arg2,arg3,arg4);
59315     } catch (std::out_of_range& e) {
59316       {
59317         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59318       };
59319     } catch (std::exception& e) {
59320       {
59321         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59322       };
59323     } catch (...) {
59324       {
59325         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59326       };
59327     }
59328   }
59329   jresult = (void *)result;
59330   return jresult;
59331 }
59332
59333
59334 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_Padding_left_set(void * jarg1, float jarg2) {
59335   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59336   float arg2 ;
59337
59338   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59339   arg2 = (float)jarg2;
59340   if (arg1) (arg1)->left = arg2;
59341 }
59342
59343
59344 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Alignment_Padding_left_get(void * jarg1) {
59345   float jresult ;
59346   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59347   float result;
59348
59349   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59350   result = (float) ((arg1)->left);
59351   jresult = result;
59352   return jresult;
59353 }
59354
59355
59356 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_Padding_right_set(void * jarg1, float jarg2) {
59357   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59358   float arg2 ;
59359
59360   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59361   arg2 = (float)jarg2;
59362   if (arg1) (arg1)->right = arg2;
59363 }
59364
59365
59366 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Alignment_Padding_right_get(void * jarg1) {
59367   float jresult ;
59368   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59369   float result;
59370
59371   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59372   result = (float) ((arg1)->right);
59373   jresult = result;
59374   return jresult;
59375 }
59376
59377
59378 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_Padding_top_set(void * jarg1, float jarg2) {
59379   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59380   float arg2 ;
59381
59382   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59383   arg2 = (float)jarg2;
59384   if (arg1) (arg1)->top = arg2;
59385 }
59386
59387
59388 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Alignment_Padding_top_get(void * jarg1) {
59389   float jresult ;
59390   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59391   float result;
59392
59393   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59394   result = (float) ((arg1)->top);
59395   jresult = result;
59396   return jresult;
59397 }
59398
59399
59400 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_Padding_bottom_set(void * jarg1, float jarg2) {
59401   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59402   float arg2 ;
59403
59404   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59405   arg2 = (float)jarg2;
59406   if (arg1) (arg1)->bottom = arg2;
59407 }
59408
59409
59410 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Alignment_Padding_bottom_get(void * jarg1) {
59411   float jresult ;
59412   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59413   float result;
59414
59415   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59416   result = (float) ((arg1)->bottom);
59417   jresult = result;
59418   return jresult;
59419 }
59420
59421
59422 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Alignment_Padding(void * jarg1) {
59423   Dali::Toolkit::Alignment::Padding *arg1 = (Dali::Toolkit::Alignment::Padding *) 0 ;
59424
59425   arg1 = (Dali::Toolkit::Alignment::Padding *)jarg1;
59426   {
59427     try {
59428       delete arg1;
59429     } catch (std::out_of_range& e) {
59430       {
59431         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59432       };
59433     } catch (std::exception& e) {
59434       {
59435         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59436       };
59437     } catch (...) {
59438       {
59439         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59440       };
59441     }
59442   }
59443 }
59444
59445
59446 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Alignment__SWIG_0() {
59447   void * jresult ;
59448   Dali::Toolkit::Alignment *result = 0 ;
59449
59450   {
59451     try {
59452       result = (Dali::Toolkit::Alignment *)new Dali::Toolkit::Alignment();
59453     } catch (std::out_of_range& e) {
59454       {
59455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59456       };
59457     } catch (std::exception& e) {
59458       {
59459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59460       };
59461     } catch (...) {
59462       {
59463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59464       };
59465     }
59466   }
59467   jresult = (void *)result;
59468   return jresult;
59469 }
59470
59471
59472 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_New__SWIG_0(int jarg1, int jarg2) {
59473   void * jresult ;
59474   Dali::Toolkit::Alignment::Type arg1 ;
59475   Dali::Toolkit::Alignment::Type arg2 ;
59476   Dali::Toolkit::Alignment result;
59477
59478   arg1 = (Dali::Toolkit::Alignment::Type)jarg1;
59479   arg2 = (Dali::Toolkit::Alignment::Type)jarg2;
59480   {
59481     try {
59482       result = Dali::Toolkit::Alignment::New(arg1,arg2);
59483     } catch (std::out_of_range& e) {
59484       {
59485         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59486       };
59487     } catch (std::exception& e) {
59488       {
59489         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59490       };
59491     } catch (...) {
59492       {
59493         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59494       };
59495     }
59496   }
59497   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result);
59498   return jresult;
59499 }
59500
59501
59502 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_New__SWIG_1(int jarg1) {
59503   void * jresult ;
59504   Dali::Toolkit::Alignment::Type arg1 ;
59505   Dali::Toolkit::Alignment result;
59506
59507   arg1 = (Dali::Toolkit::Alignment::Type)jarg1;
59508   {
59509     try {
59510       result = Dali::Toolkit::Alignment::New(arg1);
59511     } catch (std::out_of_range& e) {
59512       {
59513         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59514       };
59515     } catch (std::exception& e) {
59516       {
59517         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59518       };
59519     } catch (...) {
59520       {
59521         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59522       };
59523     }
59524   }
59525   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result);
59526   return jresult;
59527 }
59528
59529
59530 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_New__SWIG_2() {
59531   void * jresult ;
59532   Dali::Toolkit::Alignment result;
59533
59534   {
59535     try {
59536       result = Dali::Toolkit::Alignment::New();
59537     } catch (std::out_of_range& e) {
59538       {
59539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59540       };
59541     } catch (std::exception& e) {
59542       {
59543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59544       };
59545     } catch (...) {
59546       {
59547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59548       };
59549     }
59550   }
59551   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result);
59552   return jresult;
59553 }
59554
59555
59556 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Alignment__SWIG_1(void * jarg1) {
59557   void * jresult ;
59558   Dali::Toolkit::Alignment *arg1 = 0 ;
59559   Dali::Toolkit::Alignment *result = 0 ;
59560
59561   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59562   if (!arg1) {
59563     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Alignment const & type is null", 0);
59564     return 0;
59565   }
59566   {
59567     try {
59568       result = (Dali::Toolkit::Alignment *)new Dali::Toolkit::Alignment((Dali::Toolkit::Alignment const &)*arg1);
59569     } catch (std::out_of_range& e) {
59570       {
59571         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59572       };
59573     } catch (std::exception& e) {
59574       {
59575         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59576       };
59577     } catch (...) {
59578       {
59579         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59580       };
59581     }
59582   }
59583   jresult = (void *)result;
59584   return jresult;
59585 }
59586
59587
59588 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Alignment(void * jarg1) {
59589   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59590
59591   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59592   {
59593     try {
59594       delete arg1;
59595     } catch (std::out_of_range& e) {
59596       {
59597         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59598       };
59599     } catch (std::exception& e) {
59600       {
59601         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59602       };
59603     } catch (...) {
59604       {
59605         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59606       };
59607     }
59608   }
59609 }
59610
59611
59612 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_DownCast(void * jarg1) {
59613   void * jresult ;
59614   Dali::BaseHandle arg1 ;
59615   Dali::BaseHandle *argp1 ;
59616   Dali::Toolkit::Alignment result;
59617
59618   argp1 = (Dali::BaseHandle *)jarg1;
59619   if (!argp1) {
59620     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
59621     return 0;
59622   }
59623   arg1 = *argp1;
59624   {
59625     try {
59626       result = Dali::Toolkit::Alignment::DownCast(arg1);
59627     } catch (std::out_of_range& e) {
59628       {
59629         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59630       };
59631     } catch (std::exception& e) {
59632       {
59633         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59634       };
59635     } catch (...) {
59636       {
59637         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59638       };
59639     }
59640   }
59641   jresult = new Dali::Toolkit::Alignment((const Dali::Toolkit::Alignment &)result);
59642   return jresult;
59643 }
59644
59645
59646 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_SetAlignmentType(void * jarg1, int jarg2) {
59647   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59648   Dali::Toolkit::Alignment::Type arg2 ;
59649
59650   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59651   arg2 = (Dali::Toolkit::Alignment::Type)jarg2;
59652   {
59653     try {
59654       (arg1)->SetAlignmentType(arg2);
59655     } catch (std::out_of_range& e) {
59656       {
59657         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59658       };
59659     } catch (std::exception& e) {
59660       {
59661         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59662       };
59663     } catch (...) {
59664       {
59665         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59666       };
59667     }
59668   }
59669 }
59670
59671
59672 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Alignment_GetAlignmentType(void * jarg1) {
59673   int jresult ;
59674   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59675   Dali::Toolkit::Alignment::Type result;
59676
59677   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59678   {
59679     try {
59680       result = (Dali::Toolkit::Alignment::Type)((Dali::Toolkit::Alignment const *)arg1)->GetAlignmentType();
59681     } catch (std::out_of_range& e) {
59682       {
59683         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59684       };
59685     } catch (std::exception& e) {
59686       {
59687         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59688       };
59689     } catch (...) {
59690       {
59691         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59692       };
59693     }
59694   }
59695   jresult = (int)result;
59696   return jresult;
59697 }
59698
59699
59700 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_SetScaling(void * jarg1, int jarg2) {
59701   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59702   Dali::Toolkit::Alignment::Scaling arg2 ;
59703
59704   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59705   arg2 = (Dali::Toolkit::Alignment::Scaling)jarg2;
59706   {
59707     try {
59708       (arg1)->SetScaling(arg2);
59709     } catch (std::out_of_range& e) {
59710       {
59711         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59712       };
59713     } catch (std::exception& e) {
59714       {
59715         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59716       };
59717     } catch (...) {
59718       {
59719         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59720       };
59721     }
59722   }
59723 }
59724
59725
59726 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Alignment_GetScaling(void * jarg1) {
59727   int jresult ;
59728   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59729   Dali::Toolkit::Alignment::Scaling result;
59730
59731   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59732   {
59733     try {
59734       result = (Dali::Toolkit::Alignment::Scaling)((Dali::Toolkit::Alignment const *)arg1)->GetScaling();
59735     } catch (std::out_of_range& e) {
59736       {
59737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59738       };
59739     } catch (std::exception& e) {
59740       {
59741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59742       };
59743     } catch (...) {
59744       {
59745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59746       };
59747     }
59748   }
59749   jresult = (int)result;
59750   return jresult;
59751 }
59752
59753
59754 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Alignment_SetPadding(void * jarg1, void * jarg2) {
59755   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59756   Dali::Toolkit::Alignment::Padding *arg2 = 0 ;
59757
59758   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59759   arg2 = (Dali::Toolkit::Alignment::Padding *)jarg2;
59760   if (!arg2) {
59761     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Alignment::Padding const & type is null", 0);
59762     return ;
59763   }
59764   {
59765     try {
59766       (arg1)->SetPadding((Dali::Toolkit::Alignment::Padding const &)*arg2);
59767     } catch (std::out_of_range& e) {
59768       {
59769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59770       };
59771     } catch (std::exception& e) {
59772       {
59773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59774       };
59775     } catch (...) {
59776       {
59777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59778       };
59779     }
59780   }
59781 }
59782
59783
59784 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_GetPadding(void * jarg1) {
59785   void * jresult ;
59786   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59787   Dali::Toolkit::Alignment::Padding *result = 0 ;
59788
59789   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59790   {
59791     try {
59792       result = (Dali::Toolkit::Alignment::Padding *) &((Dali::Toolkit::Alignment const *)arg1)->GetPadding();
59793     } catch (std::out_of_range& e) {
59794       {
59795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59796       };
59797     } catch (std::exception& e) {
59798       {
59799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59800       };
59801     } catch (...) {
59802       {
59803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59804       };
59805     }
59806   }
59807   jresult = (void *)result;
59808   return jresult;
59809 }
59810
59811
59812 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Alignment_Assign(void * jarg1, void * jarg2) {
59813   void * jresult ;
59814   Dali::Toolkit::Alignment *arg1 = (Dali::Toolkit::Alignment *) 0 ;
59815   Dali::Toolkit::Alignment *arg2 = 0 ;
59816   Dali::Toolkit::Alignment *result = 0 ;
59817
59818   arg1 = (Dali::Toolkit::Alignment *)jarg1;
59819   arg2 = (Dali::Toolkit::Alignment *)jarg2;
59820   if (!arg2) {
59821     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Alignment const & type is null", 0);
59822     return 0;
59823   }
59824   {
59825     try {
59826       result = (Dali::Toolkit::Alignment *) &(arg1)->operator =((Dali::Toolkit::Alignment const &)*arg2);
59827     } catch (std::out_of_range& e) {
59828       {
59829         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59830       };
59831     } catch (std::exception& e) {
59832       {
59833         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59834       };
59835     } catch (...) {
59836       {
59837         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59838       };
59839     }
59840   }
59841   jresult = (void *)result;
59842   return jresult;
59843 }
59844
59845
59846 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_DISABLED_get() {
59847   int jresult ;
59848   int result;
59849
59850   result = (int)Dali::Toolkit::Button::Property::DISABLED;
59851   jresult = (int)result;
59852   return jresult;
59853 }
59854
59855
59856 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_AUTO_REPEATING_get() {
59857   int jresult ;
59858   int result;
59859
59860   result = (int)Dali::Toolkit::Button::Property::AUTO_REPEATING;
59861   jresult = (int)result;
59862   return jresult;
59863 }
59864
59865
59866 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_INITIAL_AUTO_REPEATING_DELAY_get() {
59867   int jresult ;
59868   int result;
59869
59870   result = (int)Dali::Toolkit::Button::Property::INITIAL_AUTO_REPEATING_DELAY;
59871   jresult = (int)result;
59872   return jresult;
59873 }
59874
59875
59876 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_NEXT_AUTO_REPEATING_DELAY_get() {
59877   int jresult ;
59878   int result;
59879
59880   result = (int)Dali::Toolkit::Button::Property::NEXT_AUTO_REPEATING_DELAY;
59881   jresult = (int)result;
59882   return jresult;
59883 }
59884
59885
59886 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_TOGGLABLE_get() {
59887   int jresult ;
59888   int result;
59889
59890   result = (int)Dali::Toolkit::Button::Property::TOGGLABLE;
59891   jresult = (int)result;
59892   return jresult;
59893 }
59894
59895
59896 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_SELECTED_get() {
59897   int jresult ;
59898   int result;
59899
59900   result = (int)Dali::Toolkit::Button::Property::SELECTED;
59901   jresult = (int)result;
59902   return jresult;
59903 }
59904
59905
59906 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_UNSELECTED_COLOR_get() {
59907   int jresult ;
59908   int result;
59909
59910   result = (int)Dali::Toolkit::Button::Property::UNSELECTED_COLOR;
59911   jresult = (int)result;
59912   return jresult;
59913 }
59914
59915
59916 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_SELECTED_COLOR_get() {
59917   int jresult ;
59918   int result;
59919
59920   result = (int)Dali::Toolkit::Button::Property::SELECTED_COLOR;
59921   jresult = (int)result;
59922   return jresult;
59923 }
59924
59925
59926 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_LABEL_get() {
59927   int jresult ;
59928   int result;
59929
59930   result = (int)Dali::Toolkit::Button::Property::LABEL;
59931   jresult = (int)result;
59932   return jresult;
59933 }
59934
59935
59936 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Button_Property_LABEL_TEXT_get() {
59937   int jresult ;
59938   int result;
59939
59940   result = (int)Dali::Toolkit::Button::Property::LABEL_TEXT;
59941   jresult = (int)result;
59942   return jresult;
59943 }
59944
59945
59946 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Button_Property() {
59947   void * jresult ;
59948   Dali::Toolkit::Button::Property *result = 0 ;
59949
59950   {
59951     try {
59952       result = (Dali::Toolkit::Button::Property *)new Dali::Toolkit::Button::Property();
59953     } catch (std::out_of_range& e) {
59954       {
59955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
59956       };
59957     } catch (std::exception& e) {
59958       {
59959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
59960       };
59961     } catch (...) {
59962       {
59963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
59964       };
59965     }
59966   }
59967   jresult = (void *)result;
59968   return jresult;
59969 }
59970
59971
59972 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Button_Property(void * jarg1) {
59973   Dali::Toolkit::Button::Property *arg1 = (Dali::Toolkit::Button::Property *) 0 ;
59974
59975   arg1 = (Dali::Toolkit::Button::Property *)jarg1;
59976   {
59977     try {
59978       delete arg1;
59979     } catch (std::out_of_range& e) {
59980       {
59981         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
59982       };
59983     } catch (std::exception& e) {
59984       {
59985         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
59986       };
59987     } catch (...) {
59988       {
59989         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
59990       };
59991     }
59992   }
59993 }
59994
59995
59996 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Button__SWIG_0() {
59997   void * jresult ;
59998   Dali::Toolkit::Button *result = 0 ;
59999
60000   {
60001     try {
60002       result = (Dali::Toolkit::Button *)new Dali::Toolkit::Button();
60003     } catch (std::out_of_range& e) {
60004       {
60005         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60006       };
60007     } catch (std::exception& e) {
60008       {
60009         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60010       };
60011     } catch (...) {
60012       {
60013         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60014       };
60015     }
60016   }
60017   jresult = (void *)result;
60018   return jresult;
60019 }
60020
60021
60022 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Button__SWIG_1(void * jarg1) {
60023   void * jresult ;
60024   Dali::Toolkit::Button *arg1 = 0 ;
60025   Dali::Toolkit::Button *result = 0 ;
60026
60027   arg1 = (Dali::Toolkit::Button *)jarg1;
60028   if (!arg1) {
60029     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Button const & type is null", 0);
60030     return 0;
60031   }
60032   {
60033     try {
60034       result = (Dali::Toolkit::Button *)new Dali::Toolkit::Button((Dali::Toolkit::Button const &)*arg1);
60035     } catch (std::out_of_range& e) {
60036       {
60037         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60038       };
60039     } catch (std::exception& e) {
60040       {
60041         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60042       };
60043     } catch (...) {
60044       {
60045         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60046       };
60047     }
60048   }
60049   jresult = (void *)result;
60050   return jresult;
60051 }
60052
60053
60054 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_Assign(void * jarg1, void * jarg2) {
60055   void * jresult ;
60056   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60057   Dali::Toolkit::Button *arg2 = 0 ;
60058   Dali::Toolkit::Button *result = 0 ;
60059
60060   arg1 = (Dali::Toolkit::Button *)jarg1;
60061   arg2 = (Dali::Toolkit::Button *)jarg2;
60062   if (!arg2) {
60063     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Button const & type is null", 0);
60064     return 0;
60065   }
60066   {
60067     try {
60068       result = (Dali::Toolkit::Button *) &(arg1)->operator =((Dali::Toolkit::Button const &)*arg2);
60069     } catch (std::out_of_range& e) {
60070       {
60071         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60072       };
60073     } catch (std::exception& e) {
60074       {
60075         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60076       };
60077     } catch (...) {
60078       {
60079         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60080       };
60081     }
60082   }
60083   jresult = (void *)result;
60084   return jresult;
60085 }
60086
60087
60088 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_DownCast(void * jarg1) {
60089   void * jresult ;
60090   Dali::BaseHandle arg1 ;
60091   Dali::BaseHandle *argp1 ;
60092   Dali::Toolkit::Button result;
60093
60094   argp1 = (Dali::BaseHandle *)jarg1;
60095   if (!argp1) {
60096     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
60097     return 0;
60098   }
60099   arg1 = *argp1;
60100   {
60101     try {
60102       result = Dali::Toolkit::Button::DownCast(arg1);
60103     } catch (std::out_of_range& e) {
60104       {
60105         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60106       };
60107     } catch (std::exception& e) {
60108       {
60109         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60110       };
60111     } catch (...) {
60112       {
60113         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60114       };
60115     }
60116   }
60117   jresult = new Dali::Toolkit::Button((const Dali::Toolkit::Button &)result);
60118   return jresult;
60119 }
60120
60121
60122 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Button(void * jarg1) {
60123   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60124
60125   arg1 = (Dali::Toolkit::Button *)jarg1;
60126   {
60127     try {
60128       delete arg1;
60129     } catch (std::out_of_range& e) {
60130       {
60131         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60132       };
60133     } catch (std::exception& e) {
60134       {
60135         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60136       };
60137     } catch (...) {
60138       {
60139         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60140       };
60141     }
60142   }
60143 }
60144
60145
60146 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Button_IsDisabled(void * jarg1) {
60147   unsigned int jresult ;
60148   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60149   bool result;
60150
60151   arg1 = (Dali::Toolkit::Button *)jarg1;
60152   {
60153     try {
60154       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsDisabled();
60155     } catch (std::out_of_range& e) {
60156       {
60157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60158       };
60159     } catch (std::exception& e) {
60160       {
60161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60162       };
60163     } catch (...) {
60164       {
60165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60166       };
60167     }
60168   }
60169   jresult = result;
60170   return jresult;
60171 }
60172
60173
60174 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Button_IsAutoRepeating(void * jarg1) {
60175   unsigned int jresult ;
60176   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60177   bool result;
60178
60179   arg1 = (Dali::Toolkit::Button *)jarg1;
60180   {
60181     try {
60182       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsAutoRepeating();
60183     } catch (std::out_of_range& e) {
60184       {
60185         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60186       };
60187     } catch (std::exception& e) {
60188       {
60189         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60190       };
60191     } catch (...) {
60192       {
60193         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60194       };
60195     }
60196   }
60197   jresult = result;
60198   return jresult;
60199 }
60200
60201
60202 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Button_GetInitialAutoRepeatingDelay(void * jarg1) {
60203   float jresult ;
60204   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60205   float result;
60206
60207   arg1 = (Dali::Toolkit::Button *)jarg1;
60208   {
60209     try {
60210       result = (float)((Dali::Toolkit::Button const *)arg1)->GetInitialAutoRepeatingDelay();
60211     } catch (std::out_of_range& e) {
60212       {
60213         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60214       };
60215     } catch (std::exception& e) {
60216       {
60217         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60218       };
60219     } catch (...) {
60220       {
60221         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60222       };
60223     }
60224   }
60225   jresult = result;
60226   return jresult;
60227 }
60228
60229
60230 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Button_GetNextAutoRepeatingDelay(void * jarg1) {
60231   float jresult ;
60232   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60233   float result;
60234
60235   arg1 = (Dali::Toolkit::Button *)jarg1;
60236   {
60237     try {
60238       result = (float)((Dali::Toolkit::Button const *)arg1)->GetNextAutoRepeatingDelay();
60239     } catch (std::out_of_range& e) {
60240       {
60241         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60242       };
60243     } catch (std::exception& e) {
60244       {
60245         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60246       };
60247     } catch (...) {
60248       {
60249         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60250       };
60251     }
60252   }
60253   jresult = result;
60254   return jresult;
60255 }
60256
60257
60258 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Button_IsTogglableButton(void * jarg1) {
60259   unsigned int jresult ;
60260   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60261   bool result;
60262
60263   arg1 = (Dali::Toolkit::Button *)jarg1;
60264   {
60265     try {
60266       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsTogglableButton();
60267     } catch (std::out_of_range& e) {
60268       {
60269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60270       };
60271     } catch (std::exception& e) {
60272       {
60273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60274       };
60275     } catch (...) {
60276       {
60277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60278       };
60279     }
60280   }
60281   jresult = result;
60282   return jresult;
60283 }
60284
60285
60286 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Button_IsSelected(void * jarg1) {
60287   unsigned int jresult ;
60288   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60289   bool result;
60290
60291   arg1 = (Dali::Toolkit::Button *)jarg1;
60292   {
60293     try {
60294       result = (bool)((Dali::Toolkit::Button const *)arg1)->IsSelected();
60295     } catch (std::out_of_range& e) {
60296       {
60297         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60298       };
60299     } catch (std::exception& e) {
60300       {
60301         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60302       };
60303     } catch (...) {
60304       {
60305         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60306       };
60307     }
60308   }
60309   jresult = result;
60310   return jresult;
60311 }
60312
60313
60314 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Button_GetAnimationTime(void * jarg1) {
60315   float jresult ;
60316   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60317   float result;
60318
60319   arg1 = (Dali::Toolkit::Button *)jarg1;
60320   {
60321     try {
60322       result = (float)((Dali::Toolkit::Button const *)arg1)->GetAnimationTime();
60323     } catch (std::out_of_range& e) {
60324       {
60325         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60326       };
60327     } catch (std::exception& e) {
60328       {
60329         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60330       };
60331     } catch (...) {
60332       {
60333         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60334       };
60335     }
60336   }
60337   jresult = result;
60338   return jresult;
60339 }
60340
60341
60342 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_Button_GetLabelText(void * jarg1) {
60343   char * jresult ;
60344   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60345   std::string result;
60346
60347   arg1 = (Dali::Toolkit::Button *)jarg1;
60348   {
60349     try {
60350       result = ((Dali::Toolkit::Button const *)arg1)->GetLabelText();
60351     } catch (std::out_of_range& e) {
60352       {
60353         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60354       };
60355     } catch (std::exception& e) {
60356       {
60357         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60358       };
60359     } catch (...) {
60360       {
60361         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60362       };
60363     }
60364   }
60365   jresult = SWIG_csharp_string_callback((&result)->c_str());
60366   return jresult;
60367 }
60368
60369
60370 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Button_SetLabel(void * jarg1, void * jarg2) {
60371   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60372   Dali::Actor arg2 ;
60373   Dali::Actor *argp2 ;
60374
60375   arg1 = (Dali::Toolkit::Button *)jarg1;
60376   argp2 = (Dali::Actor *)jarg2;
60377   if (!argp2) {
60378     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
60379     return ;
60380   }
60381   arg2 = *argp2;
60382   {
60383     try {
60384       (arg1)->SetLabel(arg2);
60385     } catch (std::out_of_range& e) {
60386       {
60387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60388       };
60389     } catch (std::exception& e) {
60390       {
60391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60392       };
60393     } catch (...) {
60394       {
60395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60396       };
60397     }
60398   }
60399 }
60400
60401
60402 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Button_SetButtonImage(void * jarg1, void * jarg2) {
60403   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60404   Dali::Image arg2 ;
60405   Dali::Image *argp2 ;
60406
60407   arg1 = (Dali::Toolkit::Button *)jarg1;
60408   argp2 = (Dali::Image *)jarg2;
60409   if (!argp2) {
60410     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
60411     return ;
60412   }
60413   arg2 = *argp2;
60414   {
60415     try {
60416       (arg1)->SetButtonImage(arg2);
60417     } catch (std::out_of_range& e) {
60418       {
60419         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60420       };
60421     } catch (std::exception& e) {
60422       {
60423         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60424       };
60425     } catch (...) {
60426       {
60427         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60428       };
60429     }
60430   }
60431 }
60432
60433
60434 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Button_SetSelectedImage(void * jarg1, void * jarg2) {
60435   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60436   Dali::Image arg2 ;
60437   Dali::Image *argp2 ;
60438
60439   arg1 = (Dali::Toolkit::Button *)jarg1;
60440   argp2 = (Dali::Image *)jarg2;
60441   if (!argp2) {
60442     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
60443     return ;
60444   }
60445   arg2 = *argp2;
60446   {
60447     try {
60448       (arg1)->SetSelectedImage(arg2);
60449     } catch (std::out_of_range& e) {
60450       {
60451         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60452       };
60453     } catch (std::exception& e) {
60454       {
60455         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60456       };
60457     } catch (...) {
60458       {
60459         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60460       };
60461     }
60462   }
60463 }
60464
60465
60466 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_GetButtonImage(void * jarg1) {
60467   void * jresult ;
60468   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60469   Dali::Actor result;
60470
60471   arg1 = (Dali::Toolkit::Button *)jarg1;
60472   {
60473     try {
60474       result = ((Dali::Toolkit::Button const *)arg1)->GetButtonImage();
60475     } catch (std::out_of_range& e) {
60476       {
60477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60478       };
60479     } catch (std::exception& e) {
60480       {
60481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60482       };
60483     } catch (...) {
60484       {
60485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60486       };
60487     }
60488   }
60489   jresult = new Dali::Actor((const Dali::Actor &)result);
60490   return jresult;
60491 }
60492
60493
60494 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_GetSelectedImage(void * jarg1) {
60495   void * jresult ;
60496   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60497   Dali::Actor result;
60498
60499   arg1 = (Dali::Toolkit::Button *)jarg1;
60500   {
60501     try {
60502       result = ((Dali::Toolkit::Button const *)arg1)->GetSelectedImage();
60503     } catch (std::out_of_range& e) {
60504       {
60505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60506       };
60507     } catch (std::exception& e) {
60508       {
60509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60510       };
60511     } catch (...) {
60512       {
60513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60514       };
60515     }
60516   }
60517   jresult = new Dali::Actor((const Dali::Actor &)result);
60518   return jresult;
60519 }
60520
60521
60522 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_PressedSignal(void * jarg1) {
60523   void * jresult ;
60524   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60525   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
60526
60527   arg1 = (Dali::Toolkit::Button *)jarg1;
60528   {
60529     try {
60530       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->PressedSignal();
60531     } catch (std::out_of_range& e) {
60532       {
60533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60534       };
60535     } catch (std::exception& e) {
60536       {
60537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60538       };
60539     } catch (...) {
60540       {
60541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60542       };
60543     }
60544   }
60545   jresult = (void *)result;
60546   return jresult;
60547 }
60548
60549
60550 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_ReleasedSignal(void * jarg1) {
60551   void * jresult ;
60552   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60553   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
60554
60555   arg1 = (Dali::Toolkit::Button *)jarg1;
60556   {
60557     try {
60558       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->ReleasedSignal();
60559     } catch (std::out_of_range& e) {
60560       {
60561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60562       };
60563     } catch (std::exception& e) {
60564       {
60565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60566       };
60567     } catch (...) {
60568       {
60569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60570       };
60571     }
60572   }
60573   jresult = (void *)result;
60574   return jresult;
60575 }
60576
60577
60578 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_ClickedSignal(void * jarg1) {
60579   void * jresult ;
60580   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60581   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
60582
60583   arg1 = (Dali::Toolkit::Button *)jarg1;
60584   {
60585     try {
60586       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->ClickedSignal();
60587     } catch (std::out_of_range& e) {
60588       {
60589         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60590       };
60591     } catch (std::exception& e) {
60592       {
60593         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60594       };
60595     } catch (...) {
60596       {
60597         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60598       };
60599     }
60600   }
60601   jresult = (void *)result;
60602   return jresult;
60603 }
60604
60605
60606 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Button_StateChangedSignal(void * jarg1) {
60607   void * jresult ;
60608   Dali::Toolkit::Button *arg1 = (Dali::Toolkit::Button *) 0 ;
60609   Dali::Toolkit::Button::ButtonSignalType *result = 0 ;
60610
60611   arg1 = (Dali::Toolkit::Button *)jarg1;
60612   {
60613     try {
60614       result = (Dali::Toolkit::Button::ButtonSignalType *) &(arg1)->StateChangedSignal();
60615     } catch (std::out_of_range& e) {
60616       {
60617         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60618       };
60619     } catch (std::exception& e) {
60620       {
60621         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60622       };
60623     } catch (...) {
60624       {
60625         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60626       };
60627     }
60628   }
60629   jresult = (void *)result;
60630   return jresult;
60631 }
60632
60633
60634 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CheckBoxButton__SWIG_0() {
60635   void * jresult ;
60636   Dali::Toolkit::CheckBoxButton *result = 0 ;
60637
60638   {
60639     try {
60640       result = (Dali::Toolkit::CheckBoxButton *)new Dali::Toolkit::CheckBoxButton();
60641     } catch (std::out_of_range& e) {
60642       {
60643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60644       };
60645     } catch (std::exception& e) {
60646       {
60647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60648       };
60649     } catch (...) {
60650       {
60651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60652       };
60653     }
60654   }
60655   jresult = (void *)result;
60656   return jresult;
60657 }
60658
60659
60660 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CheckBoxButton__SWIG_1(void * jarg1) {
60661   void * jresult ;
60662   Dali::Toolkit::CheckBoxButton *arg1 = 0 ;
60663   Dali::Toolkit::CheckBoxButton *result = 0 ;
60664
60665   arg1 = (Dali::Toolkit::CheckBoxButton *)jarg1;
60666   if (!arg1) {
60667     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::CheckBoxButton const & type is null", 0);
60668     return 0;
60669   }
60670   {
60671     try {
60672       result = (Dali::Toolkit::CheckBoxButton *)new Dali::Toolkit::CheckBoxButton((Dali::Toolkit::CheckBoxButton const &)*arg1);
60673     } catch (std::out_of_range& e) {
60674       {
60675         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60676       };
60677     } catch (std::exception& e) {
60678       {
60679         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60680       };
60681     } catch (...) {
60682       {
60683         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60684       };
60685     }
60686   }
60687   jresult = (void *)result;
60688   return jresult;
60689 }
60690
60691
60692 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CheckBoxButton_Assign(void * jarg1, void * jarg2) {
60693   void * jresult ;
60694   Dali::Toolkit::CheckBoxButton *arg1 = (Dali::Toolkit::CheckBoxButton *) 0 ;
60695   Dali::Toolkit::CheckBoxButton *arg2 = 0 ;
60696   Dali::Toolkit::CheckBoxButton *result = 0 ;
60697
60698   arg1 = (Dali::Toolkit::CheckBoxButton *)jarg1;
60699   arg2 = (Dali::Toolkit::CheckBoxButton *)jarg2;
60700   if (!arg2) {
60701     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::CheckBoxButton const & type is null", 0);
60702     return 0;
60703   }
60704   {
60705     try {
60706       result = (Dali::Toolkit::CheckBoxButton *) &(arg1)->operator =((Dali::Toolkit::CheckBoxButton const &)*arg2);
60707     } catch (std::out_of_range& e) {
60708       {
60709         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60710       };
60711     } catch (std::exception& e) {
60712       {
60713         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60714       };
60715     } catch (...) {
60716       {
60717         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60718       };
60719     }
60720   }
60721   jresult = (void *)result;
60722   return jresult;
60723 }
60724
60725
60726 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CheckBoxButton(void * jarg1) {
60727   Dali::Toolkit::CheckBoxButton *arg1 = (Dali::Toolkit::CheckBoxButton *) 0 ;
60728
60729   arg1 = (Dali::Toolkit::CheckBoxButton *)jarg1;
60730   {
60731     try {
60732       delete arg1;
60733     } catch (std::out_of_range& e) {
60734       {
60735         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60736       };
60737     } catch (std::exception& e) {
60738       {
60739         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60740       };
60741     } catch (...) {
60742       {
60743         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60744       };
60745     }
60746   }
60747 }
60748
60749
60750 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CheckBoxButton_New() {
60751   void * jresult ;
60752   Dali::Toolkit::CheckBoxButton result;
60753
60754   {
60755     try {
60756       result = Dali::Toolkit::CheckBoxButton::New();
60757     } catch (std::out_of_range& e) {
60758       {
60759         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60760       };
60761     } catch (std::exception& e) {
60762       {
60763         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60764       };
60765     } catch (...) {
60766       {
60767         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60768       };
60769     }
60770   }
60771   jresult = new Dali::Toolkit::CheckBoxButton((const Dali::Toolkit::CheckBoxButton &)result);
60772   return jresult;
60773 }
60774
60775
60776 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CheckBoxButton_DownCast(void * jarg1) {
60777   void * jresult ;
60778   Dali::BaseHandle arg1 ;
60779   Dali::BaseHandle *argp1 ;
60780   Dali::Toolkit::CheckBoxButton result;
60781
60782   argp1 = (Dali::BaseHandle *)jarg1;
60783   if (!argp1) {
60784     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
60785     return 0;
60786   }
60787   arg1 = *argp1;
60788   {
60789     try {
60790       result = Dali::Toolkit::CheckBoxButton::DownCast(arg1);
60791     } catch (std::out_of_range& e) {
60792       {
60793         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60794       };
60795     } catch (std::exception& e) {
60796       {
60797         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60798       };
60799     } catch (...) {
60800       {
60801         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60802       };
60803     }
60804   }
60805   jresult = new Dali::Toolkit::CheckBoxButton((const Dali::Toolkit::CheckBoxButton &)result);
60806   return jresult;
60807 }
60808
60809
60810 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_UNSELECTED_ICON_get() {
60811   int jresult ;
60812   int result;
60813
60814   result = (int)Dali::Toolkit::PushButton::Property::UNSELECTED_ICON;
60815   jresult = (int)result;
60816   return jresult;
60817 }
60818
60819
60820 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_SELECTED_ICON_get() {
60821   int jresult ;
60822   int result;
60823
60824   result = (int)Dali::Toolkit::PushButton::Property::SELECTED_ICON;
60825   jresult = (int)result;
60826   return jresult;
60827 }
60828
60829
60830 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_ICON_ALIGNMENT_get() {
60831   int jresult ;
60832   int result;
60833
60834   result = (int)Dali::Toolkit::PushButton::Property::ICON_ALIGNMENT;
60835   jresult = (int)result;
60836   return jresult;
60837 }
60838
60839
60840 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_LABEL_PADDING_get() {
60841   int jresult ;
60842   int result;
60843
60844   result = (int)Dali::Toolkit::PushButton::Property::LABEL_PADDING;
60845   jresult = (int)result;
60846   return jresult;
60847 }
60848
60849
60850 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PushButton_Property_ICON_PADDING_get() {
60851   int jresult ;
60852   int result;
60853
60854   result = (int)Dali::Toolkit::PushButton::Property::ICON_PADDING;
60855   jresult = (int)result;
60856   return jresult;
60857 }
60858
60859
60860 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PushButton_Property() {
60861   void * jresult ;
60862   Dali::Toolkit::PushButton::Property *result = 0 ;
60863
60864   {
60865     try {
60866       result = (Dali::Toolkit::PushButton::Property *)new Dali::Toolkit::PushButton::Property();
60867     } catch (std::out_of_range& e) {
60868       {
60869         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60870       };
60871     } catch (std::exception& e) {
60872       {
60873         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60874       };
60875     } catch (...) {
60876       {
60877         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60878       };
60879     }
60880   }
60881   jresult = (void *)result;
60882   return jresult;
60883 }
60884
60885
60886 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PushButton_Property(void * jarg1) {
60887   Dali::Toolkit::PushButton::Property *arg1 = (Dali::Toolkit::PushButton::Property *) 0 ;
60888
60889   arg1 = (Dali::Toolkit::PushButton::Property *)jarg1;
60890   {
60891     try {
60892       delete arg1;
60893     } catch (std::out_of_range& e) {
60894       {
60895         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
60896       };
60897     } catch (std::exception& e) {
60898       {
60899         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
60900       };
60901     } catch (...) {
60902       {
60903         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
60904       };
60905     }
60906   }
60907 }
60908
60909
60910 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PushButton__SWIG_0() {
60911   void * jresult ;
60912   Dali::Toolkit::PushButton *result = 0 ;
60913
60914   {
60915     try {
60916       result = (Dali::Toolkit::PushButton *)new Dali::Toolkit::PushButton();
60917     } catch (std::out_of_range& e) {
60918       {
60919         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60920       };
60921     } catch (std::exception& e) {
60922       {
60923         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60924       };
60925     } catch (...) {
60926       {
60927         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60928       };
60929     }
60930   }
60931   jresult = (void *)result;
60932   return jresult;
60933 }
60934
60935
60936 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PushButton__SWIG_1(void * jarg1) {
60937   void * jresult ;
60938   Dali::Toolkit::PushButton *arg1 = 0 ;
60939   Dali::Toolkit::PushButton *result = 0 ;
60940
60941   arg1 = (Dali::Toolkit::PushButton *)jarg1;
60942   if (!arg1) {
60943     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PushButton const & type is null", 0);
60944     return 0;
60945   }
60946   {
60947     try {
60948       result = (Dali::Toolkit::PushButton *)new Dali::Toolkit::PushButton((Dali::Toolkit::PushButton const &)*arg1);
60949     } catch (std::out_of_range& e) {
60950       {
60951         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60952       };
60953     } catch (std::exception& e) {
60954       {
60955         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60956       };
60957     } catch (...) {
60958       {
60959         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60960       };
60961     }
60962   }
60963   jresult = (void *)result;
60964   return jresult;
60965 }
60966
60967
60968 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PushButton_Assign(void * jarg1, void * jarg2) {
60969   void * jresult ;
60970   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
60971   Dali::Toolkit::PushButton *arg2 = 0 ;
60972   Dali::Toolkit::PushButton *result = 0 ;
60973
60974   arg1 = (Dali::Toolkit::PushButton *)jarg1;
60975   arg2 = (Dali::Toolkit::PushButton *)jarg2;
60976   if (!arg2) {
60977     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PushButton const & type is null", 0);
60978     return 0;
60979   }
60980   {
60981     try {
60982       result = (Dali::Toolkit::PushButton *) &(arg1)->operator =((Dali::Toolkit::PushButton const &)*arg2);
60983     } catch (std::out_of_range& e) {
60984       {
60985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
60986       };
60987     } catch (std::exception& e) {
60988       {
60989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
60990       };
60991     } catch (...) {
60992       {
60993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
60994       };
60995     }
60996   }
60997   jresult = (void *)result;
60998   return jresult;
60999 }
61000
61001
61002 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PushButton(void * jarg1) {
61003   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61004
61005   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61006   {
61007     try {
61008       delete arg1;
61009     } catch (std::out_of_range& e) {
61010       {
61011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61012       };
61013     } catch (std::exception& e) {
61014       {
61015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61016       };
61017     } catch (...) {
61018       {
61019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61020       };
61021     }
61022   }
61023 }
61024
61025
61026 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PushButton_New() {
61027   void * jresult ;
61028   Dali::Toolkit::PushButton result;
61029
61030   {
61031     try {
61032       result = Dali::Toolkit::PushButton::New();
61033     } catch (std::out_of_range& e) {
61034       {
61035         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61036       };
61037     } catch (std::exception& e) {
61038       {
61039         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61040       };
61041     } catch (...) {
61042       {
61043         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61044       };
61045     }
61046   }
61047   jresult = new Dali::Toolkit::PushButton((const Dali::Toolkit::PushButton &)result);
61048   return jresult;
61049 }
61050
61051
61052 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PushButton_DownCast(void * jarg1) {
61053   void * jresult ;
61054   Dali::BaseHandle arg1 ;
61055   Dali::BaseHandle *argp1 ;
61056   Dali::Toolkit::PushButton result;
61057
61058   argp1 = (Dali::BaseHandle *)jarg1;
61059   if (!argp1) {
61060     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
61061     return 0;
61062   }
61063   arg1 = *argp1;
61064   {
61065     try {
61066       result = Dali::Toolkit::PushButton::DownCast(arg1);
61067     } catch (std::out_of_range& e) {
61068       {
61069         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61070       };
61071     } catch (std::exception& e) {
61072       {
61073         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61074       };
61075     } catch (...) {
61076       {
61077         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61078       };
61079     }
61080   }
61081   jresult = new Dali::Toolkit::PushButton((const Dali::Toolkit::PushButton &)result);
61082   return jresult;
61083 }
61084
61085
61086 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetButtonImage__SWIG_0_0(void * jarg1, void * jarg2) {
61087   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61088   Dali::Image arg2 ;
61089   Dali::Image *argp2 ;
61090
61091   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61092   argp2 = (Dali::Image *)jarg2;
61093   if (!argp2) {
61094     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
61095     return ;
61096   }
61097   arg2 = *argp2;
61098   {
61099     try {
61100       (arg1)->SetButtonImage(arg2);
61101     } catch (std::out_of_range& e) {
61102       {
61103         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61104       };
61105     } catch (std::exception& e) {
61106       {
61107         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61108       };
61109     } catch (...) {
61110       {
61111         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61112       };
61113     }
61114   }
61115 }
61116
61117
61118 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetButtonImage__SWIG_1(void * jarg1, void * jarg2) {
61119   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61120   Dali::Actor arg2 ;
61121   Dali::Actor *argp2 ;
61122
61123   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61124   argp2 = (Dali::Actor *)jarg2;
61125   if (!argp2) {
61126     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61127     return ;
61128   }
61129   arg2 = *argp2;
61130   {
61131     try {
61132       (arg1)->SetButtonImage(arg2);
61133     } catch (std::out_of_range& e) {
61134       {
61135         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61136       };
61137     } catch (std::exception& e) {
61138       {
61139         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61140       };
61141     } catch (...) {
61142       {
61143         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61144       };
61145     }
61146   }
61147 }
61148
61149
61150 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetBackgroundImage(void * jarg1, void * jarg2) {
61151   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61152   Dali::Actor arg2 ;
61153   Dali::Actor *argp2 ;
61154
61155   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61156   argp2 = (Dali::Actor *)jarg2;
61157   if (!argp2) {
61158     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61159     return ;
61160   }
61161   arg2 = *argp2;
61162   {
61163     try {
61164       (arg1)->SetBackgroundImage(arg2);
61165     } catch (std::out_of_range& e) {
61166       {
61167         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61168       };
61169     } catch (std::exception& e) {
61170       {
61171         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61172       };
61173     } catch (...) {
61174       {
61175         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61176       };
61177     }
61178   }
61179 }
61180
61181
61182 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetSelectedImage__SWIG_0_0(void * jarg1, void * jarg2) {
61183   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61184   Dali::Image arg2 ;
61185   Dali::Image *argp2 ;
61186
61187   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61188   argp2 = (Dali::Image *)jarg2;
61189   if (!argp2) {
61190     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
61191     return ;
61192   }
61193   arg2 = *argp2;
61194   {
61195     try {
61196       (arg1)->SetSelectedImage(arg2);
61197     } catch (std::out_of_range& e) {
61198       {
61199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61200       };
61201     } catch (std::exception& e) {
61202       {
61203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61204       };
61205     } catch (...) {
61206       {
61207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61208       };
61209     }
61210   }
61211 }
61212
61213
61214 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetSelectedImage__SWIG_1(void * jarg1, void * jarg2) {
61215   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61216   Dali::Actor arg2 ;
61217   Dali::Actor *argp2 ;
61218
61219   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61220   argp2 = (Dali::Actor *)jarg2;
61221   if (!argp2) {
61222     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61223     return ;
61224   }
61225   arg2 = *argp2;
61226   {
61227     try {
61228       (arg1)->SetSelectedImage(arg2);
61229     } catch (std::out_of_range& e) {
61230       {
61231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61232       };
61233     } catch (std::exception& e) {
61234       {
61235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61236       };
61237     } catch (...) {
61238       {
61239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61240       };
61241     }
61242   }
61243 }
61244
61245
61246 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetSelectedBackgroundImage(void * jarg1, void * jarg2) {
61247   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61248   Dali::Actor arg2 ;
61249   Dali::Actor *argp2 ;
61250
61251   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61252   argp2 = (Dali::Actor *)jarg2;
61253   if (!argp2) {
61254     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61255     return ;
61256   }
61257   arg2 = *argp2;
61258   {
61259     try {
61260       (arg1)->SetSelectedBackgroundImage(arg2);
61261     } catch (std::out_of_range& e) {
61262       {
61263         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61264       };
61265     } catch (std::exception& e) {
61266       {
61267         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61268       };
61269     } catch (...) {
61270       {
61271         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61272       };
61273     }
61274   }
61275 }
61276
61277
61278 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetDisabledBackgroundImage(void * jarg1, void * jarg2) {
61279   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61280   Dali::Actor arg2 ;
61281   Dali::Actor *argp2 ;
61282
61283   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61284   argp2 = (Dali::Actor *)jarg2;
61285   if (!argp2) {
61286     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61287     return ;
61288   }
61289   arg2 = *argp2;
61290   {
61291     try {
61292       (arg1)->SetDisabledBackgroundImage(arg2);
61293     } catch (std::out_of_range& e) {
61294       {
61295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61296       };
61297     } catch (std::exception& e) {
61298       {
61299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61300       };
61301     } catch (...) {
61302       {
61303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61304       };
61305     }
61306   }
61307 }
61308
61309
61310 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetDisabledImage(void * jarg1, void * jarg2) {
61311   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61312   Dali::Actor arg2 ;
61313   Dali::Actor *argp2 ;
61314
61315   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61316   argp2 = (Dali::Actor *)jarg2;
61317   if (!argp2) {
61318     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61319     return ;
61320   }
61321   arg2 = *argp2;
61322   {
61323     try {
61324       (arg1)->SetDisabledImage(arg2);
61325     } catch (std::out_of_range& e) {
61326       {
61327         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61328       };
61329     } catch (std::exception& e) {
61330       {
61331         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61332       };
61333     } catch (...) {
61334       {
61335         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61336       };
61337     }
61338   }
61339 }
61340
61341
61342 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PushButton_SetDisabledSelectedImage(void * jarg1, void * jarg2) {
61343   Dali::Toolkit::PushButton *arg1 = (Dali::Toolkit::PushButton *) 0 ;
61344   Dali::Actor arg2 ;
61345   Dali::Actor *argp2 ;
61346
61347   arg1 = (Dali::Toolkit::PushButton *)jarg1;
61348   argp2 = (Dali::Actor *)jarg2;
61349   if (!argp2) {
61350     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
61351     return ;
61352   }
61353   arg2 = *argp2;
61354   {
61355     try {
61356       (arg1)->SetDisabledSelectedImage(arg2);
61357     } catch (std::out_of_range& e) {
61358       {
61359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61360       };
61361     } catch (std::exception& e) {
61362       {
61363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61364       };
61365     } catch (...) {
61366       {
61367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61368       };
61369     }
61370   }
61371 }
61372
61373
61374 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RadioButton__SWIG_0() {
61375   void * jresult ;
61376   Dali::Toolkit::RadioButton *result = 0 ;
61377
61378   {
61379     try {
61380       result = (Dali::Toolkit::RadioButton *)new Dali::Toolkit::RadioButton();
61381     } catch (std::out_of_range& e) {
61382       {
61383         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61384       };
61385     } catch (std::exception& e) {
61386       {
61387         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61388       };
61389     } catch (...) {
61390       {
61391         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61392       };
61393     }
61394   }
61395   jresult = (void *)result;
61396   return jresult;
61397 }
61398
61399
61400 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RadioButton__SWIG_1(void * jarg1) {
61401   void * jresult ;
61402   Dali::Toolkit::RadioButton *arg1 = 0 ;
61403   Dali::Toolkit::RadioButton *result = 0 ;
61404
61405   arg1 = (Dali::Toolkit::RadioButton *)jarg1;
61406   if (!arg1) {
61407     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::RadioButton const & type is null", 0);
61408     return 0;
61409   }
61410   {
61411     try {
61412       result = (Dali::Toolkit::RadioButton *)new Dali::Toolkit::RadioButton((Dali::Toolkit::RadioButton const &)*arg1);
61413     } catch (std::out_of_range& e) {
61414       {
61415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61416       };
61417     } catch (std::exception& e) {
61418       {
61419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61420       };
61421     } catch (...) {
61422       {
61423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61424       };
61425     }
61426   }
61427   jresult = (void *)result;
61428   return jresult;
61429 }
61430
61431
61432 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RadioButton_Assign(void * jarg1, void * jarg2) {
61433   void * jresult ;
61434   Dali::Toolkit::RadioButton *arg1 = (Dali::Toolkit::RadioButton *) 0 ;
61435   Dali::Toolkit::RadioButton *arg2 = 0 ;
61436   Dali::Toolkit::RadioButton *result = 0 ;
61437
61438   arg1 = (Dali::Toolkit::RadioButton *)jarg1;
61439   arg2 = (Dali::Toolkit::RadioButton *)jarg2;
61440   if (!arg2) {
61441     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::RadioButton const & type is null", 0);
61442     return 0;
61443   }
61444   {
61445     try {
61446       result = (Dali::Toolkit::RadioButton *) &(arg1)->operator =((Dali::Toolkit::RadioButton const &)*arg2);
61447     } catch (std::out_of_range& e) {
61448       {
61449         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61450       };
61451     } catch (std::exception& e) {
61452       {
61453         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61454       };
61455     } catch (...) {
61456       {
61457         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61458       };
61459     }
61460   }
61461   jresult = (void *)result;
61462   return jresult;
61463 }
61464
61465
61466 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RadioButton(void * jarg1) {
61467   Dali::Toolkit::RadioButton *arg1 = (Dali::Toolkit::RadioButton *) 0 ;
61468
61469   arg1 = (Dali::Toolkit::RadioButton *)jarg1;
61470   {
61471     try {
61472       delete arg1;
61473     } catch (std::out_of_range& e) {
61474       {
61475         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61476       };
61477     } catch (std::exception& e) {
61478       {
61479         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61480       };
61481     } catch (...) {
61482       {
61483         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61484       };
61485     }
61486   }
61487 }
61488
61489
61490 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RadioButton_New__SWIG_0() {
61491   void * jresult ;
61492   Dali::Toolkit::RadioButton result;
61493
61494   {
61495     try {
61496       result = Dali::Toolkit::RadioButton::New();
61497     } catch (std::out_of_range& e) {
61498       {
61499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61500       };
61501     } catch (std::exception& e) {
61502       {
61503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61504       };
61505     } catch (...) {
61506       {
61507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61508       };
61509     }
61510   }
61511   jresult = new Dali::Toolkit::RadioButton((const Dali::Toolkit::RadioButton &)result);
61512   return jresult;
61513 }
61514
61515
61516 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RadioButton_New__SWIG_1(char * jarg1) {
61517   void * jresult ;
61518   std::string *arg1 = 0 ;
61519   Dali::Toolkit::RadioButton result;
61520
61521   if (!jarg1) {
61522     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
61523     return 0;
61524   }
61525   std::string arg1_str(jarg1);
61526   arg1 = &arg1_str;
61527   {
61528     try {
61529       result = Dali::Toolkit::RadioButton::New((std::string const &)*arg1);
61530     } catch (std::out_of_range& e) {
61531       {
61532         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61533       };
61534     } catch (std::exception& e) {
61535       {
61536         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61537       };
61538     } catch (...) {
61539       {
61540         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61541       };
61542     }
61543   }
61544   jresult = new Dali::Toolkit::RadioButton((const Dali::Toolkit::RadioButton &)result);
61545
61546   //argout typemap for const std::string&
61547
61548   return jresult;
61549 }
61550
61551
61552 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RadioButton_DownCast(void * jarg1) {
61553   void * jresult ;
61554   Dali::BaseHandle arg1 ;
61555   Dali::BaseHandle *argp1 ;
61556   Dali::Toolkit::RadioButton result;
61557
61558   argp1 = (Dali::BaseHandle *)jarg1;
61559   if (!argp1) {
61560     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
61561     return 0;
61562   }
61563   arg1 = *argp1;
61564   {
61565     try {
61566       result = Dali::Toolkit::RadioButton::DownCast(arg1);
61567     } catch (std::out_of_range& e) {
61568       {
61569         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61570       };
61571     } catch (std::exception& e) {
61572       {
61573         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61574       };
61575     } catch (...) {
61576       {
61577         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61578       };
61579     }
61580   }
61581   jresult = new Dali::Toolkit::RadioButton((const Dali::Toolkit::RadioButton &)result);
61582   return jresult;
61583 }
61584
61585
61586 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_CONTENT_DIRECTION_get() {
61587   int jresult ;
61588   int result;
61589
61590   result = (int)Dali::Toolkit::FlexContainer::Property::CONTENT_DIRECTION;
61591   jresult = (int)result;
61592   return jresult;
61593 }
61594
61595
61596 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_FLEX_DIRECTION_get() {
61597   int jresult ;
61598   int result;
61599
61600   result = (int)Dali::Toolkit::FlexContainer::Property::FLEX_DIRECTION;
61601   jresult = (int)result;
61602   return jresult;
61603 }
61604
61605
61606 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_FLEX_WRAP_get() {
61607   int jresult ;
61608   int result;
61609
61610   result = (int)Dali::Toolkit::FlexContainer::Property::FLEX_WRAP;
61611   jresult = (int)result;
61612   return jresult;
61613 }
61614
61615
61616 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_JUSTIFY_CONTENT_get() {
61617   int jresult ;
61618   int result;
61619
61620   result = (int)Dali::Toolkit::FlexContainer::Property::JUSTIFY_CONTENT;
61621   jresult = (int)result;
61622   return jresult;
61623 }
61624
61625
61626 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_ALIGN_ITEMS_get() {
61627   int jresult ;
61628   int result;
61629
61630   result = (int)Dali::Toolkit::FlexContainer::Property::ALIGN_ITEMS;
61631   jresult = (int)result;
61632   return jresult;
61633 }
61634
61635
61636 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_Property_ALIGN_CONTENT_get() {
61637   int jresult ;
61638   int result;
61639
61640   result = (int)Dali::Toolkit::FlexContainer::Property::ALIGN_CONTENT;
61641   jresult = (int)result;
61642   return jresult;
61643 }
61644
61645
61646 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexContainer_Property() {
61647   void * jresult ;
61648   Dali::Toolkit::FlexContainer::Property *result = 0 ;
61649
61650   {
61651     try {
61652       result = (Dali::Toolkit::FlexContainer::Property *)new Dali::Toolkit::FlexContainer::Property();
61653     } catch (std::out_of_range& e) {
61654       {
61655         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61656       };
61657     } catch (std::exception& e) {
61658       {
61659         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61660       };
61661     } catch (...) {
61662       {
61663         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61664       };
61665     }
61666   }
61667   jresult = (void *)result;
61668   return jresult;
61669 }
61670
61671
61672 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FlexContainer_Property(void * jarg1) {
61673   Dali::Toolkit::FlexContainer::Property *arg1 = (Dali::Toolkit::FlexContainer::Property *) 0 ;
61674
61675   arg1 = (Dali::Toolkit::FlexContainer::Property *)jarg1;
61676   {
61677     try {
61678       delete arg1;
61679     } catch (std::out_of_range& e) {
61680       {
61681         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61682       };
61683     } catch (std::exception& e) {
61684       {
61685         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61686       };
61687     } catch (...) {
61688       {
61689         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61690       };
61691     }
61692   }
61693 }
61694
61695
61696 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_ChildProperty_FLEX_get() {
61697   int jresult ;
61698   int result;
61699
61700   result = (int)Dali::Toolkit::FlexContainer::ChildProperty::FLEX;
61701   jresult = (int)result;
61702   return jresult;
61703 }
61704
61705
61706 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_ChildProperty_ALIGN_SELF_get() {
61707   int jresult ;
61708   int result;
61709
61710   result = (int)Dali::Toolkit::FlexContainer::ChildProperty::ALIGN_SELF;
61711   jresult = (int)result;
61712   return jresult;
61713 }
61714
61715
61716 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_FlexContainer_ChildProperty_FLEX_MARGIN_get() {
61717   int jresult ;
61718   int result;
61719
61720   result = (int)Dali::Toolkit::FlexContainer::ChildProperty::FLEX_MARGIN;
61721   jresult = (int)result;
61722   return jresult;
61723 }
61724
61725
61726 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexContainer_ChildProperty() {
61727   void * jresult ;
61728   Dali::Toolkit::FlexContainer::ChildProperty *result = 0 ;
61729
61730   {
61731     try {
61732       result = (Dali::Toolkit::FlexContainer::ChildProperty *)new Dali::Toolkit::FlexContainer::ChildProperty();
61733     } catch (std::out_of_range& e) {
61734       {
61735         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61736       };
61737     } catch (std::exception& e) {
61738       {
61739         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61740       };
61741     } catch (...) {
61742       {
61743         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61744       };
61745     }
61746   }
61747   jresult = (void *)result;
61748   return jresult;
61749 }
61750
61751
61752 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FlexContainer_ChildProperty(void * jarg1) {
61753   Dali::Toolkit::FlexContainer::ChildProperty *arg1 = (Dali::Toolkit::FlexContainer::ChildProperty *) 0 ;
61754
61755   arg1 = (Dali::Toolkit::FlexContainer::ChildProperty *)jarg1;
61756   {
61757     try {
61758       delete arg1;
61759     } catch (std::out_of_range& e) {
61760       {
61761         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61762       };
61763     } catch (std::exception& e) {
61764       {
61765         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61766       };
61767     } catch (...) {
61768       {
61769         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61770       };
61771     }
61772   }
61773 }
61774
61775
61776 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexContainer__SWIG_0() {
61777   void * jresult ;
61778   Dali::Toolkit::FlexContainer *result = 0 ;
61779
61780   {
61781     try {
61782       result = (Dali::Toolkit::FlexContainer *)new Dali::Toolkit::FlexContainer();
61783     } catch (std::out_of_range& e) {
61784       {
61785         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61786       };
61787     } catch (std::exception& e) {
61788       {
61789         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61790       };
61791     } catch (...) {
61792       {
61793         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61794       };
61795     }
61796   }
61797   jresult = (void *)result;
61798   return jresult;
61799 }
61800
61801
61802 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FlexContainer__SWIG_1(void * jarg1) {
61803   void * jresult ;
61804   Dali::Toolkit::FlexContainer *arg1 = 0 ;
61805   Dali::Toolkit::FlexContainer *result = 0 ;
61806
61807   arg1 = (Dali::Toolkit::FlexContainer *)jarg1;
61808   if (!arg1) {
61809     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::FlexContainer const & type is null", 0);
61810     return 0;
61811   }
61812   {
61813     try {
61814       result = (Dali::Toolkit::FlexContainer *)new Dali::Toolkit::FlexContainer((Dali::Toolkit::FlexContainer const &)*arg1);
61815     } catch (std::out_of_range& e) {
61816       {
61817         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61818       };
61819     } catch (std::exception& e) {
61820       {
61821         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61822       };
61823     } catch (...) {
61824       {
61825         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61826       };
61827     }
61828   }
61829   jresult = (void *)result;
61830   return jresult;
61831 }
61832
61833
61834 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FlexContainer_Assign(void * jarg1, void * jarg2) {
61835   void * jresult ;
61836   Dali::Toolkit::FlexContainer *arg1 = (Dali::Toolkit::FlexContainer *) 0 ;
61837   Dali::Toolkit::FlexContainer *arg2 = 0 ;
61838   Dali::Toolkit::FlexContainer *result = 0 ;
61839
61840   arg1 = (Dali::Toolkit::FlexContainer *)jarg1;
61841   arg2 = (Dali::Toolkit::FlexContainer *)jarg2;
61842   if (!arg2) {
61843     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::FlexContainer const & type is null", 0);
61844     return 0;
61845   }
61846   {
61847     try {
61848       result = (Dali::Toolkit::FlexContainer *) &(arg1)->operator =((Dali::Toolkit::FlexContainer const &)*arg2);
61849     } catch (std::out_of_range& e) {
61850       {
61851         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61852       };
61853     } catch (std::exception& e) {
61854       {
61855         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61856       };
61857     } catch (...) {
61858       {
61859         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61860       };
61861     }
61862   }
61863   jresult = (void *)result;
61864   return jresult;
61865 }
61866
61867
61868 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FlexContainer(void * jarg1) {
61869   Dali::Toolkit::FlexContainer *arg1 = (Dali::Toolkit::FlexContainer *) 0 ;
61870
61871   arg1 = (Dali::Toolkit::FlexContainer *)jarg1;
61872   {
61873     try {
61874       delete arg1;
61875     } catch (std::out_of_range& e) {
61876       {
61877         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
61878       };
61879     } catch (std::exception& e) {
61880       {
61881         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
61882       };
61883     } catch (...) {
61884       {
61885         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
61886       };
61887     }
61888   }
61889 }
61890
61891
61892 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FlexContainer_New() {
61893   void * jresult ;
61894   Dali::Toolkit::FlexContainer result;
61895
61896   {
61897     try {
61898       result = Dali::Toolkit::FlexContainer::New();
61899     } catch (std::out_of_range& e) {
61900       {
61901         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61902       };
61903     } catch (std::exception& e) {
61904       {
61905         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61906       };
61907     } catch (...) {
61908       {
61909         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61910       };
61911     }
61912   }
61913   jresult = new Dali::Toolkit::FlexContainer((const Dali::Toolkit::FlexContainer &)result);
61914   return jresult;
61915 }
61916
61917
61918 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_FlexContainer_DownCast(void * jarg1) {
61919   void * jresult ;
61920   Dali::BaseHandle arg1 ;
61921   Dali::BaseHandle *argp1 ;
61922   Dali::Toolkit::FlexContainer result;
61923
61924   argp1 = (Dali::BaseHandle *)jarg1;
61925   if (!argp1) {
61926     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
61927     return 0;
61928   }
61929   arg1 = *argp1;
61930   {
61931     try {
61932       result = Dali::Toolkit::FlexContainer::DownCast(arg1);
61933     } catch (std::out_of_range& e) {
61934       {
61935         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
61936       };
61937     } catch (std::exception& e) {
61938       {
61939         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
61940       };
61941     } catch (...) {
61942       {
61943         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
61944       };
61945     }
61946   }
61947   jresult = new Dali::Toolkit::FlexContainer((const Dali::Toolkit::FlexContainer &)result);
61948   return jresult;
61949 }
61950
61951
61952 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ImageView_Property_RESOURCE_URL_get() {
61953   int jresult ;
61954   int result;
61955
61956   result = (int)Dali::Toolkit::ImageView::Property::RESOURCE_URL;
61957   jresult = (int)result;
61958   return jresult;
61959 }
61960
61961
61962 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ImageView_Property_IMAGE_get() {
61963   int jresult ;
61964   int result;
61965
61966   result = (int)Dali::Toolkit::ImageView::Property::IMAGE;
61967   jresult = (int)result;
61968   return jresult;
61969 }
61970
61971
61972 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ImageView_Property_PRE_MULTIPLIED_ALPHA_get() {
61973   int jresult ;
61974   int result;
61975
61976   result = (int)Dali::Toolkit::ImageView::Property::PRE_MULTIPLIED_ALPHA;
61977   jresult = (int)result;
61978   return jresult;
61979 }
61980
61981
61982 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ImageView_Property_PIXEL_AREA_get() {
61983   int jresult ;
61984   int result;
61985
61986   result = (int)Dali::Toolkit::ImageView::Property::PIXEL_AREA;
61987   jresult = (int)result;
61988   return jresult;
61989 }
61990
61991
61992 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImageView_Property() {
61993   void * jresult ;
61994   Dali::Toolkit::ImageView::Property *result = 0 ;
61995
61996   {
61997     try {
61998       result = (Dali::Toolkit::ImageView::Property *)new Dali::Toolkit::ImageView::Property();
61999     } catch (std::out_of_range& e) {
62000       {
62001         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62002       };
62003     } catch (std::exception& e) {
62004       {
62005         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62006       };
62007     } catch (...) {
62008       {
62009         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62010       };
62011     }
62012   }
62013   jresult = (void *)result;
62014   return jresult;
62015 }
62016
62017
62018 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ImageView_Property(void * jarg1) {
62019   Dali::Toolkit::ImageView::Property *arg1 = (Dali::Toolkit::ImageView::Property *) 0 ;
62020
62021   arg1 = (Dali::Toolkit::ImageView::Property *)jarg1;
62022   {
62023     try {
62024       delete arg1;
62025     } catch (std::out_of_range& e) {
62026       {
62027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62028       };
62029     } catch (std::exception& e) {
62030       {
62031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62032       };
62033     } catch (...) {
62034       {
62035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62036       };
62037     }
62038   }
62039 }
62040
62041
62042 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImageView__SWIG_0() {
62043   void * jresult ;
62044   Dali::Toolkit::ImageView *result = 0 ;
62045
62046   {
62047     try {
62048       result = (Dali::Toolkit::ImageView *)new Dali::Toolkit::ImageView();
62049     } catch (std::out_of_range& e) {
62050       {
62051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62052       };
62053     } catch (std::exception& e) {
62054       {
62055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62056       };
62057     } catch (...) {
62058       {
62059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62060       };
62061     }
62062   }
62063   jresult = (void *)result;
62064   return jresult;
62065 }
62066
62067
62068 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_New__SWIG_0() {
62069   void * jresult ;
62070   Dali::Toolkit::ImageView result;
62071
62072   {
62073     try {
62074       result = Dali::Toolkit::ImageView::New();
62075     } catch (std::out_of_range& e) {
62076       {
62077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62078       };
62079     } catch (std::exception& e) {
62080       {
62081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62082       };
62083     } catch (...) {
62084       {
62085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62086       };
62087     }
62088   }
62089   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
62090   return jresult;
62091 }
62092
62093
62094 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_New__SWIG_1(void * jarg1) {
62095   void * jresult ;
62096   Dali::Image arg1 ;
62097   Dali::Image *argp1 ;
62098   Dali::Toolkit::ImageView result;
62099
62100   argp1 = (Dali::Image *)jarg1;
62101   if (!argp1) {
62102     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
62103     return 0;
62104   }
62105   arg1 = *argp1;
62106   {
62107     try {
62108       result = Dali::Toolkit::ImageView::New(arg1);
62109     } catch (std::out_of_range& e) {
62110       {
62111         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62112       };
62113     } catch (std::exception& e) {
62114       {
62115         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62116       };
62117     } catch (...) {
62118       {
62119         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62120       };
62121     }
62122   }
62123   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
62124   return jresult;
62125 }
62126
62127
62128 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_New__SWIG_2(char * jarg1) {
62129   void * jresult ;
62130   std::string *arg1 = 0 ;
62131   Dali::Toolkit::ImageView result;
62132
62133   if (!jarg1) {
62134     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62135     return 0;
62136   }
62137   std::string arg1_str(jarg1);
62138   arg1 = &arg1_str;
62139   {
62140     try {
62141       result = Dali::Toolkit::ImageView::New((std::string const &)*arg1);
62142     } catch (std::out_of_range& e) {
62143       {
62144         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62145       };
62146     } catch (std::exception& e) {
62147       {
62148         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62149       };
62150     } catch (...) {
62151       {
62152         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62153       };
62154     }
62155   }
62156   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
62157
62158   //argout typemap for const std::string&
62159
62160   return jresult;
62161 }
62162
62163
62164 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_New__SWIG_3(char * jarg1, void * jarg2) {
62165   void * jresult ;
62166   std::string *arg1 = 0 ;
62167   Dali::ImageDimensions arg2 ;
62168   Dali::ImageDimensions *argp2 ;
62169   Dali::Toolkit::ImageView result;
62170
62171   if (!jarg1) {
62172     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62173     return 0;
62174   }
62175   std::string arg1_str(jarg1);
62176   arg1 = &arg1_str;
62177   argp2 = (Dali::ImageDimensions *)jarg2;
62178   if (!argp2) {
62179     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
62180     return 0;
62181   }
62182   arg2 = *argp2;
62183   {
62184     try {
62185       result = Dali::Toolkit::ImageView::New((std::string const &)*arg1,arg2);
62186     } catch (std::out_of_range& e) {
62187       {
62188         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62189       };
62190     } catch (std::exception& e) {
62191       {
62192         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62193       };
62194     } catch (...) {
62195       {
62196         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62197       };
62198     }
62199   }
62200   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
62201
62202   //argout typemap for const std::string&
62203
62204   return jresult;
62205 }
62206
62207
62208 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ImageView(void * jarg1) {
62209   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
62210
62211   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62212   {
62213     try {
62214       delete arg1;
62215     } catch (std::out_of_range& e) {
62216       {
62217         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62218       };
62219     } catch (std::exception& e) {
62220       {
62221         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62222       };
62223     } catch (...) {
62224       {
62225         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62226       };
62227     }
62228   }
62229 }
62230
62231
62232 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ImageView__SWIG_1(void * jarg1) {
62233   void * jresult ;
62234   Dali::Toolkit::ImageView *arg1 = 0 ;
62235   Dali::Toolkit::ImageView *result = 0 ;
62236
62237   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62238   if (!arg1) {
62239     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ImageView const & type is null", 0);
62240     return 0;
62241   }
62242   {
62243     try {
62244       result = (Dali::Toolkit::ImageView *)new Dali::Toolkit::ImageView((Dali::Toolkit::ImageView const &)*arg1);
62245     } catch (std::out_of_range& e) {
62246       {
62247         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62248       };
62249     } catch (std::exception& e) {
62250       {
62251         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62252       };
62253     } catch (...) {
62254       {
62255         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62256       };
62257     }
62258   }
62259   jresult = (void *)result;
62260   return jresult;
62261 }
62262
62263
62264 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_Assign(void * jarg1, void * jarg2) {
62265   void * jresult ;
62266   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
62267   Dali::Toolkit::ImageView *arg2 = 0 ;
62268   Dali::Toolkit::ImageView *result = 0 ;
62269
62270   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62271   arg2 = (Dali::Toolkit::ImageView *)jarg2;
62272   if (!arg2) {
62273     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ImageView const & type is null", 0);
62274     return 0;
62275   }
62276   {
62277     try {
62278       result = (Dali::Toolkit::ImageView *) &(arg1)->operator =((Dali::Toolkit::ImageView const &)*arg2);
62279     } catch (std::out_of_range& e) {
62280       {
62281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62282       };
62283     } catch (std::exception& e) {
62284       {
62285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62286       };
62287     } catch (...) {
62288       {
62289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62290       };
62291     }
62292   }
62293   jresult = (void *)result;
62294   return jresult;
62295 }
62296
62297
62298 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_DownCast(void * jarg1) {
62299   void * jresult ;
62300   Dali::BaseHandle arg1 ;
62301   Dali::BaseHandle *argp1 ;
62302   Dali::Toolkit::ImageView result;
62303
62304   argp1 = (Dali::BaseHandle *)jarg1;
62305   if (!argp1) {
62306     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
62307     return 0;
62308   }
62309   arg1 = *argp1;
62310   {
62311     try {
62312       result = Dali::Toolkit::ImageView::DownCast(arg1);
62313     } catch (std::out_of_range& e) {
62314       {
62315         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62316       };
62317     } catch (std::exception& e) {
62318       {
62319         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62320       };
62321     } catch (...) {
62322       {
62323         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62324       };
62325     }
62326   }
62327   jresult = new Dali::Toolkit::ImageView((const Dali::Toolkit::ImageView &)result);
62328   return jresult;
62329 }
62330
62331
62332 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageView_SetImage__SWIG_0(void * jarg1, void * jarg2) {
62333   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
62334   Dali::Image arg2 ;
62335   Dali::Image *argp2 ;
62336
62337   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62338   argp2 = (Dali::Image *)jarg2;
62339   if (!argp2) {
62340     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
62341     return ;
62342   }
62343   arg2 = *argp2;
62344   {
62345     try {
62346       (arg1)->SetImage(arg2);
62347     } catch (std::out_of_range& e) {
62348       {
62349         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62350       };
62351     } catch (std::exception& e) {
62352       {
62353         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62354       };
62355     } catch (...) {
62356       {
62357         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62358       };
62359     }
62360   }
62361 }
62362
62363
62364 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageView_SetImage__SWIG_1(void * jarg1, char * jarg2) {
62365   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
62366   std::string *arg2 = 0 ;
62367
62368   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62369   if (!jarg2) {
62370     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62371     return ;
62372   }
62373   std::string arg2_str(jarg2);
62374   arg2 = &arg2_str;
62375   {
62376     try {
62377       (arg1)->SetImage((std::string const &)*arg2);
62378     } catch (std::out_of_range& e) {
62379       {
62380         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62381       };
62382     } catch (std::exception& e) {
62383       {
62384         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62385       };
62386     } catch (...) {
62387       {
62388         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62389       };
62390     }
62391   }
62392
62393   //argout typemap for const std::string&
62394
62395 }
62396
62397
62398 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ImageView_SetImage__SWIG_2(void * jarg1, char * jarg2, void * jarg3) {
62399   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
62400   std::string *arg2 = 0 ;
62401   Dali::ImageDimensions arg3 ;
62402   Dali::ImageDimensions *argp3 ;
62403
62404   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62405   if (!jarg2) {
62406     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62407     return ;
62408   }
62409   std::string arg2_str(jarg2);
62410   arg2 = &arg2_str;
62411   argp3 = (Dali::ImageDimensions *)jarg3;
62412   if (!argp3) {
62413     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
62414     return ;
62415   }
62416   arg3 = *argp3;
62417   {
62418     try {
62419       (arg1)->SetImage((std::string const &)*arg2,arg3);
62420     } catch (std::out_of_range& e) {
62421       {
62422         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62423       };
62424     } catch (std::exception& e) {
62425       {
62426         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62427       };
62428     } catch (...) {
62429       {
62430         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62431       };
62432     }
62433   }
62434
62435   //argout typemap for const std::string&
62436
62437 }
62438
62439
62440 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ImageView_GetImage(void * jarg1) {
62441   void * jresult ;
62442   Dali::Toolkit::ImageView *arg1 = (Dali::Toolkit::ImageView *) 0 ;
62443   Dali::Image result;
62444
62445   arg1 = (Dali::Toolkit::ImageView *)jarg1;
62446   {
62447     try {
62448       result = ((Dali::Toolkit::ImageView const *)arg1)->GetImage();
62449     } catch (std::out_of_range& e) {
62450       {
62451         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62452       };
62453     } catch (std::exception& e) {
62454       {
62455         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62456       };
62457     } catch (...) {
62458       {
62459         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62460       };
62461     }
62462   }
62463   jresult = new Dali::Image((const Dali::Image &)result);
62464   return jresult;
62465 }
62466
62467
62468 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_GEOMETRY_URL_get() {
62469   int jresult ;
62470   int result;
62471
62472   result = (int)Dali::Toolkit::Model3dView::Property::GEOMETRY_URL;
62473   jresult = (int)result;
62474   return jresult;
62475 }
62476
62477
62478 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_MATERIAL_URL_get() {
62479   int jresult ;
62480   int result;
62481
62482   result = (int)Dali::Toolkit::Model3dView::Property::MATERIAL_URL;
62483   jresult = (int)result;
62484   return jresult;
62485 }
62486
62487
62488 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_IMAGES_URL_get() {
62489   int jresult ;
62490   int result;
62491
62492   result = (int)Dali::Toolkit::Model3dView::Property::IMAGES_URL;
62493   jresult = (int)result;
62494   return jresult;
62495 }
62496
62497
62498 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_ILLUMINATION_TYPE_get() {
62499   int jresult ;
62500   int result;
62501
62502   result = (int)Dali::Toolkit::Model3dView::Property::ILLUMINATION_TYPE;
62503   jresult = (int)result;
62504   return jresult;
62505 }
62506
62507
62508 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_TEXTURE0_URL_get() {
62509   int jresult ;
62510   int result;
62511
62512   result = (int)Dali::Toolkit::Model3dView::Property::TEXTURE0_URL;
62513   jresult = (int)result;
62514   return jresult;
62515 }
62516
62517
62518 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_TEXTURE1_URL_get() {
62519   int jresult ;
62520   int result;
62521
62522   result = (int)Dali::Toolkit::Model3dView::Property::TEXTURE1_URL;
62523   jresult = (int)result;
62524   return jresult;
62525 }
62526
62527
62528 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_TEXTURE2_URL_get() {
62529   int jresult ;
62530   int result;
62531
62532   result = (int)Dali::Toolkit::Model3dView::Property::TEXTURE2_URL;
62533   jresult = (int)result;
62534   return jresult;
62535 }
62536
62537
62538 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Model3dView_Property_LIGHT_POSITION_get() {
62539   int jresult ;
62540   int result;
62541
62542   result = (int)Dali::Toolkit::Model3dView::Property::LIGHT_POSITION;
62543   jresult = (int)result;
62544   return jresult;
62545 }
62546
62547
62548 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Model3dView_Property() {
62549   void * jresult ;
62550   Dali::Toolkit::Model3dView::Property *result = 0 ;
62551
62552   {
62553     try {
62554       result = (Dali::Toolkit::Model3dView::Property *)new Dali::Toolkit::Model3dView::Property();
62555     } catch (std::out_of_range& e) {
62556       {
62557         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62558       };
62559     } catch (std::exception& e) {
62560       {
62561         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62562       };
62563     } catch (...) {
62564       {
62565         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62566       };
62567     }
62568   }
62569   jresult = (void *)result;
62570   return jresult;
62571 }
62572
62573
62574 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Model3dView_Property(void * jarg1) {
62575   Dali::Toolkit::Model3dView::Property *arg1 = (Dali::Toolkit::Model3dView::Property *) 0 ;
62576
62577   arg1 = (Dali::Toolkit::Model3dView::Property *)jarg1;
62578   {
62579     try {
62580       delete arg1;
62581     } catch (std::out_of_range& e) {
62582       {
62583         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62584       };
62585     } catch (std::exception& e) {
62586       {
62587         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62588       };
62589     } catch (...) {
62590       {
62591         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62592       };
62593     }
62594   }
62595 }
62596
62597
62598 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Model3dView_New__SWIG_0() {
62599   void * jresult ;
62600   Dali::Toolkit::Model3dView result;
62601
62602   {
62603     try {
62604       result = Dali::Toolkit::Model3dView::New();
62605     } catch (std::out_of_range& e) {
62606       {
62607         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62608       };
62609     } catch (std::exception& e) {
62610       {
62611         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62612       };
62613     } catch (...) {
62614       {
62615         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62616       };
62617     }
62618   }
62619   jresult = new Dali::Toolkit::Model3dView((const Dali::Toolkit::Model3dView &)result);
62620   return jresult;
62621 }
62622
62623
62624 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Model3dView_New__SWIG_1(char * jarg1, char * jarg2, char * jarg3) {
62625   void * jresult ;
62626   std::string *arg1 = 0 ;
62627   std::string *arg2 = 0 ;
62628   std::string *arg3 = 0 ;
62629   Dali::Toolkit::Model3dView result;
62630
62631   if (!jarg1) {
62632     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62633     return 0;
62634   }
62635   std::string arg1_str(jarg1);
62636   arg1 = &arg1_str;
62637   if (!jarg2) {
62638     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62639     return 0;
62640   }
62641   std::string arg2_str(jarg2);
62642   arg2 = &arg2_str;
62643   if (!jarg3) {
62644     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
62645     return 0;
62646   }
62647   std::string arg3_str(jarg3);
62648   arg3 = &arg3_str;
62649   {
62650     try {
62651       result = Dali::Toolkit::Model3dView::New((std::string const &)*arg1,(std::string const &)*arg2,(std::string const &)*arg3);
62652     } catch (std::out_of_range& e) {
62653       {
62654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62655       };
62656     } catch (std::exception& e) {
62657       {
62658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62659       };
62660     } catch (...) {
62661       {
62662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62663       };
62664     }
62665   }
62666   jresult = new Dali::Toolkit::Model3dView((const Dali::Toolkit::Model3dView &)result);
62667
62668   //argout typemap for const std::string&
62669
62670
62671   //argout typemap for const std::string&
62672
62673
62674   //argout typemap for const std::string&
62675
62676   return jresult;
62677 }
62678
62679
62680 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Model3dView__SWIG_0() {
62681   void * jresult ;
62682   Dali::Toolkit::Model3dView *result = 0 ;
62683
62684   {
62685     try {
62686       result = (Dali::Toolkit::Model3dView *)new Dali::Toolkit::Model3dView();
62687     } catch (std::out_of_range& e) {
62688       {
62689         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62690       };
62691     } catch (std::exception& e) {
62692       {
62693         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62694       };
62695     } catch (...) {
62696       {
62697         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62698       };
62699     }
62700   }
62701   jresult = (void *)result;
62702   return jresult;
62703 }
62704
62705
62706 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Model3dView(void * jarg1) {
62707   Dali::Toolkit::Model3dView *arg1 = (Dali::Toolkit::Model3dView *) 0 ;
62708
62709   arg1 = (Dali::Toolkit::Model3dView *)jarg1;
62710   {
62711     try {
62712       delete arg1;
62713     } catch (std::out_of_range& e) {
62714       {
62715         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62716       };
62717     } catch (std::exception& e) {
62718       {
62719         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62720       };
62721     } catch (...) {
62722       {
62723         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62724       };
62725     }
62726   }
62727 }
62728
62729
62730 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Model3dView__SWIG_1(void * jarg1) {
62731   void * jresult ;
62732   Dali::Toolkit::Model3dView *arg1 = 0 ;
62733   Dali::Toolkit::Model3dView *result = 0 ;
62734
62735   arg1 = (Dali::Toolkit::Model3dView *)jarg1;
62736   if (!arg1) {
62737     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Model3dView const & type is null", 0);
62738     return 0;
62739   }
62740   {
62741     try {
62742       result = (Dali::Toolkit::Model3dView *)new Dali::Toolkit::Model3dView((Dali::Toolkit::Model3dView const &)*arg1);
62743     } catch (std::out_of_range& e) {
62744       {
62745         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62746       };
62747     } catch (std::exception& e) {
62748       {
62749         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62750       };
62751     } catch (...) {
62752       {
62753         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62754       };
62755     }
62756   }
62757   jresult = (void *)result;
62758   return jresult;
62759 }
62760
62761
62762 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Model3dView_Assign(void * jarg1, void * jarg2) {
62763   void * jresult ;
62764   Dali::Toolkit::Model3dView *arg1 = (Dali::Toolkit::Model3dView *) 0 ;
62765   Dali::Toolkit::Model3dView *arg2 = 0 ;
62766   Dali::Toolkit::Model3dView *result = 0 ;
62767
62768   arg1 = (Dali::Toolkit::Model3dView *)jarg1;
62769   arg2 = (Dali::Toolkit::Model3dView *)jarg2;
62770   if (!arg2) {
62771     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Model3dView const & type is null", 0);
62772     return 0;
62773   }
62774   {
62775     try {
62776       result = (Dali::Toolkit::Model3dView *) &(arg1)->operator =((Dali::Toolkit::Model3dView const &)*arg2);
62777     } catch (std::out_of_range& e) {
62778       {
62779         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62780       };
62781     } catch (std::exception& e) {
62782       {
62783         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62784       };
62785     } catch (...) {
62786       {
62787         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62788       };
62789     }
62790   }
62791   jresult = (void *)result;
62792   return jresult;
62793 }
62794
62795
62796 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Model3dView_DownCast(void * jarg1) {
62797   void * jresult ;
62798   Dali::BaseHandle arg1 ;
62799   Dali::BaseHandle *argp1 ;
62800   Dali::Toolkit::Model3dView result;
62801
62802   argp1 = (Dali::BaseHandle *)jarg1;
62803   if (!argp1) {
62804     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
62805     return 0;
62806   }
62807   arg1 = *argp1;
62808   {
62809     try {
62810       result = Dali::Toolkit::Model3dView::DownCast(arg1);
62811     } catch (std::out_of_range& e) {
62812       {
62813         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62814       };
62815     } catch (std::exception& e) {
62816       {
62817         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62818       };
62819     } catch (...) {
62820       {
62821         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62822       };
62823     }
62824   }
62825   jresult = new Dali::Toolkit::Model3dView((const Dali::Toolkit::Model3dView &)result);
62826   return jresult;
62827 }
62828
62829
62830 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_SCROLL_DIRECTION_get() {
62831   int jresult ;
62832   int result;
62833
62834   result = (int)Dali::Toolkit::ScrollBar::Property::SCROLL_DIRECTION;
62835   jresult = (int)result;
62836   return jresult;
62837 }
62838
62839
62840 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_HEIGHT_POLICY_get() {
62841   int jresult ;
62842   int result;
62843
62844   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_HEIGHT_POLICY;
62845   jresult = (int)result;
62846   return jresult;
62847 }
62848
62849
62850 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_FIXED_HEIGHT_get() {
62851   int jresult ;
62852   int result;
62853
62854   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_FIXED_HEIGHT;
62855   jresult = (int)result;
62856   return jresult;
62857 }
62858
62859
62860 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_SHOW_DURATION_get() {
62861   int jresult ;
62862   int result;
62863
62864   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_SHOW_DURATION;
62865   jresult = (int)result;
62866   return jresult;
62867 }
62868
62869
62870 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_HIDE_DURATION_get() {
62871   int jresult ;
62872   int result;
62873
62874   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_HIDE_DURATION;
62875   jresult = (int)result;
62876   return jresult;
62877 }
62878
62879
62880 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_SCROLL_POSITION_INTERVALS_get() {
62881   int jresult ;
62882   int result;
62883
62884   result = (int)Dali::Toolkit::ScrollBar::Property::SCROLL_POSITION_INTERVALS;
62885   jresult = (int)result;
62886   return jresult;
62887 }
62888
62889
62890 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_MINIMUM_HEIGHT_get() {
62891   int jresult ;
62892   int result;
62893
62894   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_MINIMUM_HEIGHT;
62895   jresult = (int)result;
62896   return jresult;
62897 }
62898
62899
62900 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_START_PADDING_get() {
62901   int jresult ;
62902   int result;
62903
62904   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_START_PADDING;
62905   jresult = (int)result;
62906   return jresult;
62907 }
62908
62909
62910 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_Property_INDICATOR_END_PADDING_get() {
62911   int jresult ;
62912   int result;
62913
62914   result = (int)Dali::Toolkit::ScrollBar::Property::INDICATOR_END_PADDING;
62915   jresult = (int)result;
62916   return jresult;
62917 }
62918
62919
62920 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollBar_Property() {
62921   void * jresult ;
62922   Dali::Toolkit::ScrollBar::Property *result = 0 ;
62923
62924   {
62925     try {
62926       result = (Dali::Toolkit::ScrollBar::Property *)new Dali::Toolkit::ScrollBar::Property();
62927     } catch (std::out_of_range& e) {
62928       {
62929         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62930       };
62931     } catch (std::exception& e) {
62932       {
62933         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62934       };
62935     } catch (...) {
62936       {
62937         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62938       };
62939     }
62940   }
62941   jresult = (void *)result;
62942   return jresult;
62943 }
62944
62945
62946 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollBar_Property(void * jarg1) {
62947   Dali::Toolkit::ScrollBar::Property *arg1 = (Dali::Toolkit::ScrollBar::Property *) 0 ;
62948
62949   arg1 = (Dali::Toolkit::ScrollBar::Property *)jarg1;
62950   {
62951     try {
62952       delete arg1;
62953     } catch (std::out_of_range& e) {
62954       {
62955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
62956       };
62957     } catch (std::exception& e) {
62958       {
62959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
62960       };
62961     } catch (...) {
62962       {
62963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
62964       };
62965     }
62966   }
62967 }
62968
62969
62970 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollBar__SWIG_0() {
62971   void * jresult ;
62972   Dali::Toolkit::ScrollBar *result = 0 ;
62973
62974   {
62975     try {
62976       result = (Dali::Toolkit::ScrollBar *)new Dali::Toolkit::ScrollBar();
62977     } catch (std::out_of_range& e) {
62978       {
62979         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
62980       };
62981     } catch (std::exception& e) {
62982       {
62983         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
62984       };
62985     } catch (...) {
62986       {
62987         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
62988       };
62989     }
62990   }
62991   jresult = (void *)result;
62992   return jresult;
62993 }
62994
62995
62996 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollBar__SWIG_1(void * jarg1) {
62997   void * jresult ;
62998   Dali::Toolkit::ScrollBar *arg1 = 0 ;
62999   Dali::Toolkit::ScrollBar *result = 0 ;
63000
63001   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63002   if (!arg1) {
63003     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollBar const & type is null", 0);
63004     return 0;
63005   }
63006   {
63007     try {
63008       result = (Dali::Toolkit::ScrollBar *)new Dali::Toolkit::ScrollBar((Dali::Toolkit::ScrollBar const &)*arg1);
63009     } catch (std::out_of_range& e) {
63010       {
63011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63012       };
63013     } catch (std::exception& e) {
63014       {
63015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63016       };
63017     } catch (...) {
63018       {
63019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63020       };
63021     }
63022   }
63023   jresult = (void *)result;
63024   return jresult;
63025 }
63026
63027
63028 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_Assign(void * jarg1, void * jarg2) {
63029   void * jresult ;
63030   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63031   Dali::Toolkit::ScrollBar *arg2 = 0 ;
63032   Dali::Toolkit::ScrollBar *result = 0 ;
63033
63034   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63035   arg2 = (Dali::Toolkit::ScrollBar *)jarg2;
63036   if (!arg2) {
63037     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollBar const & type is null", 0);
63038     return 0;
63039   }
63040   {
63041     try {
63042       result = (Dali::Toolkit::ScrollBar *) &(arg1)->operator =((Dali::Toolkit::ScrollBar const &)*arg2);
63043     } catch (std::out_of_range& e) {
63044       {
63045         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63046       };
63047     } catch (std::exception& e) {
63048       {
63049         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63050       };
63051     } catch (...) {
63052       {
63053         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63054       };
63055     }
63056   }
63057   jresult = (void *)result;
63058   return jresult;
63059 }
63060
63061
63062 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollBar(void * jarg1) {
63063   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63064
63065   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63066   {
63067     try {
63068       delete arg1;
63069     } catch (std::out_of_range& e) {
63070       {
63071         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63072       };
63073     } catch (std::exception& e) {
63074       {
63075         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63076       };
63077     } catch (...) {
63078       {
63079         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63080       };
63081     }
63082   }
63083 }
63084
63085
63086 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_New__SWIG_0(int jarg1) {
63087   void * jresult ;
63088   Dali::Toolkit::ScrollBar::Direction arg1 ;
63089   Dali::Toolkit::ScrollBar result;
63090
63091   arg1 = (Dali::Toolkit::ScrollBar::Direction)jarg1;
63092   {
63093     try {
63094       result = Dali::Toolkit::ScrollBar::New(arg1);
63095     } catch (std::out_of_range& e) {
63096       {
63097         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63098       };
63099     } catch (std::exception& e) {
63100       {
63101         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63102       };
63103     } catch (...) {
63104       {
63105         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63106       };
63107     }
63108   }
63109   jresult = new Dali::Toolkit::ScrollBar((const Dali::Toolkit::ScrollBar &)result);
63110   return jresult;
63111 }
63112
63113
63114 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_New__SWIG_1() {
63115   void * jresult ;
63116   Dali::Toolkit::ScrollBar result;
63117
63118   {
63119     try {
63120       result = Dali::Toolkit::ScrollBar::New();
63121     } catch (std::out_of_range& e) {
63122       {
63123         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63124       };
63125     } catch (std::exception& e) {
63126       {
63127         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63128       };
63129     } catch (...) {
63130       {
63131         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63132       };
63133     }
63134   }
63135   jresult = new Dali::Toolkit::ScrollBar((const Dali::Toolkit::ScrollBar &)result);
63136   return jresult;
63137 }
63138
63139
63140 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_DownCast(void * jarg1) {
63141   void * jresult ;
63142   Dali::BaseHandle arg1 ;
63143   Dali::BaseHandle *argp1 ;
63144   Dali::Toolkit::ScrollBar result;
63145
63146   argp1 = (Dali::BaseHandle *)jarg1;
63147   if (!argp1) {
63148     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
63149     return 0;
63150   }
63151   arg1 = *argp1;
63152   {
63153     try {
63154       result = Dali::Toolkit::ScrollBar::DownCast(arg1);
63155     } catch (std::out_of_range& e) {
63156       {
63157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63158       };
63159     } catch (std::exception& e) {
63160       {
63161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63162       };
63163     } catch (...) {
63164       {
63165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63166       };
63167     }
63168   }
63169   jresult = new Dali::Toolkit::ScrollBar((const Dali::Toolkit::ScrollBar &)result);
63170   return jresult;
63171 }
63172
63173
63174 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetScrollPropertySource(void * jarg1, void * jarg2, int jarg3, int jarg4, int jarg5, int jarg6) {
63175   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63176   Dali::Handle arg2 ;
63177   Dali::Property::Index arg3 ;
63178   Dali::Property::Index arg4 ;
63179   Dali::Property::Index arg5 ;
63180   Dali::Property::Index arg6 ;
63181   Dali::Handle *argp2 ;
63182
63183   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63184   argp2 = (Dali::Handle *)jarg2;
63185   if (!argp2) {
63186     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Handle", 0);
63187     return ;
63188   }
63189   arg2 = *argp2;
63190   arg3 = (Dali::Property::Index)jarg3;
63191   arg4 = (Dali::Property::Index)jarg4;
63192   arg5 = (Dali::Property::Index)jarg5;
63193   arg6 = (Dali::Property::Index)jarg6;
63194   {
63195     try {
63196       (arg1)->SetScrollPropertySource(arg2,arg3,arg4,arg5,arg6);
63197     } catch (std::out_of_range& e) {
63198       {
63199         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63200       };
63201     } catch (std::exception& e) {
63202       {
63203         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63204       };
63205     } catch (...) {
63206       {
63207         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63208       };
63209     }
63210   }
63211 }
63212
63213
63214 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetScrollIndicator(void * jarg1, void * jarg2) {
63215   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63216   Dali::Actor arg2 ;
63217   Dali::Actor *argp2 ;
63218
63219   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63220   argp2 = (Dali::Actor *)jarg2;
63221   if (!argp2) {
63222     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
63223     return ;
63224   }
63225   arg2 = *argp2;
63226   {
63227     try {
63228       (arg1)->SetScrollIndicator(arg2);
63229     } catch (std::out_of_range& e) {
63230       {
63231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63232       };
63233     } catch (std::exception& e) {
63234       {
63235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63236       };
63237     } catch (...) {
63238       {
63239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63240       };
63241     }
63242   }
63243 }
63244
63245
63246 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_GetScrollIndicator(void * jarg1) {
63247   void * jresult ;
63248   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63249   Dali::Actor result;
63250
63251   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63252   {
63253     try {
63254       result = (arg1)->GetScrollIndicator();
63255     } catch (std::out_of_range& e) {
63256       {
63257         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63258       };
63259     } catch (std::exception& e) {
63260       {
63261         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63262       };
63263     } catch (...) {
63264       {
63265         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63266       };
63267     }
63268   }
63269   jresult = new Dali::Actor((const Dali::Actor &)result);
63270   return jresult;
63271 }
63272
63273
63274 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetScrollPositionIntervals(void * jarg1, void * jarg2) {
63275   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63276   Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *arg2 = 0 ;
63277
63278   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63279   arg2 = (Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > *)jarg2;
63280   if (!arg2) {
63281     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const & type is null", 0);
63282     return ;
63283   }
63284   {
63285     try {
63286       (arg1)->SetScrollPositionIntervals((Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > const &)*arg2);
63287     } catch (std::out_of_range& e) {
63288       {
63289         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63290       };
63291     } catch (std::exception& e) {
63292       {
63293         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63294       };
63295     } catch (...) {
63296       {
63297         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63298       };
63299     }
63300   }
63301 }
63302
63303
63304 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_GetScrollPositionIntervals(void * jarg1) {
63305   void * jresult ;
63306   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63307   Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > result;
63308
63309   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63310   {
63311     try {
63312       result = ((Dali::Toolkit::ScrollBar const *)arg1)->GetScrollPositionIntervals();
63313     } catch (std::out_of_range& e) {
63314       {
63315         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63316       };
63317     } catch (std::exception& e) {
63318       {
63319         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63320       };
63321     } catch (...) {
63322       {
63323         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63324       };
63325     }
63326   }
63327   jresult = new Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true >((const Dali::Vector< float,TypeTraits< float >::IS_TRIVIAL_TYPE==true > &)result);
63328   return jresult;
63329 }
63330
63331
63332 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetScrollDirection(void * jarg1, int jarg2) {
63333   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63334   Dali::Toolkit::ScrollBar::Direction arg2 ;
63335
63336   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63337   arg2 = (Dali::Toolkit::ScrollBar::Direction)jarg2;
63338   {
63339     try {
63340       (arg1)->SetScrollDirection(arg2);
63341     } catch (std::out_of_range& e) {
63342       {
63343         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63344       };
63345     } catch (std::exception& e) {
63346       {
63347         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63348       };
63349     } catch (...) {
63350       {
63351         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63352       };
63353     }
63354   }
63355 }
63356
63357
63358 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_GetScrollDirection(void * jarg1) {
63359   int jresult ;
63360   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63361   Dali::Toolkit::ScrollBar::Direction result;
63362
63363   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63364   {
63365     try {
63366       result = (Dali::Toolkit::ScrollBar::Direction)((Dali::Toolkit::ScrollBar const *)arg1)->GetScrollDirection();
63367     } catch (std::out_of_range& e) {
63368       {
63369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63370       };
63371     } catch (std::exception& e) {
63372       {
63373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63374       };
63375     } catch (...) {
63376       {
63377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63378       };
63379     }
63380   }
63381   jresult = (int)result;
63382   return jresult;
63383 }
63384
63385
63386 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetIndicatorHeightPolicy(void * jarg1, int jarg2) {
63387   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63388   Dali::Toolkit::ScrollBar::IndicatorHeightPolicy arg2 ;
63389
63390   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63391   arg2 = (Dali::Toolkit::ScrollBar::IndicatorHeightPolicy)jarg2;
63392   {
63393     try {
63394       (arg1)->SetIndicatorHeightPolicy(arg2);
63395     } catch (std::out_of_range& e) {
63396       {
63397         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63398       };
63399     } catch (std::exception& e) {
63400       {
63401         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63402       };
63403     } catch (...) {
63404       {
63405         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63406       };
63407     }
63408   }
63409 }
63410
63411
63412 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollBar_GetIndicatorHeightPolicy(void * jarg1) {
63413   int jresult ;
63414   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63415   Dali::Toolkit::ScrollBar::IndicatorHeightPolicy result;
63416
63417   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63418   {
63419     try {
63420       result = (Dali::Toolkit::ScrollBar::IndicatorHeightPolicy)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorHeightPolicy();
63421     } catch (std::out_of_range& e) {
63422       {
63423         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63424       };
63425     } catch (std::exception& e) {
63426       {
63427         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63428       };
63429     } catch (...) {
63430       {
63431         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63432       };
63433     }
63434   }
63435   jresult = (int)result;
63436   return jresult;
63437 }
63438
63439
63440 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetIndicatorFixedHeight(void * jarg1, float jarg2) {
63441   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63442   float arg2 ;
63443
63444   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63445   arg2 = (float)jarg2;
63446   {
63447     try {
63448       (arg1)->SetIndicatorFixedHeight(arg2);
63449     } catch (std::out_of_range& e) {
63450       {
63451         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63452       };
63453     } catch (std::exception& e) {
63454       {
63455         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63456       };
63457     } catch (...) {
63458       {
63459         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63460       };
63461     }
63462   }
63463 }
63464
63465
63466 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollBar_GetIndicatorFixedHeight(void * jarg1) {
63467   float jresult ;
63468   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63469   float result;
63470
63471   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63472   {
63473     try {
63474       result = (float)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorFixedHeight();
63475     } catch (std::out_of_range& e) {
63476       {
63477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63478       };
63479     } catch (std::exception& e) {
63480       {
63481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63482       };
63483     } catch (...) {
63484       {
63485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63486       };
63487     }
63488   }
63489   jresult = result;
63490   return jresult;
63491 }
63492
63493
63494 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetIndicatorShowDuration(void * jarg1, float jarg2) {
63495   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63496   float arg2 ;
63497
63498   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63499   arg2 = (float)jarg2;
63500   {
63501     try {
63502       (arg1)->SetIndicatorShowDuration(arg2);
63503     } catch (std::out_of_range& e) {
63504       {
63505         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63506       };
63507     } catch (std::exception& e) {
63508       {
63509         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63510       };
63511     } catch (...) {
63512       {
63513         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63514       };
63515     }
63516   }
63517 }
63518
63519
63520 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollBar_GetIndicatorShowDuration(void * jarg1) {
63521   float jresult ;
63522   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63523   float result;
63524
63525   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63526   {
63527     try {
63528       result = (float)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorShowDuration();
63529     } catch (std::out_of_range& e) {
63530       {
63531         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63532       };
63533     } catch (std::exception& e) {
63534       {
63535         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63536       };
63537     } catch (...) {
63538       {
63539         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63540       };
63541     }
63542   }
63543   jresult = result;
63544   return jresult;
63545 }
63546
63547
63548 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_SetIndicatorHideDuration(void * jarg1, float jarg2) {
63549   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63550   float arg2 ;
63551
63552   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63553   arg2 = (float)jarg2;
63554   {
63555     try {
63556       (arg1)->SetIndicatorHideDuration(arg2);
63557     } catch (std::out_of_range& e) {
63558       {
63559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63560       };
63561     } catch (std::exception& e) {
63562       {
63563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63564       };
63565     } catch (...) {
63566       {
63567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63568       };
63569     }
63570   }
63571 }
63572
63573
63574 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollBar_GetIndicatorHideDuration(void * jarg1) {
63575   float jresult ;
63576   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63577   float result;
63578
63579   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63580   {
63581     try {
63582       result = (float)((Dali::Toolkit::ScrollBar const *)arg1)->GetIndicatorHideDuration();
63583     } catch (std::out_of_range& e) {
63584       {
63585         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63586       };
63587     } catch (std::exception& e) {
63588       {
63589         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63590       };
63591     } catch (...) {
63592       {
63593         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63594       };
63595     }
63596   }
63597   jresult = result;
63598   return jresult;
63599 }
63600
63601
63602 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_ShowIndicator(void * jarg1) {
63603   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63604
63605   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63606   {
63607     try {
63608       (arg1)->ShowIndicator();
63609     } catch (std::out_of_range& e) {
63610       {
63611         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63612       };
63613     } catch (std::exception& e) {
63614       {
63615         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63616       };
63617     } catch (...) {
63618       {
63619         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63620       };
63621     }
63622   }
63623 }
63624
63625
63626 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollBar_HideIndicator(void * jarg1) {
63627   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63628
63629   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63630   {
63631     try {
63632       (arg1)->HideIndicator();
63633     } catch (std::out_of_range& e) {
63634       {
63635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63636       };
63637     } catch (std::exception& e) {
63638       {
63639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63640       };
63641     } catch (...) {
63642       {
63643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63644       };
63645     }
63646   }
63647 }
63648
63649
63650 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_PanFinishedSignal(void * jarg1) {
63651   void * jresult ;
63652   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63653   Dali::Toolkit::ScrollBar::PanFinishedSignalType *result = 0 ;
63654
63655   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63656   {
63657     try {
63658       result = (Dali::Toolkit::ScrollBar::PanFinishedSignalType *) &(arg1)->PanFinishedSignal();
63659     } catch (std::out_of_range& e) {
63660       {
63661         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63662       };
63663     } catch (std::exception& e) {
63664       {
63665         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63666       };
63667     } catch (...) {
63668       {
63669         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63670       };
63671     }
63672   }
63673   jresult = (void *)result;
63674   return jresult;
63675 }
63676
63677
63678 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollBar_ScrollPositionIntervalReachedSignal(void * jarg1) {
63679   void * jresult ;
63680   Dali::Toolkit::ScrollBar *arg1 = (Dali::Toolkit::ScrollBar *) 0 ;
63681   Dali::Toolkit::ScrollBar::ScrollPositionIntervalReachedSignalType *result = 0 ;
63682
63683   arg1 = (Dali::Toolkit::ScrollBar *)jarg1;
63684   {
63685     try {
63686       result = (Dali::Toolkit::ScrollBar::ScrollPositionIntervalReachedSignalType *) &(arg1)->ScrollPositionIntervalReachedSignal();
63687     } catch (std::out_of_range& e) {
63688       {
63689         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63690       };
63691     } catch (std::exception& e) {
63692       {
63693         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63694       };
63695     } catch (...) {
63696       {
63697         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63698       };
63699     }
63700   }
63701   jresult = (void *)result;
63702   return jresult;
63703 }
63704
63705
63706 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_OVERSHOOT_EFFECT_COLOR_get() {
63707   int jresult ;
63708   int result;
63709
63710   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_EFFECT_COLOR;
63711   jresult = (int)result;
63712   return jresult;
63713 }
63714
63715
63716 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_OVERSHOOT_ANIMATION_SPEED_get() {
63717   int jresult ;
63718   int result;
63719
63720   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_ANIMATION_SPEED;
63721   jresult = (int)result;
63722   return jresult;
63723 }
63724
63725
63726 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_OVERSHOOT_ENABLED_get() {
63727   int jresult ;
63728   int result;
63729
63730   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_ENABLED;
63731   jresult = (int)result;
63732   return jresult;
63733 }
63734
63735
63736 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_OVERSHOOT_SIZE_get() {
63737   int jresult ;
63738   int result;
63739
63740   result = (int)Dali::Toolkit::Scrollable::Property::OVERSHOOT_SIZE;
63741   jresult = (int)result;
63742   return jresult;
63743 }
63744
63745
63746 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_TO_ALPHA_FUNCTION_get() {
63747   int jresult ;
63748   int result;
63749
63750   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_TO_ALPHA_FUNCTION;
63751   jresult = (int)result;
63752   return jresult;
63753 }
63754
63755
63756 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_RELATIVE_POSITION_get() {
63757   int jresult ;
63758   int result;
63759
63760   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_RELATIVE_POSITION;
63761   jresult = (int)result;
63762   return jresult;
63763 }
63764
63765
63766 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MIN_get() {
63767   int jresult ;
63768   int result;
63769
63770   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MIN;
63771   jresult = (int)result;
63772   return jresult;
63773 }
63774
63775
63776 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MIN_X_get() {
63777   int jresult ;
63778   int result;
63779
63780   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MIN_X;
63781   jresult = (int)result;
63782   return jresult;
63783 }
63784
63785
63786 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MIN_Y_get() {
63787   int jresult ;
63788   int result;
63789
63790   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MIN_Y;
63791   jresult = (int)result;
63792   return jresult;
63793 }
63794
63795
63796 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MAX_get() {
63797   int jresult ;
63798   int result;
63799
63800   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MAX;
63801   jresult = (int)result;
63802   return jresult;
63803 }
63804
63805
63806 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MAX_X_get() {
63807   int jresult ;
63808   int result;
63809
63810   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MAX_X;
63811   jresult = (int)result;
63812   return jresult;
63813 }
63814
63815
63816 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_SCROLL_POSITION_MAX_Y_get() {
63817   int jresult ;
63818   int result;
63819
63820   result = (int)Dali::Toolkit::Scrollable::Property::SCROLL_POSITION_MAX_Y;
63821   jresult = (int)result;
63822   return jresult;
63823 }
63824
63825
63826 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_CAN_SCROLL_VERTICAL_get() {
63827   int jresult ;
63828   int result;
63829
63830   result = (int)Dali::Toolkit::Scrollable::Property::CAN_SCROLL_VERTICAL;
63831   jresult = (int)result;
63832   return jresult;
63833 }
63834
63835
63836 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Scrollable_Property_CAN_SCROLL_HORIZONTAL_get() {
63837   int jresult ;
63838   int result;
63839
63840   result = (int)Dali::Toolkit::Scrollable::Property::CAN_SCROLL_HORIZONTAL;
63841   jresult = (int)result;
63842   return jresult;
63843 }
63844
63845
63846 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Scrollable_Property() {
63847   void * jresult ;
63848   Dali::Toolkit::Scrollable::Property *result = 0 ;
63849
63850   {
63851     try {
63852       result = (Dali::Toolkit::Scrollable::Property *)new Dali::Toolkit::Scrollable::Property();
63853     } catch (std::out_of_range& e) {
63854       {
63855         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63856       };
63857     } catch (std::exception& e) {
63858       {
63859         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63860       };
63861     } catch (...) {
63862       {
63863         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63864       };
63865     }
63866   }
63867   jresult = (void *)result;
63868   return jresult;
63869 }
63870
63871
63872 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Scrollable_Property(void * jarg1) {
63873   Dali::Toolkit::Scrollable::Property *arg1 = (Dali::Toolkit::Scrollable::Property *) 0 ;
63874
63875   arg1 = (Dali::Toolkit::Scrollable::Property *)jarg1;
63876   {
63877     try {
63878       delete arg1;
63879     } catch (std::out_of_range& e) {
63880       {
63881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63882       };
63883     } catch (std::exception& e) {
63884       {
63885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
63886       };
63887     } catch (...) {
63888       {
63889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
63890       };
63891     }
63892   }
63893 }
63894
63895
63896 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Scrollable__SWIG_0() {
63897   void * jresult ;
63898   Dali::Toolkit::Scrollable *result = 0 ;
63899
63900   {
63901     try {
63902       result = (Dali::Toolkit::Scrollable *)new Dali::Toolkit::Scrollable();
63903     } catch (std::out_of_range& e) {
63904       {
63905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63906       };
63907     } catch (std::exception& e) {
63908       {
63909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63910       };
63911     } catch (...) {
63912       {
63913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63914       };
63915     }
63916   }
63917   jresult = (void *)result;
63918   return jresult;
63919 }
63920
63921
63922 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Scrollable__SWIG_1(void * jarg1) {
63923   void * jresult ;
63924   Dali::Toolkit::Scrollable *arg1 = 0 ;
63925   Dali::Toolkit::Scrollable *result = 0 ;
63926
63927   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
63928   if (!arg1) {
63929     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Scrollable const & type is null", 0);
63930     return 0;
63931   }
63932   {
63933     try {
63934       result = (Dali::Toolkit::Scrollable *)new Dali::Toolkit::Scrollable((Dali::Toolkit::Scrollable const &)*arg1);
63935     } catch (std::out_of_range& e) {
63936       {
63937         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63938       };
63939     } catch (std::exception& e) {
63940       {
63941         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63942       };
63943     } catch (...) {
63944       {
63945         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63946       };
63947     }
63948   }
63949   jresult = (void *)result;
63950   return jresult;
63951 }
63952
63953
63954 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_Assign(void * jarg1, void * jarg2) {
63955   void * jresult ;
63956   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
63957   Dali::Toolkit::Scrollable *arg2 = 0 ;
63958   Dali::Toolkit::Scrollable *result = 0 ;
63959
63960   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
63961   arg2 = (Dali::Toolkit::Scrollable *)jarg2;
63962   if (!arg2) {
63963     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Scrollable const & type is null", 0);
63964     return 0;
63965   }
63966   {
63967     try {
63968       result = (Dali::Toolkit::Scrollable *) &(arg1)->operator =((Dali::Toolkit::Scrollable const &)*arg2);
63969     } catch (std::out_of_range& e) {
63970       {
63971         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
63972       };
63973     } catch (std::exception& e) {
63974       {
63975         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
63976       };
63977     } catch (...) {
63978       {
63979         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
63980       };
63981     }
63982   }
63983   jresult = (void *)result;
63984   return jresult;
63985 }
63986
63987
63988 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Scrollable(void * jarg1) {
63989   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
63990
63991   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
63992   {
63993     try {
63994       delete arg1;
63995     } catch (std::out_of_range& e) {
63996       {
63997         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
63998       };
63999     } catch (std::exception& e) {
64000       {
64001         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64002       };
64003     } catch (...) {
64004       {
64005         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64006       };
64007     }
64008   }
64009 }
64010
64011
64012 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_DownCast(void * jarg1) {
64013   void * jresult ;
64014   Dali::BaseHandle arg1 ;
64015   Dali::BaseHandle *argp1 ;
64016   Dali::Toolkit::Scrollable result;
64017
64018   argp1 = (Dali::BaseHandle *)jarg1;
64019   if (!argp1) {
64020     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
64021     return 0;
64022   }
64023   arg1 = *argp1;
64024   {
64025     try {
64026       result = Dali::Toolkit::Scrollable::DownCast(arg1);
64027     } catch (std::out_of_range& e) {
64028       {
64029         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64030       };
64031     } catch (std::exception& e) {
64032       {
64033         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64034       };
64035     } catch (...) {
64036       {
64037         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64038       };
64039     }
64040   }
64041   jresult = new Dali::Toolkit::Scrollable((const Dali::Toolkit::Scrollable &)result);
64042   return jresult;
64043 }
64044
64045
64046 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Scrollable_IsOvershootEnabled(void * jarg1) {
64047   unsigned int jresult ;
64048   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64049   bool result;
64050
64051   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64052   {
64053     try {
64054       result = (bool)((Dali::Toolkit::Scrollable const *)arg1)->IsOvershootEnabled();
64055     } catch (std::out_of_range& e) {
64056       {
64057         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64058       };
64059     } catch (std::exception& e) {
64060       {
64061         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64062       };
64063     } catch (...) {
64064       {
64065         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64066       };
64067     }
64068   }
64069   jresult = result;
64070   return jresult;
64071 }
64072
64073
64074 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Scrollable_SetOvershootEnabled(void * jarg1, unsigned int jarg2) {
64075   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64076   bool arg2 ;
64077
64078   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64079   arg2 = jarg2 ? true : false;
64080   {
64081     try {
64082       (arg1)->SetOvershootEnabled(arg2);
64083     } catch (std::out_of_range& e) {
64084       {
64085         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64086       };
64087     } catch (std::exception& e) {
64088       {
64089         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64090       };
64091     } catch (...) {
64092       {
64093         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64094       };
64095     }
64096   }
64097 }
64098
64099
64100 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Scrollable_SetOvershootEffectColor(void * jarg1, void * jarg2) {
64101   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64102   Dali::Vector4 *arg2 = 0 ;
64103
64104   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64105   arg2 = (Dali::Vector4 *)jarg2;
64106   if (!arg2) {
64107     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
64108     return ;
64109   }
64110   {
64111     try {
64112       (arg1)->SetOvershootEffectColor((Dali::Vector4 const &)*arg2);
64113     } catch (std::out_of_range& e) {
64114       {
64115         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64116       };
64117     } catch (std::exception& e) {
64118       {
64119         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64120       };
64121     } catch (...) {
64122       {
64123         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64124       };
64125     }
64126   }
64127 }
64128
64129
64130 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_GetOvershootEffectColor(void * jarg1) {
64131   void * jresult ;
64132   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64133   Dali::Vector4 result;
64134
64135   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64136   {
64137     try {
64138       result = ((Dali::Toolkit::Scrollable const *)arg1)->GetOvershootEffectColor();
64139     } catch (std::out_of_range& e) {
64140       {
64141         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64142       };
64143     } catch (std::exception& e) {
64144       {
64145         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64146       };
64147     } catch (...) {
64148       {
64149         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64150       };
64151     }
64152   }
64153   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
64154   return jresult;
64155 }
64156
64157
64158 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Scrollable_SetOvershootAnimationSpeed(void * jarg1, float jarg2) {
64159   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64160   float arg2 ;
64161
64162   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64163   arg2 = (float)jarg2;
64164   {
64165     try {
64166       (arg1)->SetOvershootAnimationSpeed(arg2);
64167     } catch (std::out_of_range& e) {
64168       {
64169         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64170       };
64171     } catch (std::exception& e) {
64172       {
64173         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64174       };
64175     } catch (...) {
64176       {
64177         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64178       };
64179     }
64180   }
64181 }
64182
64183
64184 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Scrollable_GetOvershootAnimationSpeed(void * jarg1) {
64185   float jresult ;
64186   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64187   float result;
64188
64189   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64190   {
64191     try {
64192       result = (float)((Dali::Toolkit::Scrollable const *)arg1)->GetOvershootAnimationSpeed();
64193     } catch (std::out_of_range& e) {
64194       {
64195         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64196       };
64197     } catch (std::exception& e) {
64198       {
64199         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64200       };
64201     } catch (...) {
64202       {
64203         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64204       };
64205     }
64206   }
64207   jresult = result;
64208   return jresult;
64209 }
64210
64211
64212 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_ScrollStartedSignal(void * jarg1) {
64213   void * jresult ;
64214   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64215   Dali::Toolkit::Scrollable::ScrollStartedSignalType *result = 0 ;
64216
64217   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64218   {
64219     try {
64220       result = (Dali::Toolkit::Scrollable::ScrollStartedSignalType *) &(arg1)->ScrollStartedSignal();
64221     } catch (std::out_of_range& e) {
64222       {
64223         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64224       };
64225     } catch (std::exception& e) {
64226       {
64227         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64228       };
64229     } catch (...) {
64230       {
64231         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64232       };
64233     }
64234   }
64235   jresult = (void *)result;
64236   return jresult;
64237 }
64238
64239
64240 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_ScrollUpdatedSignal(void * jarg1) {
64241   void * jresult ;
64242   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64243   Dali::Toolkit::Scrollable::ScrollUpdatedSignalType *result = 0 ;
64244
64245   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64246   {
64247     try {
64248       result = (Dali::Toolkit::Scrollable::ScrollUpdatedSignalType *) &(arg1)->ScrollUpdatedSignal();
64249     } catch (std::out_of_range& e) {
64250       {
64251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64252       };
64253     } catch (std::exception& e) {
64254       {
64255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64256       };
64257     } catch (...) {
64258       {
64259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64260       };
64261     }
64262   }
64263   jresult = (void *)result;
64264   return jresult;
64265 }
64266
64267
64268 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Scrollable_ScrollCompletedSignal(void * jarg1) {
64269   void * jresult ;
64270   Dali::Toolkit::Scrollable *arg1 = (Dali::Toolkit::Scrollable *) 0 ;
64271   Dali::Toolkit::Scrollable::ScrollCompletedSignalType *result = 0 ;
64272
64273   arg1 = (Dali::Toolkit::Scrollable *)jarg1;
64274   {
64275     try {
64276       result = (Dali::Toolkit::Scrollable::ScrollCompletedSignalType *) &(arg1)->ScrollCompletedSignal();
64277     } catch (std::out_of_range& e) {
64278       {
64279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64280       };
64281     } catch (std::exception& e) {
64282       {
64283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64284       };
64285     } catch (...) {
64286       {
64287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64288       };
64289     }
64290   }
64291   jresult = (void *)result;
64292   return jresult;
64293 }
64294
64295
64296 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_IsVertical(int jarg1) {
64297   unsigned int jresult ;
64298   Dali::Toolkit::ControlOrientation::Type arg1 ;
64299   bool result;
64300
64301   arg1 = (Dali::Toolkit::ControlOrientation::Type)jarg1;
64302   {
64303     try {
64304       result = (bool)Dali::Toolkit::IsVertical(arg1);
64305     } catch (std::out_of_range& e) {
64306       {
64307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64308       };
64309     } catch (std::exception& e) {
64310       {
64311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64312       };
64313     } catch (...) {
64314       {
64315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64316       };
64317     }
64318   }
64319   jresult = result;
64320   return jresult;
64321 }
64322
64323
64324 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_IsHorizontal(int jarg1) {
64325   unsigned int jresult ;
64326   Dali::Toolkit::ControlOrientation::Type arg1 ;
64327   bool result;
64328
64329   arg1 = (Dali::Toolkit::ControlOrientation::Type)jarg1;
64330   {
64331     try {
64332       result = (bool)Dali::Toolkit::IsHorizontal(arg1);
64333     } catch (std::out_of_range& e) {
64334       {
64335         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64336       };
64337     } catch (std::exception& e) {
64338       {
64339         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64340       };
64341     } catch (...) {
64342       {
64343         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64344       };
64345     }
64346   }
64347   jresult = result;
64348   return jresult;
64349 }
64350
64351
64352 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemRange__SWIG_0(unsigned int jarg1, unsigned int jarg2) {
64353   void * jresult ;
64354   unsigned int arg1 ;
64355   unsigned int arg2 ;
64356   Dali::Toolkit::ItemRange *result = 0 ;
64357
64358   arg1 = (unsigned int)jarg1;
64359   arg2 = (unsigned int)jarg2;
64360   {
64361     try {
64362       result = (Dali::Toolkit::ItemRange *)new Dali::Toolkit::ItemRange(arg1,arg2);
64363     } catch (std::out_of_range& e) {
64364       {
64365         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64366       };
64367     } catch (std::exception& e) {
64368       {
64369         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64370       };
64371     } catch (...) {
64372       {
64373         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64374       };
64375     }
64376   }
64377   jresult = (void *)result;
64378   return jresult;
64379 }
64380
64381
64382 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemRange__SWIG_1(void * jarg1) {
64383   void * jresult ;
64384   Dali::Toolkit::ItemRange *arg1 = 0 ;
64385   Dali::Toolkit::ItemRange *result = 0 ;
64386
64387   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64388   if (!arg1) {
64389     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange const & type is null", 0);
64390     return 0;
64391   }
64392   {
64393     try {
64394       result = (Dali::Toolkit::ItemRange *)new Dali::Toolkit::ItemRange((Dali::Toolkit::ItemRange const &)*arg1);
64395     } catch (std::out_of_range& e) {
64396       {
64397         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64398       };
64399     } catch (std::exception& e) {
64400       {
64401         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64402       };
64403     } catch (...) {
64404       {
64405         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64406       };
64407     }
64408   }
64409   jresult = (void *)result;
64410   return jresult;
64411 }
64412
64413
64414 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemRange_Assign(void * jarg1, void * jarg2) {
64415   void * jresult ;
64416   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64417   Dali::Toolkit::ItemRange *arg2 = 0 ;
64418   Dali::Toolkit::ItemRange *result = 0 ;
64419
64420   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64421   arg2 = (Dali::Toolkit::ItemRange *)jarg2;
64422   if (!arg2) {
64423     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange const & type is null", 0);
64424     return 0;
64425   }
64426   {
64427     try {
64428       result = (Dali::Toolkit::ItemRange *) &(arg1)->operator =((Dali::Toolkit::ItemRange const &)*arg2);
64429     } catch (std::out_of_range& e) {
64430       {
64431         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64432       };
64433     } catch (std::exception& e) {
64434       {
64435         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64436       };
64437     } catch (...) {
64438       {
64439         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64440       };
64441     }
64442   }
64443   jresult = (void *)result;
64444   return jresult;
64445 }
64446
64447
64448 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemRange_Within(void * jarg1, unsigned int jarg2) {
64449   unsigned int jresult ;
64450   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64451   unsigned int arg2 ;
64452   bool result;
64453
64454   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64455   arg2 = (unsigned int)jarg2;
64456   {
64457     try {
64458       result = (bool)(arg1)->Within(arg2);
64459     } catch (std::out_of_range& e) {
64460       {
64461         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64462       };
64463     } catch (std::exception& e) {
64464       {
64465         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64466       };
64467     } catch (...) {
64468       {
64469         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64470       };
64471     }
64472   }
64473   jresult = result;
64474   return jresult;
64475 }
64476
64477
64478 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemRange_Intersection(void * jarg1, void * jarg2) {
64479   void * jresult ;
64480   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64481   Dali::Toolkit::ItemRange *arg2 = 0 ;
64482   SwigValueWrapper< Dali::Toolkit::ItemRange > result;
64483
64484   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64485   arg2 = (Dali::Toolkit::ItemRange *)jarg2;
64486   if (!arg2) {
64487     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange const & type is null", 0);
64488     return 0;
64489   }
64490   {
64491     try {
64492       result = (arg1)->Intersection((Dali::Toolkit::ItemRange const &)*arg2);
64493     } catch (std::out_of_range& e) {
64494       {
64495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64496       };
64497     } catch (std::exception& e) {
64498       {
64499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64500       };
64501     } catch (...) {
64502       {
64503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64504       };
64505     }
64506   }
64507   jresult = new Dali::Toolkit::ItemRange((const Dali::Toolkit::ItemRange &)result);
64508   return jresult;
64509 }
64510
64511
64512 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemRange_begin_set(void * jarg1, unsigned int jarg2) {
64513   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64514   unsigned int arg2 ;
64515
64516   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64517   arg2 = (unsigned int)jarg2;
64518   if (arg1) (arg1)->begin = arg2;
64519 }
64520
64521
64522 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemRange_begin_get(void * jarg1) {
64523   unsigned int jresult ;
64524   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64525   unsigned int result;
64526
64527   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64528   result = (unsigned int) ((arg1)->begin);
64529   jresult = result;
64530   return jresult;
64531 }
64532
64533
64534 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemRange_end_set(void * jarg1, unsigned int jarg2) {
64535   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64536   unsigned int arg2 ;
64537
64538   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64539   arg2 = (unsigned int)jarg2;
64540   if (arg1) (arg1)->end = arg2;
64541 }
64542
64543
64544 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemRange_end_get(void * jarg1) {
64545   unsigned int jresult ;
64546   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64547   unsigned int result;
64548
64549   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64550   result = (unsigned int) ((arg1)->end);
64551   jresult = result;
64552   return jresult;
64553 }
64554
64555
64556 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemRange(void * jarg1) {
64557   Dali::Toolkit::ItemRange *arg1 = (Dali::Toolkit::ItemRange *) 0 ;
64558
64559   arg1 = (Dali::Toolkit::ItemRange *)jarg1;
64560   {
64561     try {
64562       delete arg1;
64563     } catch (std::out_of_range& e) {
64564       {
64565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64566       };
64567     } catch (std::exception& e) {
64568       {
64569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64570       };
64571     } catch (...) {
64572       {
64573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64574       };
64575     }
64576   }
64577 }
64578
64579
64580 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemLayout(void * jarg1) {
64581   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64582
64583   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64584   {
64585     try {
64586       delete arg1;
64587     } catch (std::out_of_range& e) {
64588       {
64589         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64590       };
64591     } catch (std::exception& e) {
64592       {
64593         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64594       };
64595     } catch (...) {
64596       {
64597         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64598       };
64599     }
64600   }
64601 }
64602
64603
64604 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_SetOrientation(void * jarg1, int jarg2) {
64605   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64606   Dali::Toolkit::ControlOrientation::Type arg2 ;
64607
64608   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64609   arg2 = (Dali::Toolkit::ControlOrientation::Type)jarg2;
64610   {
64611     try {
64612       (arg1)->SetOrientation(arg2);
64613     } catch (std::out_of_range& e) {
64614       {
64615         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64616       };
64617     } catch (std::exception& e) {
64618       {
64619         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64620       };
64621     } catch (...) {
64622       {
64623         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64624       };
64625     }
64626   }
64627 }
64628
64629
64630 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemLayout_GetOrientation(void * jarg1) {
64631   int jresult ;
64632   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64633   Dali::Toolkit::ControlOrientation::Type result;
64634
64635   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64636   {
64637     try {
64638       result = (Dali::Toolkit::ControlOrientation::Type)((Dali::Toolkit::ItemLayout const *)arg1)->GetOrientation();
64639     } catch (std::out_of_range& e) {
64640       {
64641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64642       };
64643     } catch (std::exception& e) {
64644       {
64645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64646       };
64647     } catch (...) {
64648       {
64649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64650       };
64651     }
64652   }
64653   jresult = (int)result;
64654   return jresult;
64655 }
64656
64657
64658 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_SetLayoutProperties(void * jarg1, void * jarg2) {
64659   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64660   Dali::Property::Map *arg2 = 0 ;
64661
64662   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64663   arg2 = (Dali::Property::Map *)jarg2;
64664   if (!arg2) {
64665     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
64666     return ;
64667   }
64668   {
64669     try {
64670       (arg1)->SetLayoutProperties((Dali::Property::Map const &)*arg2);
64671     } catch (std::out_of_range& e) {
64672       {
64673         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64674       };
64675     } catch (std::exception& e) {
64676       {
64677         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64678       };
64679     } catch (...) {
64680       {
64681         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64682       };
64683     }
64684   }
64685 }
64686
64687
64688 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemLayout_GetLayoutProperties(void * jarg1) {
64689   void * jresult ;
64690   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64691   Dali::Property::Map result;
64692
64693   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64694   {
64695     try {
64696       result = (arg1)->GetLayoutProperties();
64697     } catch (std::out_of_range& e) {
64698       {
64699         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64700       };
64701     } catch (std::exception& e) {
64702       {
64703         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64704       };
64705     } catch (...) {
64706       {
64707         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64708       };
64709     }
64710   }
64711   jresult = new Dali::Property::Map((const Dali::Property::Map &)result);
64712   return jresult;
64713 }
64714
64715
64716 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemSize(void * jarg1, unsigned int jarg2, void * jarg3, void * jarg4) {
64717   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64718   unsigned int arg2 ;
64719   Dali::Vector3 *arg3 = 0 ;
64720   Dali::Vector3 *arg4 = 0 ;
64721
64722   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64723   arg2 = (unsigned int)jarg2;
64724   arg3 = (Dali::Vector3 *)jarg3;
64725   if (!arg3) {
64726     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
64727     return ;
64728   }
64729   arg4 = (Dali::Vector3 *)jarg4;
64730   if (!arg4) {
64731     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
64732     return ;
64733   }
64734   {
64735     try {
64736       ((Dali::Toolkit::ItemLayout const *)arg1)->GetItemSize(arg2,(Dali::Vector3 const &)*arg3,*arg4);
64737     } catch (std::out_of_range& e) {
64738       {
64739         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64740       };
64741     } catch (std::exception& e) {
64742       {
64743         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64744       };
64745     } catch (...) {
64746       {
64747         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64748       };
64749     }
64750   }
64751 }
64752
64753
64754 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_SetItemSize(void * jarg1, void * jarg2) {
64755   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64756   Dali::Vector3 *arg2 = 0 ;
64757
64758   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64759   arg2 = (Dali::Vector3 *)jarg2;
64760   if (!arg2) {
64761     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
64762     return ;
64763   }
64764   {
64765     try {
64766       (arg1)->SetItemSize((Dali::Vector3 const &)*arg2);
64767     } catch (std::out_of_range& e) {
64768       {
64769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
64770       };
64771     } catch (std::exception& e) {
64772       {
64773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
64774       };
64775     } catch (...) {
64776       {
64777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
64778       };
64779     }
64780   }
64781 }
64782
64783
64784 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetMinimumLayoutPosition(void * jarg1, unsigned int jarg2, void * jarg3) {
64785   float jresult ;
64786   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64787   unsigned int arg2 ;
64788   Dali::Vector3 arg3 ;
64789   Dali::Vector3 *argp3 ;
64790   float result;
64791
64792   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64793   arg2 = (unsigned int)jarg2;
64794   argp3 = (Dali::Vector3 *)jarg3;
64795   if (!argp3) {
64796     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
64797     return 0;
64798   }
64799   arg3 = *argp3;
64800   {
64801     try {
64802       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetMinimumLayoutPosition(arg2,arg3);
64803     } catch (std::out_of_range& e) {
64804       {
64805         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64806       };
64807     } catch (std::exception& e) {
64808       {
64809         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64810       };
64811     } catch (...) {
64812       {
64813         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64814       };
64815     }
64816   }
64817   jresult = result;
64818   return jresult;
64819 }
64820
64821
64822 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetClosestAnchorPosition(void * jarg1, float jarg2) {
64823   float jresult ;
64824   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64825   float arg2 ;
64826   float result;
64827
64828   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64829   arg2 = (float)jarg2;
64830   {
64831     try {
64832       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetClosestAnchorPosition(arg2);
64833     } catch (std::out_of_range& e) {
64834       {
64835         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64836       };
64837     } catch (std::exception& e) {
64838       {
64839         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64840       };
64841     } catch (...) {
64842       {
64843         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64844       };
64845     }
64846   }
64847   jresult = result;
64848   return jresult;
64849 }
64850
64851
64852 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemScrollToPosition(void * jarg1, unsigned int jarg2) {
64853   float jresult ;
64854   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64855   unsigned int arg2 ;
64856   float result;
64857
64858   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64859   arg2 = (unsigned int)jarg2;
64860   {
64861     try {
64862       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetItemScrollToPosition(arg2);
64863     } catch (std::out_of_range& e) {
64864       {
64865         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64866       };
64867     } catch (std::exception& e) {
64868       {
64869         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64870       };
64871     } catch (...) {
64872       {
64873         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64874       };
64875     }
64876   }
64877   jresult = result;
64878   return jresult;
64879 }
64880
64881
64882 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemsWithinArea(void * jarg1, float jarg2, void * jarg3) {
64883   void * jresult ;
64884   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64885   float arg2 ;
64886   Dali::Vector3 arg3 ;
64887   Dali::Vector3 *argp3 ;
64888   SwigValueWrapper< Dali::Toolkit::ItemRange > result;
64889
64890   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64891   arg2 = (float)jarg2;
64892   argp3 = (Dali::Vector3 *)jarg3;
64893   if (!argp3) {
64894     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
64895     return 0;
64896   }
64897   arg3 = *argp3;
64898   {
64899     try {
64900       result = ((Dali::Toolkit::ItemLayout const *)arg1)->GetItemsWithinArea(arg2,arg3);
64901     } catch (std::out_of_range& e) {
64902       {
64903         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64904       };
64905     } catch (std::exception& e) {
64906       {
64907         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64908       };
64909     } catch (...) {
64910       {
64911         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64912       };
64913     }
64914   }
64915   jresult = new Dali::Toolkit::ItemRange((const Dali::Toolkit::ItemRange &)result);
64916   return jresult;
64917 }
64918
64919
64920 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetClosestOnScreenLayoutPosition(void * jarg1, int jarg2, float jarg3, void * jarg4) {
64921   float jresult ;
64922   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64923   int arg2 ;
64924   float arg3 ;
64925   Dali::Vector3 *arg4 = 0 ;
64926   float result;
64927
64928   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64929   arg2 = (int)jarg2;
64930   arg3 = (float)jarg3;
64931   arg4 = (Dali::Vector3 *)jarg4;
64932   if (!arg4) {
64933     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
64934     return 0;
64935   }
64936   {
64937     try {
64938       result = (float)(arg1)->GetClosestOnScreenLayoutPosition(arg2,arg3,(Dali::Vector3 const &)*arg4);
64939     } catch (std::out_of_range& e) {
64940       {
64941         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64942       };
64943     } catch (std::exception& e) {
64944       {
64945         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64946       };
64947     } catch (...) {
64948       {
64949         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64950       };
64951     }
64952   }
64953   jresult = result;
64954   return jresult;
64955 }
64956
64957
64958 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemLayout_GetReserveItemCount(void * jarg1, void * jarg2) {
64959   unsigned int jresult ;
64960   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64961   Dali::Vector3 arg2 ;
64962   Dali::Vector3 *argp2 ;
64963   unsigned int result;
64964
64965   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
64966   argp2 = (Dali::Vector3 *)jarg2;
64967   if (!argp2) {
64968     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
64969     return 0;
64970   }
64971   arg2 = *argp2;
64972   {
64973     try {
64974       result = (unsigned int)((Dali::Toolkit::ItemLayout const *)arg1)->GetReserveItemCount(arg2);
64975     } catch (std::out_of_range& e) {
64976       {
64977         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
64978       };
64979     } catch (std::exception& e) {
64980       {
64981         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
64982       };
64983     } catch (...) {
64984       {
64985         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
64986       };
64987     }
64988   }
64989   jresult = result;
64990   return jresult;
64991 }
64992
64993
64994 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_GetDefaultItemSize(void * jarg1, unsigned int jarg2, void * jarg3, void * jarg4) {
64995   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
64996   unsigned int arg2 ;
64997   Dali::Vector3 *arg3 = 0 ;
64998   Dali::Vector3 *arg4 = 0 ;
64999
65000   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
65001   arg2 = (unsigned int)jarg2;
65002   arg3 = (Dali::Vector3 *)jarg3;
65003   if (!arg3) {
65004     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
65005     return ;
65006   }
65007   arg4 = (Dali::Vector3 *)jarg4;
65008   if (!arg4) {
65009     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
65010     return ;
65011   }
65012   {
65013     try {
65014       ((Dali::Toolkit::ItemLayout const *)arg1)->GetDefaultItemSize(arg2,(Dali::Vector3 const &)*arg3,*arg4);
65015     } catch (std::out_of_range& e) {
65016       {
65017         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65018       };
65019     } catch (std::exception& e) {
65020       {
65021         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65022       };
65023     } catch (...) {
65024       {
65025         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65026       };
65027     }
65028   }
65029 }
65030
65031
65032 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemLayout_GetScrollDirection(void * jarg1) {
65033   void * jresult ;
65034   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
65035   Dali::Degree result;
65036
65037   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
65038   {
65039     try {
65040       result = ((Dali::Toolkit::ItemLayout const *)arg1)->GetScrollDirection();
65041     } catch (std::out_of_range& e) {
65042       {
65043         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65044       };
65045     } catch (std::exception& e) {
65046       {
65047         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65048       };
65049     } catch (...) {
65050       {
65051         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65052       };
65053     }
65054   }
65055   jresult = new Dali::Degree((const Dali::Degree &)result);
65056   return jresult;
65057 }
65058
65059
65060 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetScrollSpeedFactor(void * jarg1) {
65061   float jresult ;
65062   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
65063   float result;
65064
65065   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
65066   {
65067     try {
65068       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetScrollSpeedFactor();
65069     } catch (std::out_of_range& e) {
65070       {
65071         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65072       };
65073     } catch (std::exception& e) {
65074       {
65075         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65076       };
65077     } catch (...) {
65078       {
65079         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65080       };
65081     }
65082   }
65083   jresult = result;
65084   return jresult;
65085 }
65086
65087
65088 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetMaximumSwipeSpeed(void * jarg1) {
65089   float jresult ;
65090   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
65091   float result;
65092
65093   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
65094   {
65095     try {
65096       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetMaximumSwipeSpeed();
65097     } catch (std::out_of_range& e) {
65098       {
65099         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65100       };
65101     } catch (std::exception& e) {
65102       {
65103         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65104       };
65105     } catch (...) {
65106       {
65107         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65108       };
65109     }
65110   }
65111   jresult = result;
65112   return jresult;
65113 }
65114
65115
65116 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemFlickAnimationDuration(void * jarg1) {
65117   float jresult ;
65118   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
65119   float result;
65120
65121   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
65122   {
65123     try {
65124       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetItemFlickAnimationDuration();
65125     } catch (std::out_of_range& e) {
65126       {
65127         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65128       };
65129     } catch (std::exception& e) {
65130       {
65131         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65132       };
65133     } catch (...) {
65134       {
65135         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65136       };
65137     }
65138   }
65139   jresult = result;
65140   return jresult;
65141 }
65142
65143
65144 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemLayout_GetNextFocusItemID(void * jarg1, int jarg2, int jarg3, int jarg4, unsigned int jarg5) {
65145   int jresult ;
65146   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
65147   int arg2 ;
65148   int arg3 ;
65149   Dali::Toolkit::Control::KeyboardFocus::Direction arg4 ;
65150   bool arg5 ;
65151   int result;
65152
65153   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
65154   arg2 = (int)jarg2;
65155   arg3 = (int)jarg3;
65156   arg4 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg4;
65157   arg5 = jarg5 ? true : false;
65158   {
65159     try {
65160       result = (int)(arg1)->GetNextFocusItemID(arg2,arg3,arg4,arg5);
65161     } catch (std::out_of_range& e) {
65162       {
65163         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65164       };
65165     } catch (std::exception& e) {
65166       {
65167         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65168       };
65169     } catch (...) {
65170       {
65171         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65172       };
65173     }
65174   }
65175   jresult = result;
65176   return jresult;
65177 }
65178
65179
65180 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemLayout_GetFlickSpeedFactor(void * jarg1) {
65181   float jresult ;
65182   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
65183   float result;
65184
65185   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
65186   {
65187     try {
65188       result = (float)((Dali::Toolkit::ItemLayout const *)arg1)->GetFlickSpeedFactor();
65189     } catch (std::out_of_range& e) {
65190       {
65191         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65192       };
65193     } catch (std::exception& e) {
65194       {
65195         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65196       };
65197     } catch (...) {
65198       {
65199         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65200       };
65201     }
65202   }
65203   jresult = result;
65204   return jresult;
65205 }
65206
65207
65208 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemLayout_ApplyConstraints(void * jarg1, void * jarg2, int jarg3, void * jarg4, void * jarg5) {
65209   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
65210   Dali::Actor *arg2 = 0 ;
65211   int arg3 ;
65212   Dali::Vector3 *arg4 = 0 ;
65213   Dali::Actor *arg5 = 0 ;
65214
65215   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
65216   arg2 = (Dali::Actor *)jarg2;
65217   if (!arg2) {
65218     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
65219     return ;
65220   }
65221   arg3 = (int)jarg3;
65222   arg4 = (Dali::Vector3 *)jarg4;
65223   if (!arg4) {
65224     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
65225     return ;
65226   }
65227   arg5 = (Dali::Actor *)jarg5;
65228   if (!arg5) {
65229     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
65230     return ;
65231   }
65232   {
65233     try {
65234       (arg1)->ApplyConstraints(*arg2,arg3,(Dali::Vector3 const &)*arg4,(Dali::Actor const &)*arg5);
65235     } catch (std::out_of_range& e) {
65236       {
65237         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65238       };
65239     } catch (std::exception& e) {
65240       {
65241         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65242       };
65243     } catch (...) {
65244       {
65245         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65246       };
65247     }
65248   }
65249 }
65250
65251
65252 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemLayout_GetItemPosition(void * jarg1, int jarg2, float jarg3, void * jarg4) {
65253   void * jresult ;
65254   Dali::Toolkit::ItemLayout *arg1 = (Dali::Toolkit::ItemLayout *) 0 ;
65255   int arg2 ;
65256   float arg3 ;
65257   Dali::Vector3 *arg4 = 0 ;
65258   Dali::Vector3 result;
65259
65260   arg1 = (Dali::Toolkit::ItemLayout *)jarg1;
65261   arg2 = (int)jarg2;
65262   arg3 = (float)jarg3;
65263   arg4 = (Dali::Vector3 *)jarg4;
65264   if (!arg4) {
65265     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
65266     return 0;
65267   }
65268   {
65269     try {
65270       result = ((Dali::Toolkit::ItemLayout const *)arg1)->GetItemPosition(arg2,arg3,(Dali::Vector3 const &)*arg4);
65271     } catch (std::out_of_range& e) {
65272       {
65273         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65274       };
65275     } catch (std::exception& e) {
65276       {
65277         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65278       };
65279     } catch (...) {
65280       {
65281         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65282       };
65283     }
65284   }
65285   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
65286   return jresult;
65287 }
65288
65289
65290 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_NewItemLayout(int jarg1) {
65291   void * jresult ;
65292   Dali::Toolkit::DefaultItemLayout::Type arg1 ;
65293   SwigValueWrapper< Dali::IntrusivePtr< Dali::Toolkit::ItemLayout > > result;
65294
65295   arg1 = (Dali::Toolkit::DefaultItemLayout::Type)jarg1;
65296   {
65297     try {
65298       result = Dali::Toolkit::DefaultItemLayout::New(arg1);
65299     } catch (std::out_of_range& e) {
65300       {
65301         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65302       };
65303     } catch (std::exception& e) {
65304       {
65305         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65306       };
65307     } catch (...) {
65308       {
65309         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65310       };
65311     }
65312   }
65313   jresult = new Dali::Toolkit::ItemLayoutPtr((const Dali::Toolkit::ItemLayoutPtr &)result);
65314   return jresult;
65315 }
65316
65317
65318 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemFactory(void * jarg1) {
65319   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
65320
65321   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
65322   {
65323     try {
65324       delete arg1;
65325     } catch (std::out_of_range& e) {
65326       {
65327         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65328       };
65329     } catch (std::exception& e) {
65330       {
65331         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65332       };
65333     } catch (...) {
65334       {
65335         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65336       };
65337     }
65338   }
65339 }
65340
65341
65342 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemFactory_GetNumberOfItems(void * jarg1) {
65343   unsigned int jresult ;
65344   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
65345   unsigned int result;
65346
65347   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
65348   {
65349     try {
65350       result = (unsigned int)(arg1)->GetNumberOfItems();
65351     } catch (std::out_of_range& e) {
65352       {
65353         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65354       };
65355     } catch (std::exception& e) {
65356       {
65357         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65358       };
65359     } catch (...) {
65360       {
65361         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65362       };
65363     }
65364   }
65365   jresult = result;
65366   return jresult;
65367 }
65368
65369
65370 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemFactory_NewItem(void * jarg1, unsigned int jarg2) {
65371   void * jresult ;
65372   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
65373   unsigned int arg2 ;
65374   Dali::Actor result;
65375
65376   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
65377   arg2 = (unsigned int)jarg2;
65378   {
65379     try {
65380       result = (arg1)->NewItem(arg2);
65381     } catch (std::out_of_range& e) {
65382       {
65383         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65384       };
65385     } catch (std::exception& e) {
65386       {
65387         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65388       };
65389     } catch (...) {
65390       {
65391         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65392       };
65393     }
65394   }
65395   jresult = new Dali::Actor((const Dali::Actor &)result);
65396   return jresult;
65397 }
65398
65399
65400 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemFactory_ItemReleased(void * jarg1, unsigned int jarg2, void * jarg3) {
65401   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
65402   unsigned int arg2 ;
65403   Dali::Actor arg3 ;
65404   Dali::Actor *argp3 ;
65405
65406   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
65407   arg2 = (unsigned int)jarg2;
65408   argp3 = (Dali::Actor *)jarg3;
65409   if (!argp3) {
65410     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
65411     return ;
65412   }
65413   arg3 = *argp3;
65414   {
65415     try {
65416       (arg1)->ItemReleased(arg2,arg3);
65417     } catch (std::out_of_range& e) {
65418       {
65419         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65420       };
65421     } catch (std::exception& e) {
65422       {
65423         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65424       };
65425     } catch (...) {
65426       {
65427         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65428       };
65429     }
65430   }
65431 }
65432
65433
65434 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemFactory_ItemReleasedSwigExplicitItemFactory(void * jarg1, unsigned int jarg2, void * jarg3) {
65435   Dali::Toolkit::ItemFactory *arg1 = (Dali::Toolkit::ItemFactory *) 0 ;
65436   unsigned int arg2 ;
65437   Dali::Actor arg3 ;
65438   Dali::Actor *argp3 ;
65439
65440   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
65441   arg2 = (unsigned int)jarg2;
65442   argp3 = (Dali::Actor *)jarg3;
65443   if (!argp3) {
65444     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
65445     return ;
65446   }
65447   arg3 = *argp3;
65448   {
65449     try {
65450       (arg1)->Dali::Toolkit::ItemFactory::ItemReleased(arg2,arg3);
65451     } catch (std::out_of_range& e) {
65452       {
65453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65454       };
65455     } catch (std::exception& e) {
65456       {
65457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65458       };
65459     } catch (...) {
65460       {
65461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65462       };
65463     }
65464   }
65465 }
65466
65467
65468 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemFactory() {
65469   void * jresult ;
65470   Dali::Toolkit::ItemFactory *result = 0 ;
65471
65472   {
65473     try {
65474       result = (Dali::Toolkit::ItemFactory *)new SwigDirector_ItemFactory();
65475     } catch (std::out_of_range& e) {
65476       {
65477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65478       };
65479     } catch (std::exception& e) {
65480       {
65481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65482       };
65483     } catch (...) {
65484       {
65485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65486       };
65487     }
65488   }
65489   jresult = (void *)result;
65490   return jresult;
65491 }
65492
65493
65494 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) {
65495   Dali::Toolkit::ItemFactory *obj = (Dali::Toolkit::ItemFactory *)objarg;
65496   SwigDirector_ItemFactory *director = dynamic_cast<SwigDirector_ItemFactory *>(obj);
65497   if (director) {
65498     director->swig_connect_director(callback0, callback1, callback2);
65499   }
65500 }
65501
65502
65503 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_MINIMUM_SWIPE_SPEED_get() {
65504   int jresult ;
65505   int result;
65506
65507   result = (int)Dali::Toolkit::ItemView::Property::MINIMUM_SWIPE_SPEED;
65508   jresult = (int)result;
65509   return jresult;
65510 }
65511
65512
65513 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_MINIMUM_SWIPE_DISTANCE_get() {
65514   int jresult ;
65515   int result;
65516
65517   result = (int)Dali::Toolkit::ItemView::Property::MINIMUM_SWIPE_DISTANCE;
65518   jresult = (int)result;
65519   return jresult;
65520 }
65521
65522
65523 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_WHEEL_SCROLL_DISTANCE_STEP_get() {
65524   int jresult ;
65525   int result;
65526
65527   result = (int)Dali::Toolkit::ItemView::Property::WHEEL_SCROLL_DISTANCE_STEP;
65528   jresult = (int)result;
65529   return jresult;
65530 }
65531
65532
65533 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_SNAP_TO_ITEM_ENABLED_get() {
65534   int jresult ;
65535   int result;
65536
65537   result = (int)Dali::Toolkit::ItemView::Property::SNAP_TO_ITEM_ENABLED;
65538   jresult = (int)result;
65539   return jresult;
65540 }
65541
65542
65543 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_REFRESH_INTERVAL_get() {
65544   int jresult ;
65545   int result;
65546
65547   result = (int)Dali::Toolkit::ItemView::Property::REFRESH_INTERVAL;
65548   jresult = (int)result;
65549   return jresult;
65550 }
65551
65552
65553 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_LAYOUT_POSITION_get() {
65554   int jresult ;
65555   int result;
65556
65557   result = (int)Dali::Toolkit::ItemView::Property::LAYOUT_POSITION;
65558   jresult = (int)result;
65559   return jresult;
65560 }
65561
65562
65563 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_SCROLL_SPEED_get() {
65564   int jresult ;
65565   int result;
65566
65567   result = (int)Dali::Toolkit::ItemView::Property::SCROLL_SPEED;
65568   jresult = (int)result;
65569   return jresult;
65570 }
65571
65572
65573 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_OVERSHOOT_get() {
65574   int jresult ;
65575   int result;
65576
65577   result = (int)Dali::Toolkit::ItemView::Property::OVERSHOOT;
65578   jresult = (int)result;
65579   return jresult;
65580 }
65581
65582
65583 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_SCROLL_DIRECTION_get() {
65584   int jresult ;
65585   int result;
65586
65587   result = (int)Dali::Toolkit::ItemView::Property::SCROLL_DIRECTION;
65588   jresult = (int)result;
65589   return jresult;
65590 }
65591
65592
65593 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_LAYOUT_ORIENTATION_get() {
65594   int jresult ;
65595   int result;
65596
65597   result = (int)Dali::Toolkit::ItemView::Property::LAYOUT_ORIENTATION;
65598   jresult = (int)result;
65599   return jresult;
65600 }
65601
65602
65603 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemView_Property_SCROLL_CONTENT_SIZE_get() {
65604   int jresult ;
65605   int result;
65606
65607   result = (int)Dali::Toolkit::ItemView::Property::SCROLL_CONTENT_SIZE;
65608   jresult = (int)result;
65609   return jresult;
65610 }
65611
65612
65613 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemView_Property() {
65614   void * jresult ;
65615   Dali::Toolkit::ItemView::Property *result = 0 ;
65616
65617   {
65618     try {
65619       result = (Dali::Toolkit::ItemView::Property *)new Dali::Toolkit::ItemView::Property();
65620     } catch (std::out_of_range& e) {
65621       {
65622         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65623       };
65624     } catch (std::exception& e) {
65625       {
65626         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65627       };
65628     } catch (...) {
65629       {
65630         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65631       };
65632     }
65633   }
65634   jresult = (void *)result;
65635   return jresult;
65636 }
65637
65638
65639 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemView_Property(void * jarg1) {
65640   Dali::Toolkit::ItemView::Property *arg1 = (Dali::Toolkit::ItemView::Property *) 0 ;
65641
65642   arg1 = (Dali::Toolkit::ItemView::Property *)jarg1;
65643   {
65644     try {
65645       delete arg1;
65646     } catch (std::out_of_range& e) {
65647       {
65648         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65649       };
65650     } catch (std::exception& e) {
65651       {
65652         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65653       };
65654     } catch (...) {
65655       {
65656         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65657       };
65658     }
65659   }
65660 }
65661
65662
65663 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemView__SWIG_0() {
65664   void * jresult ;
65665   Dali::Toolkit::ItemView *result = 0 ;
65666
65667   {
65668     try {
65669       result = (Dali::Toolkit::ItemView *)new Dali::Toolkit::ItemView();
65670     } catch (std::out_of_range& e) {
65671       {
65672         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65673       };
65674     } catch (std::exception& e) {
65675       {
65676         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65677       };
65678     } catch (...) {
65679       {
65680         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65681       };
65682     }
65683   }
65684   jresult = (void *)result;
65685   return jresult;
65686 }
65687
65688
65689 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemView__SWIG_1(void * jarg1) {
65690   void * jresult ;
65691   Dali::Toolkit::ItemView *arg1 = 0 ;
65692   Dali::Toolkit::ItemView *result = 0 ;
65693
65694   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65695   if (!arg1) {
65696     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemView const & type is null", 0);
65697     return 0;
65698   }
65699   {
65700     try {
65701       result = (Dali::Toolkit::ItemView *)new Dali::Toolkit::ItemView((Dali::Toolkit::ItemView const &)*arg1);
65702     } catch (std::out_of_range& e) {
65703       {
65704         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65705       };
65706     } catch (std::exception& e) {
65707       {
65708         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65709       };
65710     } catch (...) {
65711       {
65712         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65713       };
65714     }
65715   }
65716   jresult = (void *)result;
65717   return jresult;
65718 }
65719
65720
65721 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_Assign(void * jarg1, void * jarg2) {
65722   void * jresult ;
65723   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65724   Dali::Toolkit::ItemView *arg2 = 0 ;
65725   Dali::Toolkit::ItemView *result = 0 ;
65726
65727   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65728   arg2 = (Dali::Toolkit::ItemView *)jarg2;
65729   if (!arg2) {
65730     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemView const & type is null", 0);
65731     return 0;
65732   }
65733   {
65734     try {
65735       result = (Dali::Toolkit::ItemView *) &(arg1)->operator =((Dali::Toolkit::ItemView const &)*arg2);
65736     } catch (std::out_of_range& e) {
65737       {
65738         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65739       };
65740     } catch (std::exception& e) {
65741       {
65742         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65743       };
65744     } catch (...) {
65745       {
65746         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65747       };
65748     }
65749   }
65750   jresult = (void *)result;
65751   return jresult;
65752 }
65753
65754
65755 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemView(void * jarg1) {
65756   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65757
65758   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65759   {
65760     try {
65761       delete arg1;
65762     } catch (std::out_of_range& e) {
65763       {
65764         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65765       };
65766     } catch (std::exception& e) {
65767       {
65768         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65769       };
65770     } catch (...) {
65771       {
65772         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65773       };
65774     }
65775   }
65776 }
65777
65778
65779 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_New(void * jarg1) {
65780   void * jresult ;
65781   Dali::Toolkit::ItemFactory *arg1 = 0 ;
65782   Dali::Toolkit::ItemView result;
65783
65784   arg1 = (Dali::Toolkit::ItemFactory *)jarg1;
65785   if (!arg1) {
65786     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemFactory & type is null", 0);
65787     return 0;
65788   }
65789   {
65790     try {
65791       result = Dali::Toolkit::ItemView::New(*arg1);
65792     } catch (std::out_of_range& e) {
65793       {
65794         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65795       };
65796     } catch (std::exception& e) {
65797       {
65798         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65799       };
65800     } catch (...) {
65801       {
65802         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65803       };
65804     }
65805   }
65806   jresult = new Dali::Toolkit::ItemView((const Dali::Toolkit::ItemView &)result);
65807   return jresult;
65808 }
65809
65810
65811 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_DownCast(void * jarg1) {
65812   void * jresult ;
65813   Dali::BaseHandle arg1 ;
65814   Dali::BaseHandle *argp1 ;
65815   Dali::Toolkit::ItemView result;
65816
65817   argp1 = (Dali::BaseHandle *)jarg1;
65818   if (!argp1) {
65819     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
65820     return 0;
65821   }
65822   arg1 = *argp1;
65823   {
65824     try {
65825       result = Dali::Toolkit::ItemView::DownCast(arg1);
65826     } catch (std::out_of_range& e) {
65827       {
65828         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65829       };
65830     } catch (std::exception& e) {
65831       {
65832         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65833       };
65834     } catch (...) {
65835       {
65836         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65837       };
65838     }
65839   }
65840   jresult = new Dali::Toolkit::ItemView((const Dali::Toolkit::ItemView &)result);
65841   return jresult;
65842 }
65843
65844
65845 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemView_GetLayoutCount(void * jarg1) {
65846   unsigned int jresult ;
65847   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65848   unsigned int result;
65849
65850   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65851   {
65852     try {
65853       result = (unsigned int)((Dali::Toolkit::ItemView const *)arg1)->GetLayoutCount();
65854     } catch (std::out_of_range& e) {
65855       {
65856         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65857       };
65858     } catch (std::exception& e) {
65859       {
65860         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65861       };
65862     } catch (...) {
65863       {
65864         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65865       };
65866     }
65867   }
65868   jresult = result;
65869   return jresult;
65870 }
65871
65872
65873 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_AddLayout(void * jarg1, void * jarg2) {
65874   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65875   Dali::Toolkit::ItemLayout *arg2 = 0 ;
65876
65877   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65878   arg2 = (Dali::Toolkit::ItemLayout *)jarg2;
65879   if (!arg2) {
65880     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemLayout & type is null", 0);
65881     return ;
65882   }
65883   {
65884     try {
65885       (arg1)->AddLayout(*arg2);
65886     } catch (std::out_of_range& e) {
65887       {
65888         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65889       };
65890     } catch (std::exception& e) {
65891       {
65892         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65893       };
65894     } catch (...) {
65895       {
65896         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65897       };
65898     }
65899   }
65900 }
65901
65902
65903 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_RemoveLayout(void * jarg1, unsigned int jarg2) {
65904   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65905   unsigned int arg2 ;
65906
65907   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65908   arg2 = (unsigned int)jarg2;
65909   {
65910     try {
65911       (arg1)->RemoveLayout(arg2);
65912     } catch (std::out_of_range& e) {
65913       {
65914         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
65915       };
65916     } catch (std::exception& e) {
65917       {
65918         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
65919       };
65920     } catch (...) {
65921       {
65922         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
65923       };
65924     }
65925   }
65926 }
65927
65928
65929 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetLayout(void * jarg1, unsigned int jarg2) {
65930   void * jresult ;
65931   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65932   unsigned int arg2 ;
65933   SwigValueWrapper< Dali::IntrusivePtr< Dali::Toolkit::ItemLayout > > result;
65934
65935   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65936   arg2 = (unsigned int)jarg2;
65937   {
65938     try {
65939       result = ((Dali::Toolkit::ItemView const *)arg1)->GetLayout(arg2);
65940     } catch (std::out_of_range& e) {
65941       {
65942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65943       };
65944     } catch (std::exception& e) {
65945       {
65946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65947       };
65948     } catch (...) {
65949       {
65950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65951       };
65952     }
65953   }
65954   jresult = new Dali::Toolkit::ItemLayoutPtr((const Dali::Toolkit::ItemLayoutPtr &)result);
65955   return jresult;
65956 }
65957
65958
65959 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetActiveLayout(void * jarg1) {
65960   void * jresult ;
65961   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65962   SwigValueWrapper< Dali::IntrusivePtr< Dali::Toolkit::ItemLayout > > result;
65963
65964   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65965   {
65966     try {
65967       result = ((Dali::Toolkit::ItemView const *)arg1)->GetActiveLayout();
65968     } catch (std::out_of_range& e) {
65969       {
65970         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
65971       };
65972     } catch (std::exception& e) {
65973       {
65974         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
65975       };
65976     } catch (...) {
65977       {
65978         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
65979       };
65980     }
65981   }
65982   jresult = new Dali::Toolkit::ItemLayoutPtr((const Dali::Toolkit::ItemLayoutPtr &)result);
65983   return jresult;
65984 }
65985
65986
65987 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetCurrentLayoutPosition(void * jarg1, unsigned int jarg2) {
65988   float jresult ;
65989   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
65990   Dali::Toolkit::ItemId arg2 ;
65991   float result;
65992
65993   arg1 = (Dali::Toolkit::ItemView *)jarg1;
65994   arg2 = (Dali::Toolkit::ItemId)jarg2;
65995   {
65996     try {
65997       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetCurrentLayoutPosition(arg2);
65998     } catch (std::out_of_range& e) {
65999       {
66000         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66001       };
66002     } catch (std::exception& e) {
66003       {
66004         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66005       };
66006     } catch (...) {
66007       {
66008         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66009       };
66010     }
66011   }
66012   jresult = result;
66013   return jresult;
66014 }
66015
66016
66017 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_ActivateLayout(void * jarg1, unsigned int jarg2, void * jarg3, float jarg4) {
66018   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66019   unsigned int arg2 ;
66020   Dali::Vector3 arg3 ;
66021   float arg4 ;
66022   Dali::Vector3 *argp3 ;
66023
66024   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66025   arg2 = (unsigned int)jarg2;
66026   argp3 = (Dali::Vector3 *)jarg3;
66027   if (!argp3) {
66028     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector3", 0);
66029     return ;
66030   }
66031   arg3 = *argp3;
66032   arg4 = (float)jarg4;
66033   {
66034     try {
66035       (arg1)->ActivateLayout(arg2,arg3,arg4);
66036     } catch (std::out_of_range& e) {
66037       {
66038         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66039       };
66040     } catch (std::exception& e) {
66041       {
66042         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66043       };
66044     } catch (...) {
66045       {
66046         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66047       };
66048     }
66049   }
66050 }
66051
66052
66053 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_DeactivateCurrentLayout(void * jarg1) {
66054   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66055
66056   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66057   {
66058     try {
66059       (arg1)->DeactivateCurrentLayout();
66060     } catch (std::out_of_range& e) {
66061       {
66062         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66063       };
66064     } catch (std::exception& e) {
66065       {
66066         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66067       };
66068     } catch (...) {
66069       {
66070         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66071       };
66072     }
66073   }
66074 }
66075
66076
66077 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetMinimumSwipeSpeed(void * jarg1, float jarg2) {
66078   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66079   float arg2 ;
66080
66081   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66082   arg2 = (float)jarg2;
66083   {
66084     try {
66085       (arg1)->SetMinimumSwipeSpeed(arg2);
66086     } catch (std::out_of_range& e) {
66087       {
66088         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66089       };
66090     } catch (std::exception& e) {
66091       {
66092         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66093       };
66094     } catch (...) {
66095       {
66096         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66097       };
66098     }
66099   }
66100 }
66101
66102
66103 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetMinimumSwipeSpeed(void * jarg1) {
66104   float jresult ;
66105   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66106   float result;
66107
66108   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66109   {
66110     try {
66111       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetMinimumSwipeSpeed();
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 = result;
66127   return jresult;
66128 }
66129
66130
66131 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetMinimumSwipeDistance(void * jarg1, float jarg2) {
66132   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66133   float arg2 ;
66134
66135   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66136   arg2 = (float)jarg2;
66137   {
66138     try {
66139       (arg1)->SetMinimumSwipeDistance(arg2);
66140     } catch (std::out_of_range& e) {
66141       {
66142         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66143       };
66144     } catch (std::exception& e) {
66145       {
66146         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66147       };
66148     } catch (...) {
66149       {
66150         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66151       };
66152     }
66153   }
66154 }
66155
66156
66157 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetMinimumSwipeDistance(void * jarg1) {
66158   float jresult ;
66159   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66160   float result;
66161
66162   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66163   {
66164     try {
66165       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetMinimumSwipeDistance();
66166     } catch (std::out_of_range& e) {
66167       {
66168         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66169       };
66170     } catch (std::exception& e) {
66171       {
66172         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66173       };
66174     } catch (...) {
66175       {
66176         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66177       };
66178     }
66179   }
66180   jresult = result;
66181   return jresult;
66182 }
66183
66184
66185 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetWheelScrollDistanceStep(void * jarg1, float jarg2) {
66186   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66187   float arg2 ;
66188
66189   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66190   arg2 = (float)jarg2;
66191   {
66192     try {
66193       (arg1)->SetWheelScrollDistanceStep(arg2);
66194     } catch (std::out_of_range& e) {
66195       {
66196         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66197       };
66198     } catch (std::exception& e) {
66199       {
66200         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66201       };
66202     } catch (...) {
66203       {
66204         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66205       };
66206     }
66207   }
66208 }
66209
66210
66211 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetWheelScrollDistanceStep(void * jarg1) {
66212   float jresult ;
66213   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66214   float result;
66215
66216   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66217   {
66218     try {
66219       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetWheelScrollDistanceStep();
66220     } catch (std::out_of_range& e) {
66221       {
66222         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66223       };
66224     } catch (std::exception& e) {
66225       {
66226         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66227       };
66228     } catch (...) {
66229       {
66230         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66231       };
66232     }
66233   }
66234   jresult = result;
66235   return jresult;
66236 }
66237
66238
66239 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetAnchoring(void * jarg1, unsigned int jarg2) {
66240   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66241   bool arg2 ;
66242
66243   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66244   arg2 = jarg2 ? true : false;
66245   {
66246     try {
66247       (arg1)->SetAnchoring(arg2);
66248     } catch (std::out_of_range& e) {
66249       {
66250         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66251       };
66252     } catch (std::exception& e) {
66253       {
66254         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66255       };
66256     } catch (...) {
66257       {
66258         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66259       };
66260     }
66261   }
66262 }
66263
66264
66265 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemView_GetAnchoring(void * jarg1) {
66266   unsigned int jresult ;
66267   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66268   bool result;
66269
66270   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66271   {
66272     try {
66273       result = (bool)((Dali::Toolkit::ItemView const *)arg1)->GetAnchoring();
66274     } catch (std::out_of_range& e) {
66275       {
66276         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66277       };
66278     } catch (std::exception& e) {
66279       {
66280         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66281       };
66282     } catch (...) {
66283       {
66284         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66285       };
66286     }
66287   }
66288   jresult = result;
66289   return jresult;
66290 }
66291
66292
66293 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetAnchoringDuration(void * jarg1, float jarg2) {
66294   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66295   float arg2 ;
66296
66297   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66298   arg2 = (float)jarg2;
66299   {
66300     try {
66301       (arg1)->SetAnchoringDuration(arg2);
66302     } catch (std::out_of_range& e) {
66303       {
66304         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66305       };
66306     } catch (std::exception& e) {
66307       {
66308         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66309       };
66310     } catch (...) {
66311       {
66312         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66313       };
66314     }
66315   }
66316 }
66317
66318
66319 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetAnchoringDuration(void * jarg1) {
66320   float jresult ;
66321   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66322   float result;
66323
66324   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66325   {
66326     try {
66327       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetAnchoringDuration();
66328     } catch (std::out_of_range& e) {
66329       {
66330         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66331       };
66332     } catch (std::exception& e) {
66333       {
66334         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66335       };
66336     } catch (...) {
66337       {
66338         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66339       };
66340     }
66341   }
66342   jresult = result;
66343   return jresult;
66344 }
66345
66346
66347 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_ScrollToItem(void * jarg1, unsigned int jarg2, float jarg3) {
66348   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66349   Dali::Toolkit::ItemId arg2 ;
66350   float arg3 ;
66351
66352   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66353   arg2 = (Dali::Toolkit::ItemId)jarg2;
66354   arg3 = (float)jarg3;
66355   {
66356     try {
66357       (arg1)->ScrollToItem(arg2,arg3);
66358     } catch (std::out_of_range& e) {
66359       {
66360         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66361       };
66362     } catch (std::exception& e) {
66363       {
66364         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66365       };
66366     } catch (...) {
66367       {
66368         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66369       };
66370     }
66371   }
66372 }
66373
66374
66375 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetRefreshInterval(void * jarg1, float jarg2) {
66376   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66377   float arg2 ;
66378
66379   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66380   arg2 = (float)jarg2;
66381   {
66382     try {
66383       (arg1)->SetRefreshInterval(arg2);
66384     } catch (std::out_of_range& e) {
66385       {
66386         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66387       };
66388     } catch (std::exception& e) {
66389       {
66390         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66391       };
66392     } catch (...) {
66393       {
66394         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66395       };
66396     }
66397   }
66398 }
66399
66400
66401 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ItemView_GetRefreshInterval(void * jarg1) {
66402   float jresult ;
66403   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66404   float result;
66405
66406   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66407   {
66408     try {
66409       result = (float)((Dali::Toolkit::ItemView const *)arg1)->GetRefreshInterval();
66410     } catch (std::out_of_range& e) {
66411       {
66412         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66413       };
66414     } catch (std::exception& e) {
66415       {
66416         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66417       };
66418     } catch (...) {
66419       {
66420         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66421       };
66422     }
66423   }
66424   jresult = result;
66425   return jresult;
66426 }
66427
66428
66429 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_Refresh(void * jarg1) {
66430   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66431
66432   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66433   {
66434     try {
66435       (arg1)->Refresh();
66436     } catch (std::out_of_range& e) {
66437       {
66438         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66439       };
66440     } catch (std::exception& e) {
66441       {
66442         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66443       };
66444     } catch (...) {
66445       {
66446         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66447       };
66448     }
66449   }
66450 }
66451
66452
66453 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetItem(void * jarg1, unsigned int jarg2) {
66454   void * jresult ;
66455   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66456   Dali::Toolkit::ItemId arg2 ;
66457   Dali::Actor result;
66458
66459   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66460   arg2 = (Dali::Toolkit::ItemId)jarg2;
66461   {
66462     try {
66463       result = ((Dali::Toolkit::ItemView const *)arg1)->GetItem(arg2);
66464     } catch (std::out_of_range& e) {
66465       {
66466         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66467       };
66468     } catch (std::exception& e) {
66469       {
66470         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66471       };
66472     } catch (...) {
66473       {
66474         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66475       };
66476     }
66477   }
66478   jresult = new Dali::Actor((const Dali::Actor &)result);
66479   return jresult;
66480 }
66481
66482
66483 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemView_GetItemId(void * jarg1, void * jarg2) {
66484   unsigned int jresult ;
66485   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66486   Dali::Actor arg2 ;
66487   Dali::Actor *argp2 ;
66488   Dali::Toolkit::ItemId result;
66489
66490   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66491   argp2 = (Dali::Actor *)jarg2;
66492   if (!argp2) {
66493     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
66494     return 0;
66495   }
66496   arg2 = *argp2;
66497   {
66498     try {
66499       result = (Dali::Toolkit::ItemId)((Dali::Toolkit::ItemView const *)arg1)->GetItemId(arg2);
66500     } catch (std::out_of_range& e) {
66501       {
66502         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66503       };
66504     } catch (std::exception& e) {
66505       {
66506         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66507       };
66508     } catch (...) {
66509       {
66510         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66511       };
66512     }
66513   }
66514   jresult = result;
66515   return jresult;
66516 }
66517
66518
66519 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_InsertItem(void * jarg1, void * jarg2, float jarg3) {
66520   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66521   Dali::Toolkit::Item arg2 ;
66522   float arg3 ;
66523   Dali::Toolkit::Item *argp2 ;
66524
66525   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66526   argp2 = (Dali::Toolkit::Item *)jarg2;
66527   if (!argp2) {
66528     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Item", 0);
66529     return ;
66530   }
66531   arg2 = *argp2;
66532   arg3 = (float)jarg3;
66533   {
66534     try {
66535       (arg1)->InsertItem(arg2,arg3);
66536     } catch (std::out_of_range& e) {
66537       {
66538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66539       };
66540     } catch (std::exception& e) {
66541       {
66542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66543       };
66544     } catch (...) {
66545       {
66546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66547       };
66548     }
66549   }
66550 }
66551
66552
66553 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_InsertItems(void * jarg1, void * jarg2, float jarg3) {
66554   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66555   Dali::Toolkit::ItemContainer *arg2 = 0 ;
66556   float arg3 ;
66557
66558   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66559   arg2 = (Dali::Toolkit::ItemContainer *)jarg2;
66560   if (!arg2) {
66561     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemContainer const & type is null", 0);
66562     return ;
66563   }
66564   arg3 = (float)jarg3;
66565   {
66566     try {
66567       (arg1)->InsertItems((Dali::Toolkit::ItemContainer const &)*arg2,arg3);
66568     } catch (std::out_of_range& e) {
66569       {
66570         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66571       };
66572     } catch (std::exception& e) {
66573       {
66574         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66575       };
66576     } catch (...) {
66577       {
66578         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66579       };
66580     }
66581   }
66582 }
66583
66584
66585 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_RemoveItem(void * jarg1, unsigned int jarg2, float jarg3) {
66586   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66587   Dali::Toolkit::ItemId arg2 ;
66588   float arg3 ;
66589
66590   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66591   arg2 = (Dali::Toolkit::ItemId)jarg2;
66592   arg3 = (float)jarg3;
66593   {
66594     try {
66595       (arg1)->RemoveItem(arg2,arg3);
66596     } catch (std::out_of_range& e) {
66597       {
66598         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66599       };
66600     } catch (std::exception& e) {
66601       {
66602         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66603       };
66604     } catch (...) {
66605       {
66606         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66607       };
66608     }
66609   }
66610 }
66611
66612
66613 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_RemoveItems(void * jarg1, void * jarg2, float jarg3) {
66614   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66615   Dali::Toolkit::ItemIdContainer *arg2 = 0 ;
66616   float arg3 ;
66617
66618   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66619   arg2 = (Dali::Toolkit::ItemIdContainer *)jarg2;
66620   if (!arg2) {
66621     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemIdContainer const & type is null", 0);
66622     return ;
66623   }
66624   arg3 = (float)jarg3;
66625   {
66626     try {
66627       (arg1)->RemoveItems((Dali::Toolkit::ItemIdContainer const &)*arg2,arg3);
66628     } catch (std::out_of_range& e) {
66629       {
66630         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66631       };
66632     } catch (std::exception& e) {
66633       {
66634         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66635       };
66636     } catch (...) {
66637       {
66638         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66639       };
66640     }
66641   }
66642 }
66643
66644
66645 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_ReplaceItem(void * jarg1, void * jarg2, float jarg3) {
66646   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66647   Dali::Toolkit::Item arg2 ;
66648   float arg3 ;
66649   Dali::Toolkit::Item *argp2 ;
66650
66651   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66652   argp2 = (Dali::Toolkit::Item *)jarg2;
66653   if (!argp2) {
66654     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Item", 0);
66655     return ;
66656   }
66657   arg2 = *argp2;
66658   arg3 = (float)jarg3;
66659   {
66660     try {
66661       (arg1)->ReplaceItem(arg2,arg3);
66662     } catch (std::out_of_range& e) {
66663       {
66664         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66665       };
66666     } catch (std::exception& e) {
66667       {
66668         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66669       };
66670     } catch (...) {
66671       {
66672         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66673       };
66674     }
66675   }
66676 }
66677
66678
66679 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_ReplaceItems(void * jarg1, void * jarg2, float jarg3) {
66680   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66681   Dali::Toolkit::ItemContainer *arg2 = 0 ;
66682   float arg3 ;
66683
66684   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66685   arg2 = (Dali::Toolkit::ItemContainer *)jarg2;
66686   if (!arg2) {
66687     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemContainer const & type is null", 0);
66688     return ;
66689   }
66690   arg3 = (float)jarg3;
66691   {
66692     try {
66693       (arg1)->ReplaceItems((Dali::Toolkit::ItemContainer const &)*arg2,arg3);
66694     } catch (std::out_of_range& e) {
66695       {
66696         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66697       };
66698     } catch (std::exception& e) {
66699       {
66700         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66701       };
66702     } catch (...) {
66703       {
66704         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66705       };
66706     }
66707   }
66708 }
66709
66710
66711 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetItemsParentOrigin(void * jarg1, void * jarg2) {
66712   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66713   Dali::Vector3 *arg2 = 0 ;
66714
66715   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66716   arg2 = (Dali::Vector3 *)jarg2;
66717   if (!arg2) {
66718     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
66719     return ;
66720   }
66721   {
66722     try {
66723       (arg1)->SetItemsParentOrigin((Dali::Vector3 const &)*arg2);
66724     } catch (std::out_of_range& e) {
66725       {
66726         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66727       };
66728     } catch (std::exception& e) {
66729       {
66730         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66731       };
66732     } catch (...) {
66733       {
66734         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66735       };
66736     }
66737   }
66738 }
66739
66740
66741 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetItemsParentOrigin(void * jarg1) {
66742   void * jresult ;
66743   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66744   Dali::Vector3 result;
66745
66746   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66747   {
66748     try {
66749       result = ((Dali::Toolkit::ItemView const *)arg1)->GetItemsParentOrigin();
66750     } catch (std::out_of_range& e) {
66751       {
66752         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66753       };
66754     } catch (std::exception& e) {
66755       {
66756         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66757       };
66758     } catch (...) {
66759       {
66760         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66761       };
66762     }
66763   }
66764   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
66765   return jresult;
66766 }
66767
66768
66769 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_SetItemsAnchorPoint(void * jarg1, void * jarg2) {
66770   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66771   Dali::Vector3 *arg2 = 0 ;
66772
66773   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66774   arg2 = (Dali::Vector3 *)jarg2;
66775   if (!arg2) {
66776     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
66777     return ;
66778   }
66779   {
66780     try {
66781       (arg1)->SetItemsAnchorPoint((Dali::Vector3 const &)*arg2);
66782     } catch (std::out_of_range& e) {
66783       {
66784         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66785       };
66786     } catch (std::exception& e) {
66787       {
66788         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66789       };
66790     } catch (...) {
66791       {
66792         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66793       };
66794     }
66795   }
66796 }
66797
66798
66799 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_GetItemsAnchorPoint(void * jarg1) {
66800   void * jresult ;
66801   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66802   Dali::Vector3 result;
66803
66804   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66805   {
66806     try {
66807       result = ((Dali::Toolkit::ItemView const *)arg1)->GetItemsAnchorPoint();
66808     } catch (std::out_of_range& e) {
66809       {
66810         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66811       };
66812     } catch (std::exception& e) {
66813       {
66814         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66815       };
66816     } catch (...) {
66817       {
66818         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66819       };
66820     }
66821   }
66822   jresult = new Dali::Vector3((const Dali::Vector3 &)result);
66823   return jresult;
66824 }
66825
66826
66827 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemView_GetItemsRange(void * jarg1, void * jarg2) {
66828   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66829   Dali::Toolkit::ItemRange *arg2 = 0 ;
66830
66831   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66832   arg2 = (Dali::Toolkit::ItemRange *)jarg2;
66833   if (!arg2) {
66834     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ItemRange & type is null", 0);
66835     return ;
66836   }
66837   {
66838     try {
66839       (arg1)->GetItemsRange(*arg2);
66840     } catch (std::out_of_range& e) {
66841       {
66842         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66843       };
66844     } catch (std::exception& e) {
66845       {
66846         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66847       };
66848     } catch (...) {
66849       {
66850         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66851       };
66852     }
66853   }
66854 }
66855
66856
66857 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemView_LayoutActivatedSignal(void * jarg1) {
66858   void * jresult ;
66859   Dali::Toolkit::ItemView *arg1 = (Dali::Toolkit::ItemView *) 0 ;
66860   Dali::Toolkit::ItemView::LayoutActivatedSignalType *result = 0 ;
66861
66862   arg1 = (Dali::Toolkit::ItemView *)jarg1;
66863   {
66864     try {
66865       result = (Dali::Toolkit::ItemView::LayoutActivatedSignalType *) &(arg1)->LayoutActivatedSignal();
66866     } catch (std::out_of_range& e) {
66867       {
66868         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66869       };
66870     } catch (std::exception& e) {
66871       {
66872         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66873       };
66874     } catch (...) {
66875       {
66876         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66877       };
66878     }
66879   }
66880   jresult = (void *)result;
66881   return jresult;
66882 }
66883
66884
66885 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_MoveActorConstraint(void * jarg1, void * jarg2) {
66886   Dali::Vector3 *arg1 = 0 ;
66887   PropertyInputContainer *arg2 = 0 ;
66888
66889   arg1 = (Dali::Vector3 *)jarg1;
66890   if (!arg1) {
66891     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
66892     return ;
66893   }
66894   arg2 = (PropertyInputContainer *)jarg2;
66895   if (!arg2) {
66896     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "PropertyInputContainer const & type is null", 0);
66897     return ;
66898   }
66899   {
66900     try {
66901       Dali::Toolkit::MoveActorConstraint(*arg1,(PropertyInputContainer const &)*arg2);
66902     } catch (std::out_of_range& e) {
66903       {
66904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66905       };
66906     } catch (std::exception& e) {
66907       {
66908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66909       };
66910     } catch (...) {
66911       {
66912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66913       };
66914     }
66915   }
66916 }
66917
66918
66919 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_WrapActorConstraint(void * jarg1, void * jarg2) {
66920   Dali::Vector3 *arg1 = 0 ;
66921   PropertyInputContainer *arg2 = 0 ;
66922
66923   arg1 = (Dali::Vector3 *)jarg1;
66924   if (!arg1) {
66925     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 & type is null", 0);
66926     return ;
66927   }
66928   arg2 = (PropertyInputContainer *)jarg2;
66929   if (!arg2) {
66930     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "PropertyInputContainer const & type is null", 0);
66931     return ;
66932   }
66933   {
66934     try {
66935       Dali::Toolkit::WrapActorConstraint(*arg1,(PropertyInputContainer const &)*arg2);
66936     } catch (std::out_of_range& e) {
66937       {
66938         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66939       };
66940     } catch (std::exception& e) {
66941       {
66942         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66943       };
66944     } catch (...) {
66945       {
66946         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66947       };
66948     }
66949   }
66950 }
66951
66952
66953 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollViewEffect() {
66954   void * jresult ;
66955   Dali::Toolkit::ScrollViewEffect *result = 0 ;
66956
66957   {
66958     try {
66959       result = (Dali::Toolkit::ScrollViewEffect *)new Dali::Toolkit::ScrollViewEffect();
66960     } catch (std::out_of_range& e) {
66961       {
66962         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
66963       };
66964     } catch (std::exception& e) {
66965       {
66966         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
66967       };
66968     } catch (...) {
66969       {
66970         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
66971       };
66972     }
66973   }
66974   jresult = (void *)result;
66975   return jresult;
66976 }
66977
66978
66979 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollViewEffect(void * jarg1) {
66980   Dali::Toolkit::ScrollViewEffect *arg1 = (Dali::Toolkit::ScrollViewEffect *) 0 ;
66981
66982   arg1 = (Dali::Toolkit::ScrollViewEffect *)jarg1;
66983   {
66984     try {
66985       delete arg1;
66986     } catch (std::out_of_range& e) {
66987       {
66988         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
66989       };
66990     } catch (std::exception& e) {
66991       {
66992         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
66993       };
66994     } catch (...) {
66995       {
66996         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
66997       };
66998     }
66999   }
67000 }
67001
67002
67003 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollViewPagePathEffect_New(void * jarg1, void * jarg2, int jarg3, void * jarg4, unsigned int jarg5) {
67004   void * jresult ;
67005   Dali::Path arg1 ;
67006   Dali::Vector3 *arg2 = 0 ;
67007   Dali::Property::Index arg3 ;
67008   Dali::Vector3 *arg4 = 0 ;
67009   unsigned int arg5 ;
67010   Dali::Path *argp1 ;
67011   Dali::Toolkit::ScrollViewPagePathEffect result;
67012
67013   argp1 = (Dali::Path *)jarg1;
67014   if (!argp1) {
67015     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Path", 0);
67016     return 0;
67017   }
67018   arg1 = *argp1;
67019   arg2 = (Dali::Vector3 *)jarg2;
67020   if (!arg2) {
67021     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
67022     return 0;
67023   }
67024   arg3 = (Dali::Property::Index)jarg3;
67025   arg4 = (Dali::Vector3 *)jarg4;
67026   if (!arg4) {
67027     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector3 const & type is null", 0);
67028     return 0;
67029   }
67030   arg5 = (unsigned int)jarg5;
67031   {
67032     try {
67033       result = Dali::Toolkit::ScrollViewPagePathEffect::New(arg1,(Dali::Vector3 const &)*arg2,arg3,(Dali::Vector3 const &)*arg4,arg5);
67034     } catch (std::out_of_range& e) {
67035       {
67036         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67037       };
67038     } catch (std::exception& e) {
67039       {
67040         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67041       };
67042     } catch (...) {
67043       {
67044         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67045       };
67046     }
67047   }
67048   jresult = new Dali::Toolkit::ScrollViewPagePathEffect((const Dali::Toolkit::ScrollViewPagePathEffect &)result);
67049   return jresult;
67050 }
67051
67052
67053 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollViewPagePathEffect() {
67054   void * jresult ;
67055   Dali::Toolkit::ScrollViewPagePathEffect *result = 0 ;
67056
67057   {
67058     try {
67059       result = (Dali::Toolkit::ScrollViewPagePathEffect *)new Dali::Toolkit::ScrollViewPagePathEffect();
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 = (void *)result;
67075   return jresult;
67076 }
67077
67078
67079 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollViewPagePathEffect_DownCast(void * jarg1) {
67080   void * jresult ;
67081   Dali::BaseHandle arg1 ;
67082   Dali::BaseHandle *argp1 ;
67083   Dali::Toolkit::ScrollViewPagePathEffect result;
67084
67085   argp1 = (Dali::BaseHandle *)jarg1;
67086   if (!argp1) {
67087     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
67088     return 0;
67089   }
67090   arg1 = *argp1;
67091   {
67092     try {
67093       result = Dali::Toolkit::ScrollViewPagePathEffect::DownCast(arg1);
67094     } catch (std::out_of_range& e) {
67095       {
67096         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67097       };
67098     } catch (std::exception& e) {
67099       {
67100         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67101       };
67102     } catch (...) {
67103       {
67104         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67105       };
67106     }
67107   }
67108   jresult = new Dali::Toolkit::ScrollViewPagePathEffect((const Dali::Toolkit::ScrollViewPagePathEffect &)result);
67109   return jresult;
67110 }
67111
67112
67113 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollViewPagePathEffect_ApplyToPage(void * jarg1, void * jarg2, unsigned int jarg3) {
67114   Dali::Toolkit::ScrollViewPagePathEffect *arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *) 0 ;
67115   Dali::Actor arg2 ;
67116   unsigned int arg3 ;
67117   Dali::Actor *argp2 ;
67118
67119   arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *)jarg1;
67120   argp2 = (Dali::Actor *)jarg2;
67121   if (!argp2) {
67122     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
67123     return ;
67124   }
67125   arg2 = *argp2;
67126   arg3 = (unsigned int)jarg3;
67127   {
67128     try {
67129       (arg1)->ApplyToPage(arg2,arg3);
67130     } catch (std::out_of_range& e) {
67131       {
67132         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67133       };
67134     } catch (std::exception& e) {
67135       {
67136         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67137       };
67138     } catch (...) {
67139       {
67140         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67141       };
67142     }
67143   }
67144 }
67145
67146
67147 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollViewPagePathEffect(void * jarg1) {
67148   Dali::Toolkit::ScrollViewPagePathEffect *arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *) 0 ;
67149
67150   arg1 = (Dali::Toolkit::ScrollViewPagePathEffect *)jarg1;
67151   {
67152     try {
67153       delete arg1;
67154     } catch (std::out_of_range& e) {
67155       {
67156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67157       };
67158     } catch (std::exception& e) {
67159       {
67160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67161       };
67162     } catch (...) {
67163       {
67164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67165       };
67166     }
67167   }
67168 }
67169
67170
67171 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ClampState2D_x_set(void * jarg1, int jarg2) {
67172   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
67173   Dali::Toolkit::ClampState arg2 ;
67174
67175   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
67176   arg2 = (Dali::Toolkit::ClampState)jarg2;
67177   if (arg1) (arg1)->x = arg2;
67178 }
67179
67180
67181 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ClampState2D_x_get(void * jarg1) {
67182   int jresult ;
67183   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
67184   Dali::Toolkit::ClampState result;
67185
67186   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
67187   result = (Dali::Toolkit::ClampState) ((arg1)->x);
67188   jresult = (int)result;
67189   return jresult;
67190 }
67191
67192
67193 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ClampState2D_y_set(void * jarg1, int jarg2) {
67194   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
67195   Dali::Toolkit::ClampState arg2 ;
67196
67197   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
67198   arg2 = (Dali::Toolkit::ClampState)jarg2;
67199   if (arg1) (arg1)->y = arg2;
67200 }
67201
67202
67203 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ClampState2D_y_get(void * jarg1) {
67204   int jresult ;
67205   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
67206   Dali::Toolkit::ClampState result;
67207
67208   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
67209   result = (Dali::Toolkit::ClampState) ((arg1)->y);
67210   jresult = (int)result;
67211   return jresult;
67212 }
67213
67214
67215 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ClampState2D() {
67216   void * jresult ;
67217   Dali::Toolkit::ClampState2D *result = 0 ;
67218
67219   {
67220     try {
67221       result = (Dali::Toolkit::ClampState2D *)new Dali::Toolkit::ClampState2D();
67222     } catch (std::out_of_range& e) {
67223       {
67224         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67225       };
67226     } catch (std::exception& e) {
67227       {
67228         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67229       };
67230     } catch (...) {
67231       {
67232         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67233       };
67234     }
67235   }
67236   jresult = (void *)result;
67237   return jresult;
67238 }
67239
67240
67241 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ClampState2D(void * jarg1) {
67242   Dali::Toolkit::ClampState2D *arg1 = (Dali::Toolkit::ClampState2D *) 0 ;
67243
67244   arg1 = (Dali::Toolkit::ClampState2D *)jarg1;
67245   {
67246     try {
67247       delete arg1;
67248     } catch (std::out_of_range& e) {
67249       {
67250         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67251       };
67252     } catch (std::exception& e) {
67253       {
67254         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67255       };
67256     } catch (...) {
67257       {
67258         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67259       };
67260     }
67261   }
67262 }
67263
67264
67265 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerDomain__SWIG_0(float jarg1, float jarg2, unsigned int jarg3) {
67266   void * jresult ;
67267   float arg1 ;
67268   float arg2 ;
67269   bool arg3 ;
67270   Dali::Toolkit::RulerDomain *result = 0 ;
67271
67272   arg1 = (float)jarg1;
67273   arg2 = (float)jarg2;
67274   arg3 = jarg3 ? true : false;
67275   {
67276     try {
67277       result = (Dali::Toolkit::RulerDomain *)new Dali::Toolkit::RulerDomain(arg1,arg2,arg3);
67278     } catch (std::out_of_range& e) {
67279       {
67280         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67281       };
67282     } catch (std::exception& e) {
67283       {
67284         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67285       };
67286     } catch (...) {
67287       {
67288         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67289       };
67290     }
67291   }
67292   jresult = (void *)result;
67293   return jresult;
67294 }
67295
67296
67297 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerDomain__SWIG_1(float jarg1, float jarg2) {
67298   void * jresult ;
67299   float arg1 ;
67300   float arg2 ;
67301   Dali::Toolkit::RulerDomain *result = 0 ;
67302
67303   arg1 = (float)jarg1;
67304   arg2 = (float)jarg2;
67305   {
67306     try {
67307       result = (Dali::Toolkit::RulerDomain *)new Dali::Toolkit::RulerDomain(arg1,arg2);
67308     } catch (std::out_of_range& e) {
67309       {
67310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67311       };
67312     } catch (std::exception& e) {
67313       {
67314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67315       };
67316     } catch (...) {
67317       {
67318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67319       };
67320     }
67321   }
67322   jresult = (void *)result;
67323   return jresult;
67324 }
67325
67326
67327 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerDomain_min_set(void * jarg1, float jarg2) {
67328   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67329   float arg2 ;
67330
67331   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67332   arg2 = (float)jarg2;
67333   if (arg1) (arg1)->min = arg2;
67334 }
67335
67336
67337 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_min_get(void * jarg1) {
67338   float jresult ;
67339   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67340   float result;
67341
67342   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67343   result = (float) ((arg1)->min);
67344   jresult = result;
67345   return jresult;
67346 }
67347
67348
67349 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerDomain_max_set(void * jarg1, float jarg2) {
67350   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67351   float arg2 ;
67352
67353   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67354   arg2 = (float)jarg2;
67355   if (arg1) (arg1)->max = arg2;
67356 }
67357
67358
67359 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_max_get(void * jarg1) {
67360   float jresult ;
67361   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67362   float result;
67363
67364   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67365   result = (float) ((arg1)->max);
67366   jresult = result;
67367   return jresult;
67368 }
67369
67370
67371 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerDomain_enabled_set(void * jarg1, unsigned int jarg2) {
67372   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67373   bool arg2 ;
67374
67375   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67376   arg2 = jarg2 ? true : false;
67377   if (arg1) (arg1)->enabled = arg2;
67378 }
67379
67380
67381 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RulerDomain_enabled_get(void * jarg1) {
67382   unsigned int jresult ;
67383   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67384   bool result;
67385
67386   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67387   result = (bool) ((arg1)->enabled);
67388   jresult = result;
67389   return jresult;
67390 }
67391
67392
67393 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) {
67394   float jresult ;
67395   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67396   float arg2 ;
67397   float arg3 ;
67398   float arg4 ;
67399   float result;
67400
67401   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67402   arg2 = (float)jarg2;
67403   arg3 = (float)jarg3;
67404   arg4 = (float)jarg4;
67405   {
67406     try {
67407       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2,arg3,arg4);
67408     } catch (std::out_of_range& e) {
67409       {
67410         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67411       };
67412     } catch (std::exception& e) {
67413       {
67414         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67415       };
67416     } catch (...) {
67417       {
67418         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67419       };
67420     }
67421   }
67422   jresult = result;
67423   return jresult;
67424 }
67425
67426
67427 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
67428   float jresult ;
67429   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67430   float arg2 ;
67431   float arg3 ;
67432   float result;
67433
67434   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67435   arg2 = (float)jarg2;
67436   arg3 = (float)jarg3;
67437   {
67438     try {
67439       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2,arg3);
67440     } catch (std::out_of_range& e) {
67441       {
67442         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67443       };
67444     } catch (std::exception& e) {
67445       {
67446         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67447       };
67448     } catch (...) {
67449       {
67450         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67451       };
67452     }
67453   }
67454   jresult = result;
67455   return jresult;
67456 }
67457
67458
67459 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_Clamp__SWIG_2(void * jarg1, float jarg2) {
67460   float jresult ;
67461   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67462   float arg2 ;
67463   float result;
67464
67465   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67466   arg2 = (float)jarg2;
67467   {
67468     try {
67469       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2);
67470     } catch (std::out_of_range& e) {
67471       {
67472         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67473       };
67474     } catch (std::exception& e) {
67475       {
67476         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67477       };
67478     } catch (...) {
67479       {
67480         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67481       };
67482     }
67483   }
67484   jresult = result;
67485   return jresult;
67486 }
67487
67488
67489 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3, float jarg4, void * jarg5) {
67490   float jresult ;
67491   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67492   float arg2 ;
67493   float arg3 ;
67494   float arg4 ;
67495   Dali::Toolkit::ClampState *arg5 = 0 ;
67496   float result;
67497
67498   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67499   arg2 = (float)jarg2;
67500   arg3 = (float)jarg3;
67501   arg4 = (float)jarg4;
67502   arg5 = (Dali::Toolkit::ClampState *)jarg5;
67503   if (!arg5) {
67504     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
67505     return 0;
67506   }
67507   {
67508     try {
67509       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->Clamp(arg2,arg3,arg4,*arg5);
67510     } catch (std::out_of_range& e) {
67511       {
67512         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67513       };
67514     } catch (std::exception& e) {
67515       {
67516         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67517       };
67518     } catch (...) {
67519       {
67520         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67521       };
67522     }
67523   }
67524   jresult = result;
67525   return jresult;
67526 }
67527
67528
67529 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerDomain_GetSize(void * jarg1) {
67530   float jresult ;
67531   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67532   float result;
67533
67534   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67535   {
67536     try {
67537       result = (float)((Dali::Toolkit::RulerDomain const *)arg1)->GetSize();
67538     } catch (std::out_of_range& e) {
67539       {
67540         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67541       };
67542     } catch (std::exception& e) {
67543       {
67544         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67545       };
67546     } catch (...) {
67547       {
67548         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67549       };
67550     }
67551   }
67552   jresult = result;
67553   return jresult;
67554 }
67555
67556
67557 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RulerDomain(void * jarg1) {
67558   Dali::Toolkit::RulerDomain *arg1 = (Dali::Toolkit::RulerDomain *) 0 ;
67559
67560   arg1 = (Dali::Toolkit::RulerDomain *)jarg1;
67561   {
67562     try {
67563       delete arg1;
67564     } catch (std::out_of_range& e) {
67565       {
67566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67567       };
67568     } catch (std::exception& e) {
67569       {
67570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67571       };
67572     } catch (...) {
67573       {
67574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67575       };
67576     }
67577   }
67578 }
67579
67580
67581 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Snap__SWIG_0(void * jarg1, float jarg2, float jarg3) {
67582   float jresult ;
67583   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67584   float arg2 ;
67585   float arg3 ;
67586   float result;
67587
67588   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67589   arg2 = (float)jarg2;
67590   arg3 = (float)jarg3;
67591   {
67592     try {
67593       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Snap(arg2,arg3);
67594     } catch (std::out_of_range& e) {
67595       {
67596         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67597       };
67598     } catch (std::exception& e) {
67599       {
67600         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67601       };
67602     } catch (...) {
67603       {
67604         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67605       };
67606     }
67607   }
67608   jresult = result;
67609   return jresult;
67610 }
67611
67612
67613 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Snap__SWIG_1(void * jarg1, float jarg2) {
67614   float jresult ;
67615   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67616   float arg2 ;
67617   float result;
67618
67619   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67620   arg2 = (float)jarg2;
67621   {
67622     try {
67623       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Snap(arg2);
67624     } catch (std::out_of_range& e) {
67625       {
67626         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67627       };
67628     } catch (std::exception& e) {
67629       {
67630         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67631       };
67632     } catch (...) {
67633       {
67634         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67635       };
67636     }
67637   }
67638   jresult = result;
67639   return jresult;
67640 }
67641
67642
67643 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
67644   float jresult ;
67645   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67646   unsigned int arg2 ;
67647   unsigned int *arg3 = 0 ;
67648   bool arg4 ;
67649   float result;
67650
67651   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67652   arg2 = (unsigned int)jarg2;
67653   arg3 = (unsigned int *)jarg3;
67654   arg4 = jarg4 ? true : false;
67655   {
67656     try {
67657       result = (float)((Dali::Toolkit::Ruler const *)arg1)->GetPositionFromPage(arg2,*arg3,arg4);
67658     } catch (std::out_of_range& e) {
67659       {
67660         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67661       };
67662     } catch (std::exception& e) {
67663       {
67664         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67665       };
67666     } catch (...) {
67667       {
67668         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67669       };
67670     }
67671   }
67672   jresult = result;
67673   return jresult;
67674 }
67675
67676
67677 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Ruler_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
67678   unsigned int jresult ;
67679   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67680   float arg2 ;
67681   bool arg3 ;
67682   unsigned int result;
67683
67684   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67685   arg2 = (float)jarg2;
67686   arg3 = jarg3 ? true : false;
67687   {
67688     try {
67689       result = (unsigned int)((Dali::Toolkit::Ruler const *)arg1)->GetPageFromPosition(arg2,arg3);
67690     } catch (std::out_of_range& e) {
67691       {
67692         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67693       };
67694     } catch (std::exception& e) {
67695       {
67696         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67697       };
67698     } catch (...) {
67699       {
67700         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67701       };
67702     }
67703   }
67704   jresult = result;
67705   return jresult;
67706 }
67707
67708
67709 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Ruler_GetTotalPages(void * jarg1) {
67710   unsigned int jresult ;
67711   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67712   unsigned int result;
67713
67714   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67715   {
67716     try {
67717       result = (unsigned int)((Dali::Toolkit::Ruler const *)arg1)->GetTotalPages();
67718     } catch (std::out_of_range& e) {
67719       {
67720         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67721       };
67722     } catch (std::exception& e) {
67723       {
67724         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67725       };
67726     } catch (...) {
67727       {
67728         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67729       };
67730     }
67731   }
67732   jresult = result;
67733   return jresult;
67734 }
67735
67736
67737 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Ruler_GetType(void * jarg1) {
67738   int jresult ;
67739   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67740   Dali::Toolkit::Ruler::RulerType result;
67741
67742   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67743   {
67744     try {
67745       result = (Dali::Toolkit::Ruler::RulerType)((Dali::Toolkit::Ruler const *)arg1)->GetType();
67746     } catch (std::out_of_range& e) {
67747       {
67748         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67749       };
67750     } catch (std::exception& e) {
67751       {
67752         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67753       };
67754     } catch (...) {
67755       {
67756         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67757       };
67758     }
67759   }
67760   jresult = (int)result;
67761   return jresult;
67762 }
67763
67764
67765 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Ruler_IsEnabled(void * jarg1) {
67766   unsigned int jresult ;
67767   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67768   bool result;
67769
67770   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67771   {
67772     try {
67773       result = (bool)((Dali::Toolkit::Ruler const *)arg1)->IsEnabled();
67774     } catch (std::out_of_range& e) {
67775       {
67776         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67777       };
67778     } catch (std::exception& e) {
67779       {
67780         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67781       };
67782     } catch (...) {
67783       {
67784         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67785       };
67786     }
67787   }
67788   jresult = result;
67789   return jresult;
67790 }
67791
67792
67793 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Ruler_Enable(void * jarg1) {
67794   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67795
67796   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67797   {
67798     try {
67799       (arg1)->Enable();
67800     } catch (std::out_of_range& e) {
67801       {
67802         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67803       };
67804     } catch (std::exception& e) {
67805       {
67806         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67807       };
67808     } catch (...) {
67809       {
67810         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67811       };
67812     }
67813   }
67814 }
67815
67816
67817 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Ruler_Disable(void * jarg1) {
67818   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67819
67820   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67821   {
67822     try {
67823       (arg1)->Disable();
67824     } catch (std::out_of_range& e) {
67825       {
67826         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67827       };
67828     } catch (std::exception& e) {
67829       {
67830         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67831       };
67832     } catch (...) {
67833       {
67834         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67835       };
67836     }
67837   }
67838 }
67839
67840
67841 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Ruler_SetDomain(void * jarg1, void * jarg2) {
67842   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67843   SwigValueWrapper< Dali::Toolkit::RulerDomain > arg2 ;
67844   Dali::Toolkit::RulerDomain *argp2 ;
67845
67846   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67847   argp2 = (Dali::Toolkit::RulerDomain *)jarg2;
67848   if (!argp2) {
67849     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerDomain", 0);
67850     return ;
67851   }
67852   arg2 = *argp2;
67853   {
67854     try {
67855       (arg1)->SetDomain(arg2);
67856     } catch (std::out_of_range& e) {
67857       {
67858         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67859       };
67860     } catch (std::exception& e) {
67861       {
67862         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67863       };
67864     } catch (...) {
67865       {
67866         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67867       };
67868     }
67869   }
67870 }
67871
67872
67873 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Ruler_GetDomain(void * jarg1) {
67874   void * jresult ;
67875   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67876   Dali::Toolkit::RulerDomain *result = 0 ;
67877
67878   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67879   {
67880     try {
67881       result = (Dali::Toolkit::RulerDomain *) &((Dali::Toolkit::Ruler const *)arg1)->GetDomain();
67882     } catch (std::out_of_range& e) {
67883       {
67884         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67885       };
67886     } catch (std::exception& e) {
67887       {
67888         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67889       };
67890     } catch (...) {
67891       {
67892         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67893       };
67894     }
67895   }
67896   jresult = (void *)result;
67897   return jresult;
67898 }
67899
67900
67901 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Ruler_DisableDomain(void * jarg1) {
67902   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67903
67904   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67905   {
67906     try {
67907       (arg1)->DisableDomain();
67908     } catch (std::out_of_range& e) {
67909       {
67910         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
67911       };
67912     } catch (std::exception& e) {
67913       {
67914         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
67915       };
67916     } catch (...) {
67917       {
67918         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
67919       };
67920     }
67921   }
67922 }
67923
67924
67925 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) {
67926   float jresult ;
67927   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67928   float arg2 ;
67929   float arg3 ;
67930   float arg4 ;
67931   float result;
67932
67933   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67934   arg2 = (float)jarg2;
67935   arg3 = (float)jarg3;
67936   arg4 = (float)jarg4;
67937   {
67938     try {
67939       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2,arg3,arg4);
67940     } catch (std::out_of_range& e) {
67941       {
67942         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67943       };
67944     } catch (std::exception& e) {
67945       {
67946         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67947       };
67948     } catch (...) {
67949       {
67950         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67951       };
67952     }
67953   }
67954   jresult = result;
67955   return jresult;
67956 }
67957
67958
67959 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
67960   float jresult ;
67961   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67962   float arg2 ;
67963   float arg3 ;
67964   float result;
67965
67966   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67967   arg2 = (float)jarg2;
67968   arg3 = (float)jarg3;
67969   {
67970     try {
67971       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2,arg3);
67972     } catch (std::out_of_range& e) {
67973       {
67974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
67975       };
67976     } catch (std::exception& e) {
67977       {
67978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
67979       };
67980     } catch (...) {
67981       {
67982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
67983       };
67984     }
67985   }
67986   jresult = result;
67987   return jresult;
67988 }
67989
67990
67991 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Clamp__SWIG_2(void * jarg1, float jarg2) {
67992   float jresult ;
67993   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
67994   float arg2 ;
67995   float result;
67996
67997   arg1 = (Dali::Toolkit::Ruler *)jarg1;
67998   arg2 = (float)jarg2;
67999   {
68000     try {
68001       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2);
68002     } catch (std::out_of_range& e) {
68003       {
68004         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68005       };
68006     } catch (std::exception& e) {
68007       {
68008         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68009       };
68010     } catch (...) {
68011       {
68012         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68013       };
68014     }
68015   }
68016   jresult = result;
68017   return jresult;
68018 }
68019
68020
68021 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3, float jarg4, void * jarg5) {
68022   float jresult ;
68023   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
68024   float arg2 ;
68025   float arg3 ;
68026   float arg4 ;
68027   Dali::Toolkit::ClampState *arg5 = 0 ;
68028   float result;
68029
68030   arg1 = (Dali::Toolkit::Ruler *)jarg1;
68031   arg2 = (float)jarg2;
68032   arg3 = (float)jarg3;
68033   arg4 = (float)jarg4;
68034   arg5 = (Dali::Toolkit::ClampState *)jarg5;
68035   if (!arg5) {
68036     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
68037     return 0;
68038   }
68039   {
68040     try {
68041       result = (float)((Dali::Toolkit::Ruler const *)arg1)->Clamp(arg2,arg3,arg4,*arg5);
68042     } catch (std::out_of_range& e) {
68043       {
68044         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68045       };
68046     } catch (std::exception& e) {
68047       {
68048         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68049       };
68050     } catch (...) {
68051       {
68052         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68053       };
68054     }
68055   }
68056   jresult = result;
68057   return jresult;
68058 }
68059
68060
68061 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5) {
68062   float jresult ;
68063   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
68064   float arg2 ;
68065   float arg3 ;
68066   float arg4 ;
68067   float arg5 ;
68068   float result;
68069
68070   arg1 = (Dali::Toolkit::Ruler *)jarg1;
68071   arg2 = (float)jarg2;
68072   arg3 = (float)jarg3;
68073   arg4 = (float)jarg4;
68074   arg5 = (float)jarg5;
68075   {
68076     try {
68077       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3,arg4,arg5);
68078     } catch (std::out_of_range& e) {
68079       {
68080         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68081       };
68082     } catch (std::exception& e) {
68083       {
68084         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68085       };
68086     } catch (...) {
68087       {
68088         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68089       };
68090     }
68091   }
68092   jresult = result;
68093   return jresult;
68094 }
68095
68096
68097 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
68098   float jresult ;
68099   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
68100   float arg2 ;
68101   float arg3 ;
68102   float arg4 ;
68103   float result;
68104
68105   arg1 = (Dali::Toolkit::Ruler *)jarg1;
68106   arg2 = (float)jarg2;
68107   arg3 = (float)jarg3;
68108   arg4 = (float)jarg4;
68109   {
68110     try {
68111       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3,arg4);
68112     } catch (std::out_of_range& e) {
68113       {
68114         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68115       };
68116     } catch (std::exception& e) {
68117       {
68118         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68119       };
68120     } catch (...) {
68121       {
68122         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68123       };
68124     }
68125   }
68126   jresult = result;
68127   return jresult;
68128 }
68129
68130
68131 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_2(void * jarg1, float jarg2, float jarg3) {
68132   float jresult ;
68133   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
68134   float arg2 ;
68135   float arg3 ;
68136   float result;
68137
68138   arg1 = (Dali::Toolkit::Ruler *)jarg1;
68139   arg2 = (float)jarg2;
68140   arg3 = (float)jarg3;
68141   {
68142     try {
68143       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3);
68144     } catch (std::out_of_range& e) {
68145       {
68146         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68147       };
68148     } catch (std::exception& e) {
68149       {
68150         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68151       };
68152     } catch (...) {
68153       {
68154         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68155       };
68156     }
68157   }
68158   jresult = result;
68159   return jresult;
68160 }
68161
68162
68163 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_3(void * jarg1, float jarg2) {
68164   float jresult ;
68165   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
68166   float arg2 ;
68167   float result;
68168
68169   arg1 = (Dali::Toolkit::Ruler *)jarg1;
68170   arg2 = (float)jarg2;
68171   {
68172     try {
68173       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2);
68174     } catch (std::out_of_range& e) {
68175       {
68176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68177       };
68178     } catch (std::exception& e) {
68179       {
68180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68181       };
68182     } catch (...) {
68183       {
68184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68185       };
68186     }
68187   }
68188   jresult = result;
68189   return jresult;
68190 }
68191
68192
68193 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_Ruler_SnapAndClamp__SWIG_4(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5, void * jarg6) {
68194   float jresult ;
68195   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
68196   float arg2 ;
68197   float arg3 ;
68198   float arg4 ;
68199   float arg5 ;
68200   Dali::Toolkit::ClampState *arg6 = 0 ;
68201   float result;
68202
68203   arg1 = (Dali::Toolkit::Ruler *)jarg1;
68204   arg2 = (float)jarg2;
68205   arg3 = (float)jarg3;
68206   arg4 = (float)jarg4;
68207   arg5 = (float)jarg5;
68208   arg6 = (Dali::Toolkit::ClampState *)jarg6;
68209   if (!arg6) {
68210     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
68211     return 0;
68212   }
68213   {
68214     try {
68215       result = (float)((Dali::Toolkit::Ruler const *)arg1)->SnapAndClamp(arg2,arg3,arg4,arg5,*arg6);
68216     } catch (std::out_of_range& e) {
68217       {
68218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68219       };
68220     } catch (std::exception& e) {
68221       {
68222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68223       };
68224     } catch (...) {
68225       {
68226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68227       };
68228     }
68229   }
68230   jresult = result;
68231   return jresult;
68232 }
68233
68234
68235 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_DefaultRuler() {
68236   void * jresult ;
68237   Dali::Toolkit::DefaultRuler *result = 0 ;
68238
68239   {
68240     try {
68241       result = (Dali::Toolkit::DefaultRuler *)new Dali::Toolkit::DefaultRuler();
68242     } catch (std::out_of_range& e) {
68243       {
68244         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68245       };
68246     } catch (std::exception& e) {
68247       {
68248         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68249       };
68250     } catch (...) {
68251       {
68252         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68253       };
68254     }
68255   }
68256   jresult = (void *)result;
68257   return jresult;
68258 }
68259
68260
68261 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_DefaultRuler_Snap(void * jarg1, float jarg2, float jarg3) {
68262   float jresult ;
68263   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
68264   float arg2 ;
68265   float arg3 ;
68266   float result;
68267
68268   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
68269   arg2 = (float)jarg2;
68270   arg3 = (float)jarg3;
68271   {
68272     try {
68273       result = (float)((Dali::Toolkit::DefaultRuler const *)arg1)->Snap(arg2,arg3);
68274     } catch (std::out_of_range& e) {
68275       {
68276         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68277       };
68278     } catch (std::exception& e) {
68279       {
68280         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68281       };
68282     } catch (...) {
68283       {
68284         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68285       };
68286     }
68287   }
68288   jresult = result;
68289   return jresult;
68290 }
68291
68292
68293 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_DefaultRuler_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
68294   float jresult ;
68295   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
68296   unsigned int arg2 ;
68297   unsigned int *arg3 = 0 ;
68298   bool arg4 ;
68299   float result;
68300
68301   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
68302   arg2 = (unsigned int)jarg2;
68303   arg3 = (unsigned int *)jarg3;
68304   arg4 = jarg4 ? true : false;
68305   {
68306     try {
68307       result = (float)((Dali::Toolkit::DefaultRuler const *)arg1)->GetPositionFromPage(arg2,*arg3,arg4);
68308     } catch (std::out_of_range& e) {
68309       {
68310         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68311       };
68312     } catch (std::exception& e) {
68313       {
68314         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68315       };
68316     } catch (...) {
68317       {
68318         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68319       };
68320     }
68321   }
68322   jresult = result;
68323   return jresult;
68324 }
68325
68326
68327 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_DefaultRuler_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
68328   unsigned int jresult ;
68329   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
68330   float arg2 ;
68331   bool arg3 ;
68332   unsigned int result;
68333
68334   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
68335   arg2 = (float)jarg2;
68336   arg3 = jarg3 ? true : false;
68337   {
68338     try {
68339       result = (unsigned int)((Dali::Toolkit::DefaultRuler const *)arg1)->GetPageFromPosition(arg2,arg3);
68340     } catch (std::out_of_range& e) {
68341       {
68342         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68343       };
68344     } catch (std::exception& e) {
68345       {
68346         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68347       };
68348     } catch (...) {
68349       {
68350         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68351       };
68352     }
68353   }
68354   jresult = result;
68355   return jresult;
68356 }
68357
68358
68359 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_DefaultRuler_GetTotalPages(void * jarg1) {
68360   unsigned int jresult ;
68361   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
68362   unsigned int result;
68363
68364   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
68365   {
68366     try {
68367       result = (unsigned int)((Dali::Toolkit::DefaultRuler const *)arg1)->GetTotalPages();
68368     } catch (std::out_of_range& e) {
68369       {
68370         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68371       };
68372     } catch (std::exception& e) {
68373       {
68374         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68375       };
68376     } catch (...) {
68377       {
68378         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68379       };
68380     }
68381   }
68382   jresult = result;
68383   return jresult;
68384 }
68385
68386
68387 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_DefaultRuler(void * jarg1) {
68388   Dali::Toolkit::DefaultRuler *arg1 = (Dali::Toolkit::DefaultRuler *) 0 ;
68389
68390   arg1 = (Dali::Toolkit::DefaultRuler *)jarg1;
68391   {
68392     try {
68393       delete arg1;
68394     } catch (std::out_of_range& e) {
68395       {
68396         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68397       };
68398     } catch (std::exception& e) {
68399       {
68400         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68401       };
68402     } catch (...) {
68403       {
68404         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68405       };
68406     }
68407   }
68408 }
68409
68410
68411 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FixedRuler__SWIG_0(float jarg1) {
68412   void * jresult ;
68413   float arg1 ;
68414   Dali::Toolkit::FixedRuler *result = 0 ;
68415
68416   arg1 = (float)jarg1;
68417   {
68418     try {
68419       result = (Dali::Toolkit::FixedRuler *)new Dali::Toolkit::FixedRuler(arg1);
68420     } catch (std::out_of_range& e) {
68421       {
68422         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68423       };
68424     } catch (std::exception& e) {
68425       {
68426         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68427       };
68428     } catch (...) {
68429       {
68430         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68431       };
68432     }
68433   }
68434   jresult = (void *)result;
68435   return jresult;
68436 }
68437
68438
68439 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FixedRuler__SWIG_1() {
68440   void * jresult ;
68441   Dali::Toolkit::FixedRuler *result = 0 ;
68442
68443   {
68444     try {
68445       result = (Dali::Toolkit::FixedRuler *)new Dali::Toolkit::FixedRuler();
68446     } catch (std::out_of_range& e) {
68447       {
68448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68449       };
68450     } catch (std::exception& e) {
68451       {
68452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68453       };
68454     } catch (...) {
68455       {
68456         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68457       };
68458     }
68459   }
68460   jresult = (void *)result;
68461   return jresult;
68462 }
68463
68464
68465 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_FixedRuler_Snap(void * jarg1, float jarg2, float jarg3) {
68466   float jresult ;
68467   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
68468   float arg2 ;
68469   float arg3 ;
68470   float result;
68471
68472   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
68473   arg2 = (float)jarg2;
68474   arg3 = (float)jarg3;
68475   {
68476     try {
68477       result = (float)((Dali::Toolkit::FixedRuler const *)arg1)->Snap(arg2,arg3);
68478     } catch (std::out_of_range& e) {
68479       {
68480         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68481       };
68482     } catch (std::exception& e) {
68483       {
68484         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68485       };
68486     } catch (...) {
68487       {
68488         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68489       };
68490     }
68491   }
68492   jresult = result;
68493   return jresult;
68494 }
68495
68496
68497 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_FixedRuler_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
68498   float jresult ;
68499   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
68500   unsigned int arg2 ;
68501   unsigned int *arg3 = 0 ;
68502   bool arg4 ;
68503   float result;
68504
68505   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
68506   arg2 = (unsigned int)jarg2;
68507   arg3 = (unsigned int *)jarg3;
68508   arg4 = jarg4 ? true : false;
68509   {
68510     try {
68511       result = (float)((Dali::Toolkit::FixedRuler const *)arg1)->GetPositionFromPage(arg2,*arg3,arg4);
68512     } catch (std::out_of_range& e) {
68513       {
68514         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68515       };
68516     } catch (std::exception& e) {
68517       {
68518         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68519       };
68520     } catch (...) {
68521       {
68522         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68523       };
68524     }
68525   }
68526   jresult = result;
68527   return jresult;
68528 }
68529
68530
68531 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FixedRuler_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
68532   unsigned int jresult ;
68533   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
68534   float arg2 ;
68535   bool arg3 ;
68536   unsigned int result;
68537
68538   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
68539   arg2 = (float)jarg2;
68540   arg3 = jarg3 ? true : false;
68541   {
68542     try {
68543       result = (unsigned int)((Dali::Toolkit::FixedRuler const *)arg1)->GetPageFromPosition(arg2,arg3);
68544     } catch (std::out_of_range& e) {
68545       {
68546         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68547       };
68548     } catch (std::exception& e) {
68549       {
68550         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68551       };
68552     } catch (...) {
68553       {
68554         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68555       };
68556     }
68557   }
68558   jresult = result;
68559   return jresult;
68560 }
68561
68562
68563 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FixedRuler_GetTotalPages(void * jarg1) {
68564   unsigned int jresult ;
68565   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
68566   unsigned int result;
68567
68568   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
68569   {
68570     try {
68571       result = (unsigned int)((Dali::Toolkit::FixedRuler const *)arg1)->GetTotalPages();
68572     } catch (std::out_of_range& e) {
68573       {
68574         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68575       };
68576     } catch (std::exception& e) {
68577       {
68578         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68579       };
68580     } catch (...) {
68581       {
68582         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68583       };
68584     }
68585   }
68586   jresult = result;
68587   return jresult;
68588 }
68589
68590
68591 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FixedRuler(void * jarg1) {
68592   Dali::Toolkit::FixedRuler *arg1 = (Dali::Toolkit::FixedRuler *) 0 ;
68593
68594   arg1 = (Dali::Toolkit::FixedRuler *)jarg1;
68595   {
68596     try {
68597       delete arg1;
68598     } catch (std::out_of_range& e) {
68599       {
68600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68601       };
68602     } catch (std::exception& e) {
68603       {
68604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68605       };
68606     } catch (...) {
68607       {
68608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68609       };
68610     }
68611   }
68612 }
68613
68614
68615 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_scale_set(void * jarg1, void * jarg2) {
68616   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68617   Dali::Toolkit::ClampState2D *arg2 = (Dali::Toolkit::ClampState2D *) 0 ;
68618
68619   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68620   arg2 = (Dali::Toolkit::ClampState2D *)jarg2;
68621   if (arg1) (arg1)->scale = *arg2;
68622 }
68623
68624
68625 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_scale_get(void * jarg1) {
68626   void * jresult ;
68627   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68628   Dali::Toolkit::ClampState2D *result = 0 ;
68629
68630   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68631   result = (Dali::Toolkit::ClampState2D *)& ((arg1)->scale);
68632   jresult = (void *)result;
68633   return jresult;
68634 }
68635
68636
68637 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_position_set(void * jarg1, void * jarg2) {
68638   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68639   Dali::Toolkit::ClampState2D *arg2 = (Dali::Toolkit::ClampState2D *) 0 ;
68640
68641   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68642   arg2 = (Dali::Toolkit::ClampState2D *)jarg2;
68643   if (arg1) (arg1)->position = *arg2;
68644 }
68645
68646
68647 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_position_get(void * jarg1) {
68648   void * jresult ;
68649   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68650   Dali::Toolkit::ClampState2D *result = 0 ;
68651
68652   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68653   result = (Dali::Toolkit::ClampState2D *)& ((arg1)->position);
68654   jresult = (void *)result;
68655   return jresult;
68656 }
68657
68658
68659 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_rotation_set(void * jarg1, int jarg2) {
68660   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68661   Dali::Toolkit::ClampState arg2 ;
68662
68663   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68664   arg2 = (Dali::Toolkit::ClampState)jarg2;
68665   if (arg1) (arg1)->rotation = arg2;
68666 }
68667
68668
68669 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_ClampEvent_rotation_get(void * jarg1) {
68670   int jresult ;
68671   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68672   Dali::Toolkit::ClampState result;
68673
68674   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68675   result = (Dali::Toolkit::ClampState) ((arg1)->rotation);
68676   jresult = (int)result;
68677   return jresult;
68678 }
68679
68680
68681 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView_ClampEvent() {
68682   void * jresult ;
68683   Dali::Toolkit::ScrollView::ClampEvent *result = 0 ;
68684
68685   {
68686     try {
68687       result = (Dali::Toolkit::ScrollView::ClampEvent *)new Dali::Toolkit::ScrollView::ClampEvent();
68688     } catch (std::out_of_range& e) {
68689       {
68690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68691       };
68692     } catch (std::exception& e) {
68693       {
68694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68695       };
68696     } catch (...) {
68697       {
68698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68699       };
68700     }
68701   }
68702   jresult = (void *)result;
68703   return jresult;
68704 }
68705
68706
68707 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollView_ClampEvent(void * jarg1) {
68708   Dali::Toolkit::ScrollView::ClampEvent *arg1 = (Dali::Toolkit::ScrollView::ClampEvent *) 0 ;
68709
68710   arg1 = (Dali::Toolkit::ScrollView::ClampEvent *)jarg1;
68711   {
68712     try {
68713       delete arg1;
68714     } catch (std::out_of_range& e) {
68715       {
68716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68717       };
68718     } catch (std::exception& e) {
68719       {
68720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68721       };
68722     } catch (...) {
68723       {
68724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68725       };
68726     }
68727   }
68728 }
68729
68730
68731 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_type_set(void * jarg1, int jarg2) {
68732   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68733   Dali::Toolkit::SnapType arg2 ;
68734
68735   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68736   arg2 = (Dali::Toolkit::SnapType)jarg2;
68737   if (arg1) (arg1)->type = arg2;
68738 }
68739
68740
68741 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_type_get(void * jarg1) {
68742   int jresult ;
68743   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68744   Dali::Toolkit::SnapType result;
68745
68746   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68747   result = (Dali::Toolkit::SnapType) ((arg1)->type);
68748   jresult = (int)result;
68749   return jresult;
68750 }
68751
68752
68753 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_position_set(void * jarg1, void * jarg2) {
68754   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68755   Dali::Vector2 *arg2 = (Dali::Vector2 *) 0 ;
68756
68757   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68758   arg2 = (Dali::Vector2 *)jarg2;
68759   if (arg1) (arg1)->position = *arg2;
68760 }
68761
68762
68763 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_position_get(void * jarg1) {
68764   void * jresult ;
68765   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68766   Dali::Vector2 *result = 0 ;
68767
68768   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68769   result = (Dali::Vector2 *)& ((arg1)->position);
68770   jresult = (void *)result;
68771   return jresult;
68772 }
68773
68774
68775 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_duration_set(void * jarg1, float jarg2) {
68776   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68777   float arg2 ;
68778
68779   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68780   arg2 = (float)jarg2;
68781   if (arg1) (arg1)->duration = arg2;
68782 }
68783
68784
68785 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_SnapEvent_duration_get(void * jarg1) {
68786   float jresult ;
68787   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68788   float result;
68789
68790   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68791   result = (float) ((arg1)->duration);
68792   jresult = result;
68793   return jresult;
68794 }
68795
68796
68797 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView_SnapEvent() {
68798   void * jresult ;
68799   Dali::Toolkit::ScrollView::SnapEvent *result = 0 ;
68800
68801   {
68802     try {
68803       result = (Dali::Toolkit::ScrollView::SnapEvent *)new Dali::Toolkit::ScrollView::SnapEvent();
68804     } catch (std::out_of_range& e) {
68805       {
68806         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
68807       };
68808     } catch (std::exception& e) {
68809       {
68810         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
68811       };
68812     } catch (...) {
68813       {
68814         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
68815       };
68816     }
68817   }
68818   jresult = (void *)result;
68819   return jresult;
68820 }
68821
68822
68823 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollView_SnapEvent(void * jarg1) {
68824   Dali::Toolkit::ScrollView::SnapEvent *arg1 = (Dali::Toolkit::ScrollView::SnapEvent *) 0 ;
68825
68826   arg1 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg1;
68827   {
68828     try {
68829       delete arg1;
68830     } catch (std::out_of_range& e) {
68831       {
68832         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
68833       };
68834     } catch (std::exception& e) {
68835       {
68836         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
68837       };
68838     } catch (...) {
68839       {
68840         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
68841       };
68842     }
68843   }
68844 }
68845
68846
68847 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_WRAP_ENABLED_get() {
68848   int jresult ;
68849   int result;
68850
68851   result = (int)Dali::Toolkit::ScrollView::Property::WRAP_ENABLED;
68852   jresult = (int)result;
68853   return jresult;
68854 }
68855
68856
68857 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_PANNING_ENABLED_get() {
68858   int jresult ;
68859   int result;
68860
68861   result = (int)Dali::Toolkit::ScrollView::Property::PANNING_ENABLED;
68862   jresult = (int)result;
68863   return jresult;
68864 }
68865
68866
68867 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_AXIS_AUTO_LOCK_ENABLED_get() {
68868   int jresult ;
68869   int result;
68870
68871   result = (int)Dali::Toolkit::ScrollView::Property::AXIS_AUTO_LOCK_ENABLED;
68872   jresult = (int)result;
68873   return jresult;
68874 }
68875
68876
68877 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_WHEEL_SCROLL_DISTANCE_STEP_get() {
68878   int jresult ;
68879   int result;
68880
68881   result = (int)Dali::Toolkit::ScrollView::Property::WHEEL_SCROLL_DISTANCE_STEP;
68882   jresult = (int)result;
68883   return jresult;
68884 }
68885
68886
68887 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_MODE_get() {
68888   int jresult ;
68889   int result;
68890
68891   result = (int)Dali::Toolkit::DevelScrollView::Property::SCROLL_MODE;
68892   jresult = (int)result;
68893   return jresult;
68894 }
68895
68896 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_POSITION_get() {
68897   int jresult ;
68898   int result;
68899
68900   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_POSITION;
68901   jresult = (int)result;
68902   return jresult;
68903 }
68904
68905
68906 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_get() {
68907   int jresult ;
68908   int result;
68909
68910   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION;
68911   jresult = (int)result;
68912   return jresult;
68913 }
68914
68915
68916 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_X_get() {
68917   int jresult ;
68918   int result;
68919
68920   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_X;
68921   jresult = (int)result;
68922   return jresult;
68923 }
68924
68925
68926 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_Y_get() {
68927   int jresult ;
68928   int result;
68929
68930   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_Y;
68931   jresult = (int)result;
68932   return jresult;
68933 }
68934
68935
68936 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_MAX_get() {
68937   int jresult ;
68938   int result;
68939
68940   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_MAX;
68941   jresult = (int)result;
68942   return jresult;
68943 }
68944
68945
68946 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_MAX_X_get() {
68947   int jresult ;
68948   int result;
68949
68950   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_MAX_X;
68951   jresult = (int)result;
68952   return jresult;
68953 }
68954
68955
68956 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_PRE_POSITION_MAX_Y_get() {
68957   int jresult ;
68958   int result;
68959
68960   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_PRE_POSITION_MAX_Y;
68961   jresult = (int)result;
68962   return jresult;
68963 }
68964
68965
68966 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_OVERSHOOT_X_get() {
68967   int jresult ;
68968   int result;
68969
68970   result = (int)Dali::Toolkit::ScrollView::Property::OVERSHOOT_X;
68971   jresult = (int)result;
68972   return jresult;
68973 }
68974
68975
68976 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_OVERSHOOT_Y_get() {
68977   int jresult ;
68978   int result;
68979
68980   result = (int)Dali::Toolkit::ScrollView::Property::OVERSHOOT_Y;
68981   jresult = (int)result;
68982   return jresult;
68983 }
68984
68985
68986 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_FINAL_get() {
68987   int jresult ;
68988   int result;
68989
68990   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_FINAL;
68991   jresult = (int)result;
68992   return jresult;
68993 }
68994
68995
68996 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_FINAL_X_get() {
68997   int jresult ;
68998   int result;
68999
69000   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_FINAL_X;
69001   jresult = (int)result;
69002   return jresult;
69003 }
69004
69005
69006 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_FINAL_Y_get() {
69007   int jresult ;
69008   int result;
69009
69010   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_FINAL_Y;
69011   jresult = (int)result;
69012   return jresult;
69013 }
69014
69015
69016 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_WRAP_get() {
69017   int jresult ;
69018   int result;
69019
69020   result = (int)Dali::Toolkit::ScrollView::Property::WRAP;
69021   jresult = (int)result;
69022   return jresult;
69023 }
69024
69025
69026 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_PANNING_get() {
69027   int jresult ;
69028   int result;
69029
69030   result = (int)Dali::Toolkit::ScrollView::Property::PANNING;
69031   jresult = (int)result;
69032   return jresult;
69033 }
69034
69035
69036 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLLING_get() {
69037   int jresult ;
69038   int result;
69039
69040   result = (int)Dali::Toolkit::ScrollView::Property::SCROLLING;
69041   jresult = (int)result;
69042   return jresult;
69043 }
69044
69045
69046 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_SIZE_get() {
69047   int jresult ;
69048   int result;
69049
69050   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_SIZE;
69051   jresult = (int)result;
69052   return jresult;
69053 }
69054
69055
69056 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_SIZE_X_get() {
69057   int jresult ;
69058   int result;
69059
69060   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_SIZE_X;
69061   jresult = (int)result;
69062   return jresult;
69063 }
69064
69065
69066 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_SIZE_Y_get() {
69067   int jresult ;
69068   int result;
69069
69070   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_SIZE_Y;
69071   jresult = (int)result;
69072   return jresult;
69073 }
69074
69075
69076 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_DOMAIN_OFFSET_get() {
69077   int jresult ;
69078   int result;
69079
69080   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_DOMAIN_OFFSET;
69081   jresult = (int)result;
69082   return jresult;
69083 }
69084
69085
69086 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_SCROLL_POSITION_DELTA_get() {
69087   int jresult ;
69088   int result;
69089
69090   result = (int)Dali::Toolkit::ScrollView::Property::SCROLL_POSITION_DELTA;
69091   jresult = (int)result;
69092   return jresult;
69093 }
69094
69095
69096 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_Property_START_PAGE_POSITION_get() {
69097   int jresult ;
69098   int result;
69099
69100   result = (int)Dali::Toolkit::ScrollView::Property::START_PAGE_POSITION;
69101   jresult = (int)result;
69102   return jresult;
69103 }
69104
69105
69106 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView_Property() {
69107   void * jresult ;
69108   Dali::Toolkit::ScrollView::Property *result = 0 ;
69109
69110   {
69111     try {
69112       result = (Dali::Toolkit::ScrollView::Property *)new Dali::Toolkit::ScrollView::Property();
69113     } catch (std::out_of_range& e) {
69114       {
69115         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69116       };
69117     } catch (std::exception& e) {
69118       {
69119         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69120       };
69121     } catch (...) {
69122       {
69123         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69124       };
69125     }
69126   }
69127   jresult = (void *)result;
69128   return jresult;
69129 }
69130
69131
69132 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollView_Property(void * jarg1) {
69133   Dali::Toolkit::ScrollView::Property *arg1 = (Dali::Toolkit::ScrollView::Property *) 0 ;
69134
69135   arg1 = (Dali::Toolkit::ScrollView::Property *)jarg1;
69136   {
69137     try {
69138       delete arg1;
69139     } catch (std::out_of_range& e) {
69140       {
69141         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69142       };
69143     } catch (std::exception& e) {
69144       {
69145         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69146       };
69147     } catch (...) {
69148       {
69149         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69150       };
69151     }
69152   }
69153 }
69154
69155
69156 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView__SWIG_0() {
69157   void * jresult ;
69158   Dali::Toolkit::ScrollView *result = 0 ;
69159
69160   {
69161     try {
69162       result = (Dali::Toolkit::ScrollView *)new Dali::Toolkit::ScrollView();
69163     } catch (std::out_of_range& e) {
69164       {
69165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69166       };
69167     } catch (std::exception& e) {
69168       {
69169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69170       };
69171     } catch (...) {
69172       {
69173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69174       };
69175     }
69176   }
69177   jresult = (void *)result;
69178   return jresult;
69179 }
69180
69181
69182 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollView__SWIG_1(void * jarg1) {
69183   void * jresult ;
69184   Dali::Toolkit::ScrollView *arg1 = 0 ;
69185   Dali::Toolkit::ScrollView *result = 0 ;
69186
69187   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69188   if (!arg1) {
69189     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollView const & type is null", 0);
69190     return 0;
69191   }
69192   {
69193     try {
69194       result = (Dali::Toolkit::ScrollView *)new Dali::Toolkit::ScrollView((Dali::Toolkit::ScrollView const &)*arg1);
69195     } catch (std::out_of_range& e) {
69196       {
69197         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69198       };
69199     } catch (std::exception& e) {
69200       {
69201         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69202       };
69203     } catch (...) {
69204       {
69205         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69206       };
69207     }
69208   }
69209   jresult = (void *)result;
69210   return jresult;
69211 }
69212
69213
69214 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_Assign(void * jarg1, void * jarg2) {
69215   void * jresult ;
69216   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69217   Dali::Toolkit::ScrollView *arg2 = 0 ;
69218   Dali::Toolkit::ScrollView *result = 0 ;
69219
69220   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69221   arg2 = (Dali::Toolkit::ScrollView *)jarg2;
69222   if (!arg2) {
69223     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollView const & type is null", 0);
69224     return 0;
69225   }
69226   {
69227     try {
69228       result = (Dali::Toolkit::ScrollView *) &(arg1)->operator =((Dali::Toolkit::ScrollView const &)*arg2);
69229     } catch (std::out_of_range& e) {
69230       {
69231         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69232       };
69233     } catch (std::exception& e) {
69234       {
69235         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69236       };
69237     } catch (...) {
69238       {
69239         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69240       };
69241     }
69242   }
69243   jresult = (void *)result;
69244   return jresult;
69245 }
69246
69247
69248 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollView(void * jarg1) {
69249   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69250
69251   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69252   {
69253     try {
69254       delete arg1;
69255     } catch (std::out_of_range& e) {
69256       {
69257         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69258       };
69259     } catch (std::exception& e) {
69260       {
69261         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69262       };
69263     } catch (...) {
69264       {
69265         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69266       };
69267     }
69268   }
69269 }
69270
69271
69272 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_New() {
69273   void * jresult ;
69274   Dali::Toolkit::ScrollView result;
69275
69276   {
69277     try {
69278       result = Dali::Toolkit::ScrollView::New();
69279     } catch (std::out_of_range& e) {
69280       {
69281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69282       };
69283     } catch (std::exception& e) {
69284       {
69285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69286       };
69287     } catch (...) {
69288       {
69289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69290       };
69291     }
69292   }
69293   jresult = new Dali::Toolkit::ScrollView((const Dali::Toolkit::ScrollView &)result);
69294   return jresult;
69295 }
69296
69297
69298 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_DownCast(void * jarg1) {
69299   void * jresult ;
69300   Dali::BaseHandle arg1 ;
69301   Dali::BaseHandle *argp1 ;
69302   Dali::Toolkit::ScrollView result;
69303
69304   argp1 = (Dali::BaseHandle *)jarg1;
69305   if (!argp1) {
69306     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
69307     return 0;
69308   }
69309   arg1 = *argp1;
69310   {
69311     try {
69312       result = Dali::Toolkit::ScrollView::DownCast(arg1);
69313     } catch (std::out_of_range& e) {
69314       {
69315         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69316       };
69317     } catch (std::exception& e) {
69318       {
69319         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69320       };
69321     } catch (...) {
69322       {
69323         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69324       };
69325     }
69326   }
69327   jresult = new Dali::Toolkit::ScrollView((const Dali::Toolkit::ScrollView &)result);
69328   return jresult;
69329 }
69330
69331
69332 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollSnapAlphaFunction(void * jarg1) {
69333   void * jresult ;
69334   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69335   Dali::AlphaFunction result;
69336
69337   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69338   {
69339     try {
69340       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetScrollSnapAlphaFunction();
69341     } catch (std::out_of_range& e) {
69342       {
69343         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69344       };
69345     } catch (std::exception& e) {
69346       {
69347         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69348       };
69349     } catch (...) {
69350       {
69351         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69352       };
69353     }
69354   }
69355   jresult = new Dali::AlphaFunction((const Dali::AlphaFunction &)result);
69356   return jresult;
69357 }
69358
69359
69360 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollSnapAlphaFunction(void * jarg1, void * jarg2) {
69361   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69362   Dali::AlphaFunction arg2 ;
69363   Dali::AlphaFunction *argp2 ;
69364
69365   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69366   argp2 = (Dali::AlphaFunction *)jarg2;
69367   if (!argp2) {
69368     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
69369     return ;
69370   }
69371   arg2 = *argp2;
69372   {
69373     try {
69374       (arg1)->SetScrollSnapAlphaFunction(arg2);
69375     } catch (std::out_of_range& e) {
69376       {
69377         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69378       };
69379     } catch (std::exception& e) {
69380       {
69381         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69382       };
69383     } catch (...) {
69384       {
69385         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69386       };
69387     }
69388   }
69389 }
69390
69391
69392 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollFlickAlphaFunction(void * jarg1) {
69393   void * jresult ;
69394   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69395   Dali::AlphaFunction result;
69396
69397   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69398   {
69399     try {
69400       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetScrollFlickAlphaFunction();
69401     } catch (std::out_of_range& e) {
69402       {
69403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69404       };
69405     } catch (std::exception& e) {
69406       {
69407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69408       };
69409     } catch (...) {
69410       {
69411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69412       };
69413     }
69414   }
69415   jresult = new Dali::AlphaFunction((const Dali::AlphaFunction &)result);
69416   return jresult;
69417 }
69418
69419
69420 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollFlickAlphaFunction(void * jarg1, void * jarg2) {
69421   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69422   Dali::AlphaFunction arg2 ;
69423   Dali::AlphaFunction *argp2 ;
69424
69425   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69426   argp2 = (Dali::AlphaFunction *)jarg2;
69427   if (!argp2) {
69428     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
69429     return ;
69430   }
69431   arg2 = *argp2;
69432   {
69433     try {
69434       (arg1)->SetScrollFlickAlphaFunction(arg2);
69435     } catch (std::out_of_range& e) {
69436       {
69437         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69438       };
69439     } catch (std::exception& e) {
69440       {
69441         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69442       };
69443     } catch (...) {
69444       {
69445         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69446       };
69447     }
69448   }
69449 }
69450
69451
69452 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollSnapDuration(void * jarg1) {
69453   float jresult ;
69454   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69455   float result;
69456
69457   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69458   {
69459     try {
69460       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetScrollSnapDuration();
69461     } catch (std::out_of_range& e) {
69462       {
69463         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69464       };
69465     } catch (std::exception& e) {
69466       {
69467         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69468       };
69469     } catch (...) {
69470       {
69471         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69472       };
69473     }
69474   }
69475   jresult = result;
69476   return jresult;
69477 }
69478
69479
69480 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollSnapDuration(void * jarg1, float jarg2) {
69481   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69482   float arg2 ;
69483
69484   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69485   arg2 = (float)jarg2;
69486   {
69487     try {
69488       (arg1)->SetScrollSnapDuration(arg2);
69489     } catch (std::out_of_range& e) {
69490       {
69491         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69492       };
69493     } catch (std::exception& e) {
69494       {
69495         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69496       };
69497     } catch (...) {
69498       {
69499         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69500       };
69501     }
69502   }
69503 }
69504
69505
69506 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollFlickDuration(void * jarg1) {
69507   float jresult ;
69508   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69509   float result;
69510
69511   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69512   {
69513     try {
69514       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetScrollFlickDuration();
69515     } catch (std::out_of_range& e) {
69516       {
69517         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69518       };
69519     } catch (std::exception& e) {
69520       {
69521         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69522       };
69523     } catch (...) {
69524       {
69525         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69526       };
69527     }
69528   }
69529   jresult = result;
69530   return jresult;
69531 }
69532
69533
69534 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollFlickDuration(void * jarg1, float jarg2) {
69535   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69536   float arg2 ;
69537
69538   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69539   arg2 = (float)jarg2;
69540   {
69541     try {
69542       (arg1)->SetScrollFlickDuration(arg2);
69543     } catch (std::out_of_range& e) {
69544       {
69545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69546       };
69547     } catch (std::exception& e) {
69548       {
69549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69550       };
69551     } catch (...) {
69552       {
69553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69554       };
69555     }
69556   }
69557 }
69558
69559
69560 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetRulerX(void * jarg1, void * jarg2) {
69561   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69562   Dali::Toolkit::RulerPtr arg2 ;
69563   Dali::Toolkit::RulerPtr *argp2 ;
69564
69565   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69566   argp2 = (Dali::Toolkit::RulerPtr *)jarg2;
69567   if (!argp2) {
69568     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerPtr", 0);
69569     return ;
69570   }
69571   arg2 = *argp2;
69572   {
69573     try {
69574       (arg1)->SetRulerX(arg2);
69575     } catch (std::out_of_range& e) {
69576       {
69577         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69578       };
69579     } catch (std::exception& e) {
69580       {
69581         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69582       };
69583     } catch (...) {
69584       {
69585         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69586       };
69587     }
69588   }
69589 }
69590
69591
69592 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetRulerY(void * jarg1, void * jarg2) {
69593   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69594   Dali::Toolkit::RulerPtr arg2 ;
69595   Dali::Toolkit::RulerPtr *argp2 ;
69596
69597   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69598   argp2 = (Dali::Toolkit::RulerPtr *)jarg2;
69599   if (!argp2) {
69600     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerPtr", 0);
69601     return ;
69602   }
69603   arg2 = *argp2;
69604   {
69605     try {
69606       (arg1)->SetRulerY(arg2);
69607     } catch (std::out_of_range& e) {
69608       {
69609         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69610       };
69611     } catch (std::exception& e) {
69612       {
69613         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69614       };
69615     } catch (...) {
69616       {
69617         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69618       };
69619     }
69620   }
69621 }
69622
69623
69624 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollSensitive(void * jarg1, unsigned int jarg2) {
69625   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69626   bool arg2 ;
69627
69628   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69629   arg2 = jarg2 ? true : false;
69630   {
69631     try {
69632       (arg1)->SetScrollSensitive(arg2);
69633     } catch (std::out_of_range& e) {
69634       {
69635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69636       };
69637     } catch (std::exception& e) {
69638       {
69639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69640       };
69641     } catch (...) {
69642       {
69643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69644       };
69645     }
69646   }
69647 }
69648
69649
69650 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetMaxOvershoot(void * jarg1, float jarg2, float jarg3) {
69651   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69652   float arg2 ;
69653   float arg3 ;
69654
69655   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69656   arg2 = (float)jarg2;
69657   arg3 = (float)jarg3;
69658   {
69659     try {
69660       (arg1)->SetMaxOvershoot(arg2,arg3);
69661     } catch (std::out_of_range& e) {
69662       {
69663         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69664       };
69665     } catch (std::exception& e) {
69666       {
69667         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69668       };
69669     } catch (...) {
69670       {
69671         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69672       };
69673     }
69674   }
69675 }
69676
69677
69678 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetSnapOvershootAlphaFunction(void * jarg1, void * jarg2) {
69679   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69680   Dali::AlphaFunction arg2 ;
69681   Dali::AlphaFunction *argp2 ;
69682
69683   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69684   argp2 = (Dali::AlphaFunction *)jarg2;
69685   if (!argp2) {
69686     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
69687     return ;
69688   }
69689   arg2 = *argp2;
69690   {
69691     try {
69692       (arg1)->SetSnapOvershootAlphaFunction(arg2);
69693     } catch (std::out_of_range& e) {
69694       {
69695         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69696       };
69697     } catch (std::exception& e) {
69698       {
69699         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69700       };
69701     } catch (...) {
69702       {
69703         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69704       };
69705     }
69706   }
69707 }
69708
69709
69710 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetSnapOvershootDuration(void * jarg1, float jarg2) {
69711   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69712   float arg2 ;
69713
69714   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69715   arg2 = (float)jarg2;
69716   {
69717     try {
69718       (arg1)->SetSnapOvershootDuration(arg2);
69719     } catch (std::out_of_range& e) {
69720       {
69721         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69722       };
69723     } catch (std::exception& e) {
69724       {
69725         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69726       };
69727     } catch (...) {
69728       {
69729         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69730       };
69731     }
69732   }
69733 }
69734
69735
69736 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetActorAutoSnap(void * jarg1, unsigned int jarg2) {
69737   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69738   bool arg2 ;
69739
69740   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69741   arg2 = jarg2 ? true : false;
69742   {
69743     try {
69744       (arg1)->SetActorAutoSnap(arg2);
69745     } catch (std::out_of_range& e) {
69746       {
69747         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69748       };
69749     } catch (std::exception& e) {
69750       {
69751         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69752       };
69753     } catch (...) {
69754       {
69755         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69756       };
69757     }
69758   }
69759 }
69760
69761
69762 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetWrapMode(void * jarg1, unsigned int jarg2) {
69763   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69764   bool arg2 ;
69765
69766   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69767   arg2 = jarg2 ? true : false;
69768   {
69769     try {
69770       (arg1)->SetWrapMode(arg2);
69771     } catch (std::out_of_range& e) {
69772       {
69773         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69774       };
69775     } catch (std::exception& e) {
69776       {
69777         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69778       };
69779     } catch (...) {
69780       {
69781         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69782       };
69783     }
69784   }
69785 }
69786
69787
69788 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ScrollView_GetScrollUpdateDistance(void * jarg1) {
69789   int jresult ;
69790   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69791   int result;
69792
69793   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69794   {
69795     try {
69796       result = (int)((Dali::Toolkit::ScrollView const *)arg1)->GetScrollUpdateDistance();
69797     } catch (std::out_of_range& e) {
69798       {
69799         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69800       };
69801     } catch (std::exception& e) {
69802       {
69803         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69804       };
69805     } catch (...) {
69806       {
69807         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69808       };
69809     }
69810   }
69811   jresult = result;
69812   return jresult;
69813 }
69814
69815
69816 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollUpdateDistance(void * jarg1, int jarg2) {
69817   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69818   int arg2 ;
69819
69820   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69821   arg2 = (int)jarg2;
69822   {
69823     try {
69824       (arg1)->SetScrollUpdateDistance(arg2);
69825     } catch (std::out_of_range& e) {
69826       {
69827         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69828       };
69829     } catch (std::exception& e) {
69830       {
69831         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69832       };
69833     } catch (...) {
69834       {
69835         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69836       };
69837     }
69838   }
69839 }
69840
69841
69842 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollView_GetAxisAutoLock(void * jarg1) {
69843   unsigned int jresult ;
69844   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69845   bool result;
69846
69847   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69848   {
69849     try {
69850       result = (bool)((Dali::Toolkit::ScrollView const *)arg1)->GetAxisAutoLock();
69851     } catch (std::out_of_range& e) {
69852       {
69853         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69854       };
69855     } catch (std::exception& e) {
69856       {
69857         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69858       };
69859     } catch (...) {
69860       {
69861         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69862       };
69863     }
69864   }
69865   jresult = result;
69866   return jresult;
69867 }
69868
69869
69870 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetAxisAutoLock(void * jarg1, unsigned int jarg2) {
69871   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69872   bool arg2 ;
69873
69874   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69875   arg2 = jarg2 ? true : false;
69876   {
69877     try {
69878       (arg1)->SetAxisAutoLock(arg2);
69879     } catch (std::out_of_range& e) {
69880       {
69881         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69882       };
69883     } catch (std::exception& e) {
69884       {
69885         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69886       };
69887     } catch (...) {
69888       {
69889         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69890       };
69891     }
69892   }
69893 }
69894
69895
69896 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetAxisAutoLockGradient(void * jarg1) {
69897   float jresult ;
69898   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69899   float result;
69900
69901   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69902   {
69903     try {
69904       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetAxisAutoLockGradient();
69905     } catch (std::out_of_range& e) {
69906       {
69907         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69908       };
69909     } catch (std::exception& e) {
69910       {
69911         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69912       };
69913     } catch (...) {
69914       {
69915         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69916       };
69917     }
69918   }
69919   jresult = result;
69920   return jresult;
69921 }
69922
69923
69924 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetAxisAutoLockGradient(void * jarg1, float jarg2) {
69925   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69926   float arg2 ;
69927
69928   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69929   arg2 = (float)jarg2;
69930   {
69931     try {
69932       (arg1)->SetAxisAutoLockGradient(arg2);
69933     } catch (std::out_of_range& e) {
69934       {
69935         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69936       };
69937     } catch (std::exception& e) {
69938       {
69939         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69940       };
69941     } catch (...) {
69942       {
69943         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69944       };
69945     }
69946   }
69947 }
69948
69949
69950 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetFrictionCoefficient(void * jarg1) {
69951   float jresult ;
69952   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69953   float result;
69954
69955   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69956   {
69957     try {
69958       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetFrictionCoefficient();
69959     } catch (std::out_of_range& e) {
69960       {
69961         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
69962       };
69963     } catch (std::exception& e) {
69964       {
69965         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
69966       };
69967     } catch (...) {
69968       {
69969         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
69970       };
69971     }
69972   }
69973   jresult = result;
69974   return jresult;
69975 }
69976
69977
69978 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetFrictionCoefficient(void * jarg1, float jarg2) {
69979   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
69980   float arg2 ;
69981
69982   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
69983   arg2 = (float)jarg2;
69984   {
69985     try {
69986       (arg1)->SetFrictionCoefficient(arg2);
69987     } catch (std::out_of_range& e) {
69988       {
69989         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
69990       };
69991     } catch (std::exception& e) {
69992       {
69993         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
69994       };
69995     } catch (...) {
69996       {
69997         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
69998       };
69999     }
70000   }
70001 }
70002
70003
70004 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetFlickSpeedCoefficient(void * jarg1) {
70005   float jresult ;
70006   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70007   float result;
70008
70009   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70010   {
70011     try {
70012       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetFlickSpeedCoefficient();
70013     } catch (std::out_of_range& e) {
70014       {
70015         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70016       };
70017     } catch (std::exception& e) {
70018       {
70019         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70020       };
70021     } catch (...) {
70022       {
70023         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70024       };
70025     }
70026   }
70027   jresult = result;
70028   return jresult;
70029 }
70030
70031
70032 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetFlickSpeedCoefficient(void * jarg1, float jarg2) {
70033   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70034   float arg2 ;
70035
70036   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70037   arg2 = (float)jarg2;
70038   {
70039     try {
70040       (arg1)->SetFlickSpeedCoefficient(arg2);
70041     } catch (std::out_of_range& e) {
70042       {
70043         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70044       };
70045     } catch (std::exception& e) {
70046       {
70047         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70048       };
70049     } catch (...) {
70050       {
70051         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70052       };
70053     }
70054   }
70055 }
70056
70057
70058 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetMinimumDistanceForFlick(void * jarg1) {
70059   void * jresult ;
70060   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70061   Dali::Vector2 result;
70062
70063   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70064   {
70065     try {
70066       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetMinimumDistanceForFlick();
70067     } catch (std::out_of_range& e) {
70068       {
70069         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70070       };
70071     } catch (std::exception& e) {
70072       {
70073         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70074       };
70075     } catch (...) {
70076       {
70077         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70078       };
70079     }
70080   }
70081   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
70082   return jresult;
70083 }
70084
70085
70086 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetMinimumDistanceForFlick(void * jarg1, void * jarg2) {
70087   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70088   Dali::Vector2 *arg2 = 0 ;
70089
70090   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70091   arg2 = (Dali::Vector2 *)jarg2;
70092   if (!arg2) {
70093     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
70094     return ;
70095   }
70096   {
70097     try {
70098       (arg1)->SetMinimumDistanceForFlick((Dali::Vector2 const &)*arg2);
70099     } catch (std::out_of_range& e) {
70100       {
70101         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70102       };
70103     } catch (std::exception& e) {
70104       {
70105         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70106       };
70107     } catch (...) {
70108       {
70109         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70110       };
70111     }
70112   }
70113 }
70114
70115
70116 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetMinimumSpeedForFlick(void * jarg1) {
70117   float jresult ;
70118   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70119   float result;
70120
70121   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70122   {
70123     try {
70124       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetMinimumSpeedForFlick();
70125     } catch (std::out_of_range& e) {
70126       {
70127         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70128       };
70129     } catch (std::exception& e) {
70130       {
70131         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70132       };
70133     } catch (...) {
70134       {
70135         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70136       };
70137     }
70138   }
70139   jresult = result;
70140   return jresult;
70141 }
70142
70143
70144 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetMinimumSpeedForFlick(void * jarg1, float jarg2) {
70145   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70146   float arg2 ;
70147
70148   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70149   arg2 = (float)jarg2;
70150   {
70151     try {
70152       (arg1)->SetMinimumSpeedForFlick(arg2);
70153     } catch (std::out_of_range& e) {
70154       {
70155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70156       };
70157     } catch (std::exception& e) {
70158       {
70159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70160       };
70161     } catch (...) {
70162       {
70163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70164       };
70165     }
70166   }
70167 }
70168
70169
70170 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_ScrollView_GetMaxFlickSpeed(void * jarg1) {
70171   float jresult ;
70172   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70173   float result;
70174
70175   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70176   {
70177     try {
70178       result = (float)((Dali::Toolkit::ScrollView const *)arg1)->GetMaxFlickSpeed();
70179     } catch (std::out_of_range& e) {
70180       {
70181         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70182       };
70183     } catch (std::exception& e) {
70184       {
70185         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70186       };
70187     } catch (...) {
70188       {
70189         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70190       };
70191     }
70192   }
70193   jresult = result;
70194   return jresult;
70195 }
70196
70197
70198 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetMaxFlickSpeed(void * jarg1, float jarg2) {
70199   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70200   float arg2 ;
70201
70202   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70203   arg2 = (float)jarg2;
70204   {
70205     try {
70206       (arg1)->SetMaxFlickSpeed(arg2);
70207     } catch (std::out_of_range& e) {
70208       {
70209         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70210       };
70211     } catch (std::exception& e) {
70212       {
70213         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70214       };
70215     } catch (...) {
70216       {
70217         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70218       };
70219     }
70220   }
70221 }
70222
70223
70224 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetWheelScrollDistanceStep(void * jarg1) {
70225   void * jresult ;
70226   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70227   Dali::Vector2 result;
70228
70229   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70230   {
70231     try {
70232       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetWheelScrollDistanceStep();
70233     } catch (std::out_of_range& e) {
70234       {
70235         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70236       };
70237     } catch (std::exception& e) {
70238       {
70239         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70240       };
70241     } catch (...) {
70242       {
70243         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70244       };
70245     }
70246   }
70247   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
70248   return jresult;
70249 }
70250
70251
70252 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetWheelScrollDistanceStep(void * jarg1, void * jarg2) {
70253   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70254   Dali::Vector2 arg2 ;
70255   Dali::Vector2 *argp2 ;
70256
70257   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70258   argp2 = (Dali::Vector2 *)jarg2;
70259   if (!argp2) {
70260     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Vector2", 0);
70261     return ;
70262   }
70263   arg2 = *argp2;
70264   {
70265     try {
70266       (arg1)->SetWheelScrollDistanceStep(arg2);
70267     } catch (std::out_of_range& e) {
70268       {
70269         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70270       };
70271     } catch (std::exception& e) {
70272       {
70273         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70274       };
70275     } catch (...) {
70276       {
70277         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70278       };
70279     }
70280   }
70281 }
70282
70283
70284 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_GetCurrentScrollPosition(void * jarg1) {
70285   void * jresult ;
70286   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70287   Dali::Vector2 result;
70288
70289   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70290   {
70291     try {
70292       result = ((Dali::Toolkit::ScrollView const *)arg1)->GetCurrentScrollPosition();
70293     } catch (std::out_of_range& e) {
70294       {
70295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70296       };
70297     } catch (std::exception& e) {
70298       {
70299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70300       };
70301     } catch (...) {
70302       {
70303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70304       };
70305     }
70306   }
70307   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
70308   return jresult;
70309 }
70310
70311
70312 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollView_GetCurrentPage(void * jarg1) {
70313   unsigned int jresult ;
70314   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70315   unsigned int result;
70316
70317   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70318   {
70319     try {
70320       result = (unsigned int)((Dali::Toolkit::ScrollView const *)arg1)->GetCurrentPage();
70321     } catch (std::out_of_range& e) {
70322       {
70323         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70324       };
70325     } catch (std::exception& e) {
70326       {
70327         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70328       };
70329     } catch (...) {
70330       {
70331         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70332       };
70333     }
70334   }
70335   jresult = result;
70336   return jresult;
70337 }
70338
70339
70340 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_0(void * jarg1, void * jarg2) {
70341   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70342   Dali::Vector2 *arg2 = 0 ;
70343
70344   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70345   arg2 = (Dali::Vector2 *)jarg2;
70346   if (!arg2) {
70347     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
70348     return ;
70349   }
70350   {
70351     try {
70352       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2);
70353     } catch (std::out_of_range& e) {
70354       {
70355         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70356       };
70357     } catch (std::exception& e) {
70358       {
70359         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70360       };
70361     } catch (...) {
70362       {
70363         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70364       };
70365     }
70366   }
70367 }
70368
70369
70370 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_1(void * jarg1, void * jarg2, float jarg3) {
70371   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70372   Dali::Vector2 *arg2 = 0 ;
70373   float arg3 ;
70374
70375   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70376   arg2 = (Dali::Vector2 *)jarg2;
70377   if (!arg2) {
70378     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
70379     return ;
70380   }
70381   arg3 = (float)jarg3;
70382   {
70383     try {
70384       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3);
70385     } catch (std::out_of_range& e) {
70386       {
70387         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70388       };
70389     } catch (std::exception& e) {
70390       {
70391         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70392       };
70393     } catch (...) {
70394       {
70395         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70396       };
70397     }
70398   }
70399 }
70400
70401
70402 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_2(void * jarg1, void * jarg2, float jarg3, void * jarg4) {
70403   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70404   Dali::Vector2 *arg2 = 0 ;
70405   float arg3 ;
70406   Dali::AlphaFunction arg4 ;
70407   Dali::AlphaFunction *argp4 ;
70408
70409   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70410   arg2 = (Dali::Vector2 *)jarg2;
70411   if (!arg2) {
70412     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
70413     return ;
70414   }
70415   arg3 = (float)jarg3;
70416   argp4 = (Dali::AlphaFunction *)jarg4;
70417   if (!argp4) {
70418     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
70419     return ;
70420   }
70421   arg4 = *argp4;
70422   {
70423     try {
70424       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3,arg4);
70425     } catch (std::out_of_range& e) {
70426       {
70427         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70428       };
70429     } catch (std::exception& e) {
70430       {
70431         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70432       };
70433     } catch (...) {
70434       {
70435         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70436       };
70437     }
70438   }
70439 }
70440
70441
70442 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_3(void * jarg1, void * jarg2, float jarg3, int jarg4, int jarg5) {
70443   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70444   Dali::Vector2 *arg2 = 0 ;
70445   float arg3 ;
70446   Dali::Toolkit::DirectionBias arg4 ;
70447   Dali::Toolkit::DirectionBias arg5 ;
70448
70449   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70450   arg2 = (Dali::Vector2 *)jarg2;
70451   if (!arg2) {
70452     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
70453     return ;
70454   }
70455   arg3 = (float)jarg3;
70456   arg4 = (Dali::Toolkit::DirectionBias)jarg4;
70457   arg5 = (Dali::Toolkit::DirectionBias)jarg5;
70458   {
70459     try {
70460       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3,arg4,arg5);
70461     } catch (std::out_of_range& e) {
70462       {
70463         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70464       };
70465     } catch (std::exception& e) {
70466       {
70467         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70468       };
70469     } catch (...) {
70470       {
70471         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70472       };
70473     }
70474   }
70475 }
70476
70477
70478 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_4(void * jarg1, void * jarg2, float jarg3, void * jarg4, int jarg5, int jarg6) {
70479   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70480   Dali::Vector2 *arg2 = 0 ;
70481   float arg3 ;
70482   Dali::AlphaFunction arg4 ;
70483   Dali::Toolkit::DirectionBias arg5 ;
70484   Dali::Toolkit::DirectionBias arg6 ;
70485   Dali::AlphaFunction *argp4 ;
70486
70487   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70488   arg2 = (Dali::Vector2 *)jarg2;
70489   if (!arg2) {
70490     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
70491     return ;
70492   }
70493   arg3 = (float)jarg3;
70494   argp4 = (Dali::AlphaFunction *)jarg4;
70495   if (!argp4) {
70496     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::AlphaFunction", 0);
70497     return ;
70498   }
70499   arg4 = *argp4;
70500   arg5 = (Dali::Toolkit::DirectionBias)jarg5;
70501   arg6 = (Dali::Toolkit::DirectionBias)jarg6;
70502   {
70503     try {
70504       (arg1)->ScrollTo((Dali::Vector2 const &)*arg2,arg3,arg4,arg5,arg6);
70505     } catch (std::out_of_range& e) {
70506       {
70507         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70508       };
70509     } catch (std::exception& e) {
70510       {
70511         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70512       };
70513     } catch (...) {
70514       {
70515         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70516       };
70517     }
70518   }
70519 }
70520
70521
70522 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_5(void * jarg1, unsigned int jarg2) {
70523   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70524   unsigned int arg2 ;
70525
70526   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70527   arg2 = (unsigned int)jarg2;
70528   {
70529     try {
70530       (arg1)->ScrollTo(arg2);
70531     } catch (std::out_of_range& e) {
70532       {
70533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70534       };
70535     } catch (std::exception& e) {
70536       {
70537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70538       };
70539     } catch (...) {
70540       {
70541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70542       };
70543     }
70544   }
70545 }
70546
70547
70548 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_6(void * jarg1, unsigned int jarg2, float jarg3) {
70549   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70550   unsigned int arg2 ;
70551   float arg3 ;
70552
70553   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70554   arg2 = (unsigned int)jarg2;
70555   arg3 = (float)jarg3;
70556   {
70557     try {
70558       (arg1)->ScrollTo(arg2,arg3);
70559     } catch (std::out_of_range& e) {
70560       {
70561         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70562       };
70563     } catch (std::exception& e) {
70564       {
70565         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70566       };
70567     } catch (...) {
70568       {
70569         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70570       };
70571     }
70572   }
70573 }
70574
70575
70576 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_7(void * jarg1, unsigned int jarg2, float jarg3, int jarg4) {
70577   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70578   unsigned int arg2 ;
70579   float arg3 ;
70580   Dali::Toolkit::DirectionBias arg4 ;
70581
70582   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70583   arg2 = (unsigned int)jarg2;
70584   arg3 = (float)jarg3;
70585   arg4 = (Dali::Toolkit::DirectionBias)jarg4;
70586   {
70587     try {
70588       (arg1)->ScrollTo(arg2,arg3,arg4);
70589     } catch (std::out_of_range& e) {
70590       {
70591         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70592       };
70593     } catch (std::exception& e) {
70594       {
70595         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70596       };
70597     } catch (...) {
70598       {
70599         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70600       };
70601     }
70602   }
70603 }
70604
70605
70606 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_8(void * jarg1, void * jarg2) {
70607   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70608   Dali::Actor *arg2 = 0 ;
70609
70610   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70611   arg2 = (Dali::Actor *)jarg2;
70612   if (!arg2) {
70613     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
70614     return ;
70615   }
70616   {
70617     try {
70618       (arg1)->ScrollTo(*arg2);
70619     } catch (std::out_of_range& e) {
70620       {
70621         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70622       };
70623     } catch (std::exception& e) {
70624       {
70625         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70626       };
70627     } catch (...) {
70628       {
70629         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70630       };
70631     }
70632   }
70633 }
70634
70635
70636 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ScrollTo__SWIG_9(void * jarg1, void * jarg2, float jarg3) {
70637   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70638   Dali::Actor *arg2 = 0 ;
70639   float arg3 ;
70640
70641   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70642   arg2 = (Dali::Actor *)jarg2;
70643   if (!arg2) {
70644     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor & type is null", 0);
70645     return ;
70646   }
70647   arg3 = (float)jarg3;
70648   {
70649     try {
70650       (arg1)->ScrollTo(*arg2,arg3);
70651     } catch (std::out_of_range& e) {
70652       {
70653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70654       };
70655     } catch (std::exception& e) {
70656       {
70657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70658       };
70659     } catch (...) {
70660       {
70661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70662       };
70663     }
70664   }
70665 }
70666
70667
70668 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollView_ScrollToSnapPoint(void * jarg1) {
70669   unsigned int jresult ;
70670   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70671   bool result;
70672
70673   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70674   {
70675     try {
70676       result = (bool)(arg1)->ScrollToSnapPoint();
70677     } catch (std::out_of_range& e) {
70678       {
70679         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
70680       };
70681     } catch (std::exception& e) {
70682       {
70683         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
70684       };
70685     } catch (...) {
70686       {
70687         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
70688       };
70689     }
70690   }
70691   jresult = result;
70692   return jresult;
70693 }
70694
70695
70696 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ApplyConstraintToChildren(void * jarg1, void * jarg2) {
70697   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70698   Dali::Constraint arg2 ;
70699   Dali::Constraint *argp2 ;
70700
70701   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70702   argp2 = (Dali::Constraint *)jarg2;
70703   if (!argp2) {
70704     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Constraint", 0);
70705     return ;
70706   }
70707   arg2 = *argp2;
70708   {
70709     try {
70710       (arg1)->ApplyConstraintToChildren(arg2);
70711     } catch (std::out_of_range& e) {
70712       {
70713         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70714       };
70715     } catch (std::exception& e) {
70716       {
70717         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70718       };
70719     } catch (...) {
70720       {
70721         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70722       };
70723     }
70724   }
70725 }
70726
70727
70728 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_RemoveConstraintsFromChildren(void * jarg1) {
70729   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70730
70731   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70732   {
70733     try {
70734       (arg1)->RemoveConstraintsFromChildren();
70735     } catch (std::out_of_range& e) {
70736       {
70737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70738       };
70739     } catch (std::exception& e) {
70740       {
70741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70742       };
70743     } catch (...) {
70744       {
70745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70746       };
70747     }
70748   }
70749 }
70750
70751
70752 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_ApplyEffect(void * jarg1, void * jarg2) {
70753   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70754   Dali::Toolkit::ScrollViewEffect arg2 ;
70755   Dali::Toolkit::ScrollViewEffect *argp2 ;
70756
70757   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70758   argp2 = (Dali::Toolkit::ScrollViewEffect *)jarg2;
70759   if (!argp2) {
70760     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::ScrollViewEffect", 0);
70761     return ;
70762   }
70763   arg2 = *argp2;
70764   {
70765     try {
70766       (arg1)->ApplyEffect(arg2);
70767     } catch (std::out_of_range& e) {
70768       {
70769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70770       };
70771     } catch (std::exception& e) {
70772       {
70773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70774       };
70775     } catch (...) {
70776       {
70777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70778       };
70779     }
70780   }
70781 }
70782
70783
70784 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_RemoveEffect(void * jarg1, void * jarg2) {
70785   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70786   Dali::Toolkit::ScrollViewEffect arg2 ;
70787   Dali::Toolkit::ScrollViewEffect *argp2 ;
70788
70789   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70790   argp2 = (Dali::Toolkit::ScrollViewEffect *)jarg2;
70791   if (!argp2) {
70792     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::ScrollViewEffect", 0);
70793     return ;
70794   }
70795   arg2 = *argp2;
70796   {
70797     try {
70798       (arg1)->RemoveEffect(arg2);
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_RemoveAllEffects(void * jarg1) {
70817   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70818
70819   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70820   {
70821     try {
70822       (arg1)->RemoveAllEffects();
70823     } catch (std::out_of_range& e) {
70824       {
70825         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70826       };
70827     } catch (std::exception& e) {
70828       {
70829         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70830       };
70831     } catch (...) {
70832       {
70833         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70834       };
70835     }
70836   }
70837 }
70838
70839
70840 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_BindActor(void * jarg1, void * jarg2) {
70841   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70842   Dali::Actor arg2 ;
70843   Dali::Actor *argp2 ;
70844
70845   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70846   argp2 = (Dali::Actor *)jarg2;
70847   if (!argp2) {
70848     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
70849     return ;
70850   }
70851   arg2 = *argp2;
70852   {
70853     try {
70854       (arg1)->BindActor(arg2);
70855     } catch (std::out_of_range& e) {
70856       {
70857         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70858       };
70859     } catch (std::exception& e) {
70860       {
70861         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70862       };
70863     } catch (...) {
70864       {
70865         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70866       };
70867     }
70868   }
70869 }
70870
70871
70872 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_UnbindActor(void * jarg1, void * jarg2) {
70873   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70874   Dali::Actor arg2 ;
70875   Dali::Actor *argp2 ;
70876
70877   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70878   argp2 = (Dali::Actor *)jarg2;
70879   if (!argp2) {
70880     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
70881     return ;
70882   }
70883   arg2 = *argp2;
70884   {
70885     try {
70886       (arg1)->UnbindActor(arg2);
70887     } catch (std::out_of_range& e) {
70888       {
70889         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70890       };
70891     } catch (std::exception& e) {
70892       {
70893         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70894       };
70895     } catch (...) {
70896       {
70897         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70898       };
70899     }
70900   }
70901 }
70902
70903
70904 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollingDirection__SWIG_0(void * jarg1, void * jarg2, void * jarg3) {
70905   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70906   Dali::Radian arg2 ;
70907   Dali::Radian arg3 ;
70908   Dali::Radian *argp2 ;
70909   Dali::Radian *argp3 ;
70910
70911   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70912   argp2 = (Dali::Radian *)jarg2;
70913   if (!argp2) {
70914     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
70915     return ;
70916   }
70917   arg2 = *argp2;
70918   argp3 = (Dali::Radian *)jarg3;
70919   if (!argp3) {
70920     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
70921     return ;
70922   }
70923   arg3 = *argp3;
70924   {
70925     try {
70926       (arg1)->SetScrollingDirection(arg2,arg3);
70927     } catch (std::out_of_range& e) {
70928       {
70929         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70930       };
70931     } catch (std::exception& e) {
70932       {
70933         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70934       };
70935     } catch (...) {
70936       {
70937         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70938       };
70939     }
70940   }
70941 }
70942
70943
70944 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_SetScrollingDirection__SWIG_1(void * jarg1, void * jarg2) {
70945   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70946   Dali::Radian arg2 ;
70947   Dali::Radian *argp2 ;
70948
70949   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70950   argp2 = (Dali::Radian *)jarg2;
70951   if (!argp2) {
70952     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
70953     return ;
70954   }
70955   arg2 = *argp2;
70956   {
70957     try {
70958       (arg1)->SetScrollingDirection(arg2);
70959     } catch (std::out_of_range& e) {
70960       {
70961         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70962       };
70963     } catch (std::exception& e) {
70964       {
70965         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70966       };
70967     } catch (...) {
70968       {
70969         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
70970       };
70971     }
70972   }
70973 }
70974
70975
70976 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollView_RemoveScrollingDirection(void * jarg1, void * jarg2) {
70977   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
70978   Dali::Radian arg2 ;
70979   Dali::Radian *argp2 ;
70980
70981   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
70982   argp2 = (Dali::Radian *)jarg2;
70983   if (!argp2) {
70984     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Radian", 0);
70985     return ;
70986   }
70987   arg2 = *argp2;
70988   {
70989     try {
70990       (arg1)->RemoveScrollingDirection(arg2);
70991     } catch (std::out_of_range& e) {
70992       {
70993         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
70994       };
70995     } catch (std::exception& e) {
70996       {
70997         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
70998       };
70999     } catch (...) {
71000       {
71001         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71002       };
71003     }
71004   }
71005 }
71006
71007
71008 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ScrollView_SnapStartedSignal(void * jarg1) {
71009   void * jresult ;
71010   Dali::Toolkit::ScrollView *arg1 = (Dali::Toolkit::ScrollView *) 0 ;
71011   Dali::Toolkit::ScrollView::SnapStartedSignalType *result = 0 ;
71012
71013   arg1 = (Dali::Toolkit::ScrollView *)jarg1;
71014   {
71015     try {
71016       result = (Dali::Toolkit::ScrollView::SnapStartedSignalType *) &(arg1)->SnapStartedSignal();
71017     } catch (std::out_of_range& e) {
71018       {
71019         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71020       };
71021     } catch (std::exception& e) {
71022       {
71023         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71024       };
71025     } catch (...) {
71026       {
71027         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71028       };
71029     }
71030   }
71031   jresult = (void *)result;
71032   return jresult;
71033 }
71034
71035
71036 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_ROWS_get() {
71037   int jresult ;
71038   int result;
71039
71040   result = (int)Dali::Toolkit::TableView::Property::ROWS;
71041   jresult = (int)result;
71042   return jresult;
71043 }
71044
71045
71046 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_COLUMNS_get() {
71047   int jresult ;
71048   int result;
71049
71050   result = (int)Dali::Toolkit::TableView::Property::COLUMNS;
71051   jresult = (int)result;
71052   return jresult;
71053 }
71054
71055
71056 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_CELL_PADDING_get() {
71057   int jresult ;
71058   int result;
71059
71060   result = (int)Dali::Toolkit::TableView::Property::CELL_PADDING;
71061   jresult = (int)result;
71062   return jresult;
71063 }
71064
71065
71066 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_LAYOUT_ROWS_get() {
71067   int jresult ;
71068   int result;
71069
71070   result = (int)Dali::Toolkit::TableView::Property::LAYOUT_ROWS;
71071   jresult = (int)result;
71072   return jresult;
71073 }
71074
71075
71076 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_Property_LAYOUT_COLUMNS_get() {
71077   int jresult ;
71078   int result;
71079
71080   result = (int)Dali::Toolkit::TableView::Property::LAYOUT_COLUMNS;
71081   jresult = (int)result;
71082   return jresult;
71083 }
71084
71085
71086 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_Property() {
71087   void * jresult ;
71088   Dali::Toolkit::TableView::Property *result = 0 ;
71089
71090   {
71091     try {
71092       result = (Dali::Toolkit::TableView::Property *)new Dali::Toolkit::TableView::Property();
71093     } catch (std::out_of_range& e) {
71094       {
71095         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71096       };
71097     } catch (std::exception& e) {
71098       {
71099         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71100       };
71101     } catch (...) {
71102       {
71103         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71104       };
71105     }
71106   }
71107   jresult = (void *)result;
71108   return jresult;
71109 }
71110
71111
71112 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TableView_Property(void * jarg1) {
71113   Dali::Toolkit::TableView::Property *arg1 = (Dali::Toolkit::TableView::Property *) 0 ;
71114
71115   arg1 = (Dali::Toolkit::TableView::Property *)jarg1;
71116   {
71117     try {
71118       delete arg1;
71119     } catch (std::out_of_range& e) {
71120       {
71121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71122       };
71123     } catch (std::exception& e) {
71124       {
71125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71126       };
71127     } catch (...) {
71128       {
71129         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71130       };
71131     }
71132   }
71133 }
71134
71135
71136 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_CELL_INDEX_get() {
71137   int jresult ;
71138   int result;
71139
71140   result = (int)Dali::Toolkit::TableView::ChildProperty::CELL_INDEX;
71141   jresult = (int)result;
71142   return jresult;
71143 }
71144
71145
71146 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_ROW_SPAN_get() {
71147   int jresult ;
71148   int result;
71149
71150   result = (int)Dali::Toolkit::TableView::ChildProperty::ROW_SPAN;
71151   jresult = (int)result;
71152   return jresult;
71153 }
71154
71155
71156 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_COLUMN_SPAN_get() {
71157   int jresult ;
71158   int result;
71159
71160   result = (int)Dali::Toolkit::TableView::ChildProperty::COLUMN_SPAN;
71161   jresult = (int)result;
71162   return jresult;
71163 }
71164
71165
71166 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_CELL_HORIZONTAL_ALIGNMENT_get() {
71167   int jresult ;
71168   int result;
71169
71170   result = (int)Dali::Toolkit::TableView::ChildProperty::CELL_HORIZONTAL_ALIGNMENT;
71171   jresult = (int)result;
71172   return jresult;
71173 }
71174
71175
71176 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TableView_ChildProperty_CELL_VERTICAL_ALIGNMENT_get() {
71177   int jresult ;
71178   int result;
71179
71180   result = (int)Dali::Toolkit::TableView::ChildProperty::CELL_VERTICAL_ALIGNMENT;
71181   jresult = (int)result;
71182   return jresult;
71183 }
71184
71185
71186 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_ChildProperty() {
71187   void * jresult ;
71188   Dali::Toolkit::TableView::ChildProperty *result = 0 ;
71189
71190   {
71191     try {
71192       result = (Dali::Toolkit::TableView::ChildProperty *)new Dali::Toolkit::TableView::ChildProperty();
71193     } catch (std::out_of_range& e) {
71194       {
71195         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71196       };
71197     } catch (std::exception& e) {
71198       {
71199         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71200       };
71201     } catch (...) {
71202       {
71203         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71204       };
71205     }
71206   }
71207   jresult = (void *)result;
71208   return jresult;
71209 }
71210
71211
71212 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TableView_ChildProperty(void * jarg1) {
71213   Dali::Toolkit::TableView::ChildProperty *arg1 = (Dali::Toolkit::TableView::ChildProperty *) 0 ;
71214
71215   arg1 = (Dali::Toolkit::TableView::ChildProperty *)jarg1;
71216   {
71217     try {
71218       delete arg1;
71219     } catch (std::out_of_range& e) {
71220       {
71221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71222       };
71223     } catch (std::exception& e) {
71224       {
71225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71226       };
71227     } catch (...) {
71228       {
71229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71230       };
71231     }
71232   }
71233 }
71234
71235
71236 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_0(unsigned int jarg1, unsigned int jarg2, unsigned int jarg3, unsigned int jarg4) {
71237   void * jresult ;
71238   unsigned int arg1 ;
71239   unsigned int arg2 ;
71240   unsigned int arg3 ;
71241   unsigned int arg4 ;
71242   Dali::Toolkit::TableView::CellPosition *result = 0 ;
71243
71244   arg1 = (unsigned int)jarg1;
71245   arg2 = (unsigned int)jarg2;
71246   arg3 = (unsigned int)jarg3;
71247   arg4 = (unsigned int)jarg4;
71248   {
71249     try {
71250       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1,arg2,arg3,arg4);
71251     } catch (std::out_of_range& e) {
71252       {
71253         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71254       };
71255     } catch (std::exception& e) {
71256       {
71257         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71258       };
71259     } catch (...) {
71260       {
71261         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71262       };
71263     }
71264   }
71265   jresult = (void *)result;
71266   return jresult;
71267 }
71268
71269
71270 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_1(unsigned int jarg1, unsigned int jarg2, unsigned int jarg3) {
71271   void * jresult ;
71272   unsigned int arg1 ;
71273   unsigned int arg2 ;
71274   unsigned int arg3 ;
71275   Dali::Toolkit::TableView::CellPosition *result = 0 ;
71276
71277   arg1 = (unsigned int)jarg1;
71278   arg2 = (unsigned int)jarg2;
71279   arg3 = (unsigned int)jarg3;
71280   {
71281     try {
71282       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1,arg2,arg3);
71283     } catch (std::out_of_range& e) {
71284       {
71285         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71286       };
71287     } catch (std::exception& e) {
71288       {
71289         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71290       };
71291     } catch (...) {
71292       {
71293         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71294       };
71295     }
71296   }
71297   jresult = (void *)result;
71298   return jresult;
71299 }
71300
71301
71302 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_2(unsigned int jarg1, unsigned int jarg2) {
71303   void * jresult ;
71304   unsigned int arg1 ;
71305   unsigned int arg2 ;
71306   Dali::Toolkit::TableView::CellPosition *result = 0 ;
71307
71308   arg1 = (unsigned int)jarg1;
71309   arg2 = (unsigned int)jarg2;
71310   {
71311     try {
71312       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1,arg2);
71313     } catch (std::out_of_range& e) {
71314       {
71315         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71316       };
71317     } catch (std::exception& e) {
71318       {
71319         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71320       };
71321     } catch (...) {
71322       {
71323         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71324       };
71325     }
71326   }
71327   jresult = (void *)result;
71328   return jresult;
71329 }
71330
71331
71332 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_3(unsigned int jarg1) {
71333   void * jresult ;
71334   unsigned int arg1 ;
71335   Dali::Toolkit::TableView::CellPosition *result = 0 ;
71336
71337   arg1 = (unsigned int)jarg1;
71338   {
71339     try {
71340       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition(arg1);
71341     } catch (std::out_of_range& e) {
71342       {
71343         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71344       };
71345     } catch (std::exception& e) {
71346       {
71347         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71348       };
71349     } catch (...) {
71350       {
71351         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71352       };
71353     }
71354   }
71355   jresult = (void *)result;
71356   return jresult;
71357 }
71358
71359
71360 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView_CellPosition__SWIG_4() {
71361   void * jresult ;
71362   Dali::Toolkit::TableView::CellPosition *result = 0 ;
71363
71364   {
71365     try {
71366       result = (Dali::Toolkit::TableView::CellPosition *)new Dali::Toolkit::TableView::CellPosition();
71367     } catch (std::out_of_range& e) {
71368       {
71369         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71370       };
71371     } catch (std::exception& e) {
71372       {
71373         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71374       };
71375     } catch (...) {
71376       {
71377         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71378       };
71379     }
71380   }
71381   jresult = (void *)result;
71382   return jresult;
71383 }
71384
71385
71386 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_CellPosition_rowIndex_set(void * jarg1, unsigned int jarg2) {
71387   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71388   unsigned int arg2 ;
71389
71390   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71391   arg2 = (unsigned int)jarg2;
71392   if (arg1) (arg1)->rowIndex = arg2;
71393 }
71394
71395
71396 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_CellPosition_rowIndex_get(void * jarg1) {
71397   unsigned int jresult ;
71398   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71399   unsigned int result;
71400
71401   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71402   result = (unsigned int) ((arg1)->rowIndex);
71403   jresult = result;
71404   return jresult;
71405 }
71406
71407
71408 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_CellPosition_columnIndex_set(void * jarg1, unsigned int jarg2) {
71409   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71410   unsigned int arg2 ;
71411
71412   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71413   arg2 = (unsigned int)jarg2;
71414   if (arg1) (arg1)->columnIndex = arg2;
71415 }
71416
71417
71418 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_CellPosition_columnIndex_get(void * jarg1) {
71419   unsigned int jresult ;
71420   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71421   unsigned int result;
71422
71423   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71424   result = (unsigned int) ((arg1)->columnIndex);
71425   jresult = result;
71426   return jresult;
71427 }
71428
71429
71430 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_CellPosition_rowSpan_set(void * jarg1, unsigned int jarg2) {
71431   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71432   unsigned int arg2 ;
71433
71434   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71435   arg2 = (unsigned int)jarg2;
71436   if (arg1) (arg1)->rowSpan = arg2;
71437 }
71438
71439
71440 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_CellPosition_rowSpan_get(void * jarg1) {
71441   unsigned int jresult ;
71442   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71443   unsigned int result;
71444
71445   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71446   result = (unsigned int) ((arg1)->rowSpan);
71447   jresult = result;
71448   return jresult;
71449 }
71450
71451
71452 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_CellPosition_columnSpan_set(void * jarg1, unsigned int jarg2) {
71453   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71454   unsigned int arg2 ;
71455
71456   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71457   arg2 = (unsigned int)jarg2;
71458   if (arg1) (arg1)->columnSpan = arg2;
71459 }
71460
71461
71462 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_CellPosition_columnSpan_get(void * jarg1) {
71463   unsigned int jresult ;
71464   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71465   unsigned int result;
71466
71467   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71468   result = (unsigned int) ((arg1)->columnSpan);
71469   jresult = result;
71470   return jresult;
71471 }
71472
71473
71474 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TableView_CellPosition(void * jarg1) {
71475   Dali::Toolkit::TableView::CellPosition *arg1 = (Dali::Toolkit::TableView::CellPosition *) 0 ;
71476
71477   arg1 = (Dali::Toolkit::TableView::CellPosition *)jarg1;
71478   {
71479     try {
71480       delete arg1;
71481     } catch (std::out_of_range& e) {
71482       {
71483         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71484       };
71485     } catch (std::exception& e) {
71486       {
71487         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71488       };
71489     } catch (...) {
71490       {
71491         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71492       };
71493     }
71494   }
71495 }
71496
71497
71498 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView__SWIG_0() {
71499   void * jresult ;
71500   Dali::Toolkit::TableView *result = 0 ;
71501
71502   {
71503     try {
71504       result = (Dali::Toolkit::TableView *)new Dali::Toolkit::TableView();
71505     } catch (std::out_of_range& e) {
71506       {
71507         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71508       };
71509     } catch (std::exception& e) {
71510       {
71511         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71512       };
71513     } catch (...) {
71514       {
71515         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71516       };
71517     }
71518   }
71519   jresult = (void *)result;
71520   return jresult;
71521 }
71522
71523
71524 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TableView__SWIG_1(void * jarg1) {
71525   void * jresult ;
71526   Dali::Toolkit::TableView *arg1 = 0 ;
71527   Dali::Toolkit::TableView *result = 0 ;
71528
71529   arg1 = (Dali::Toolkit::TableView *)jarg1;
71530   if (!arg1) {
71531     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TableView const & type is null", 0);
71532     return 0;
71533   }
71534   {
71535     try {
71536       result = (Dali::Toolkit::TableView *)new Dali::Toolkit::TableView((Dali::Toolkit::TableView const &)*arg1);
71537     } catch (std::out_of_range& e) {
71538       {
71539         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71540       };
71541     } catch (std::exception& e) {
71542       {
71543         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71544       };
71545     } catch (...) {
71546       {
71547         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71548       };
71549     }
71550   }
71551   jresult = (void *)result;
71552   return jresult;
71553 }
71554
71555
71556 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_Assign(void * jarg1, void * jarg2) {
71557   void * jresult ;
71558   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71559   Dali::Toolkit::TableView *arg2 = 0 ;
71560   Dali::Toolkit::TableView *result = 0 ;
71561
71562   arg1 = (Dali::Toolkit::TableView *)jarg1;
71563   arg2 = (Dali::Toolkit::TableView *)jarg2;
71564   if (!arg2) {
71565     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TableView const & type is null", 0);
71566     return 0;
71567   }
71568   {
71569     try {
71570       result = (Dali::Toolkit::TableView *) &(arg1)->operator =((Dali::Toolkit::TableView const &)*arg2);
71571     } catch (std::out_of_range& e) {
71572       {
71573         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71574       };
71575     } catch (std::exception& e) {
71576       {
71577         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71578       };
71579     } catch (...) {
71580       {
71581         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71582       };
71583     }
71584   }
71585   jresult = (void *)result;
71586   return jresult;
71587 }
71588
71589
71590 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TableView(void * jarg1) {
71591   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71592
71593   arg1 = (Dali::Toolkit::TableView *)jarg1;
71594   {
71595     try {
71596       delete arg1;
71597     } catch (std::out_of_range& e) {
71598       {
71599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71600       };
71601     } catch (std::exception& e) {
71602       {
71603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71604       };
71605     } catch (...) {
71606       {
71607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71608       };
71609     }
71610   }
71611 }
71612
71613
71614 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_New(unsigned int jarg1, unsigned int jarg2) {
71615   void * jresult ;
71616   unsigned int arg1 ;
71617   unsigned int arg2 ;
71618   Dali::Toolkit::TableView result;
71619
71620   arg1 = (unsigned int)jarg1;
71621   arg2 = (unsigned int)jarg2;
71622   {
71623     try {
71624       result = Dali::Toolkit::TableView::New(arg1,arg2);
71625     } catch (std::out_of_range& e) {
71626       {
71627         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71628       };
71629     } catch (std::exception& e) {
71630       {
71631         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71632       };
71633     } catch (...) {
71634       {
71635         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71636       };
71637     }
71638   }
71639   jresult = new Dali::Toolkit::TableView((const Dali::Toolkit::TableView &)result);
71640   return jresult;
71641 }
71642
71643
71644 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_DownCast(void * jarg1) {
71645   void * jresult ;
71646   Dali::BaseHandle arg1 ;
71647   Dali::BaseHandle *argp1 ;
71648   Dali::Toolkit::TableView result;
71649
71650   argp1 = (Dali::BaseHandle *)jarg1;
71651   if (!argp1) {
71652     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
71653     return 0;
71654   }
71655   arg1 = *argp1;
71656   {
71657     try {
71658       result = Dali::Toolkit::TableView::DownCast(arg1);
71659     } catch (std::out_of_range& e) {
71660       {
71661         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71662       };
71663     } catch (std::exception& e) {
71664       {
71665         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71666       };
71667     } catch (...) {
71668       {
71669         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71670       };
71671     }
71672   }
71673   jresult = new Dali::Toolkit::TableView((const Dali::Toolkit::TableView &)result);
71674   return jresult;
71675 }
71676
71677
71678 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_AddChild(void * jarg1, void * jarg2, void * jarg3) {
71679   unsigned int jresult ;
71680   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71681   Dali::Actor arg2 ;
71682   Dali::Toolkit::TableView::CellPosition arg3 ;
71683   Dali::Actor *argp2 ;
71684   Dali::Toolkit::TableView::CellPosition *argp3 ;
71685   bool result;
71686
71687   arg1 = (Dali::Toolkit::TableView *)jarg1;
71688   argp2 = (Dali::Actor *)jarg2;
71689   if (!argp2) {
71690     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
71691     return 0;
71692   }
71693   arg2 = *argp2;
71694   argp3 = (Dali::Toolkit::TableView::CellPosition *)jarg3;
71695   if (!argp3) {
71696     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
71697     return 0;
71698   }
71699   arg3 = *argp3;
71700   {
71701     try {
71702       result = (bool)(arg1)->AddChild(arg2,arg3);
71703     } catch (std::out_of_range& e) {
71704       {
71705         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71706       };
71707     } catch (std::exception& e) {
71708       {
71709         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71710       };
71711     } catch (...) {
71712       {
71713         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71714       };
71715     }
71716   }
71717   jresult = result;
71718   return jresult;
71719 }
71720
71721
71722 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_GetChildAt(void * jarg1, void * jarg2) {
71723   void * jresult ;
71724   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71725   Dali::Toolkit::TableView::CellPosition arg2 ;
71726   Dali::Toolkit::TableView::CellPosition *argp2 ;
71727   Dali::Actor result;
71728
71729   arg1 = (Dali::Toolkit::TableView *)jarg1;
71730   argp2 = (Dali::Toolkit::TableView::CellPosition *)jarg2;
71731   if (!argp2) {
71732     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
71733     return 0;
71734   }
71735   arg2 = *argp2;
71736   {
71737     try {
71738       result = (arg1)->GetChildAt(arg2);
71739     } catch (std::out_of_range& e) {
71740       {
71741         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71742       };
71743     } catch (std::exception& e) {
71744       {
71745         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71746       };
71747     } catch (...) {
71748       {
71749         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71750       };
71751     }
71752   }
71753   jresult = new Dali::Actor((const Dali::Actor &)result);
71754   return jresult;
71755 }
71756
71757
71758 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_RemoveChildAt(void * jarg1, void * jarg2) {
71759   void * jresult ;
71760   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71761   Dali::Toolkit::TableView::CellPosition arg2 ;
71762   Dali::Toolkit::TableView::CellPosition *argp2 ;
71763   Dali::Actor result;
71764
71765   arg1 = (Dali::Toolkit::TableView *)jarg1;
71766   argp2 = (Dali::Toolkit::TableView::CellPosition *)jarg2;
71767   if (!argp2) {
71768     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
71769     return 0;
71770   }
71771   arg2 = *argp2;
71772   {
71773     try {
71774       result = (arg1)->RemoveChildAt(arg2);
71775     } catch (std::out_of_range& e) {
71776       {
71777         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71778       };
71779     } catch (std::exception& e) {
71780       {
71781         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71782       };
71783     } catch (...) {
71784       {
71785         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71786       };
71787     }
71788   }
71789   jresult = new Dali::Actor((const Dali::Actor &)result);
71790   return jresult;
71791 }
71792
71793
71794 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_FindChildPosition(void * jarg1, void * jarg2, void * jarg3) {
71795   unsigned int jresult ;
71796   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71797   Dali::Actor arg2 ;
71798   Dali::Toolkit::TableView::CellPosition *arg3 = 0 ;
71799   Dali::Actor *argp2 ;
71800   bool result;
71801
71802   arg1 = (Dali::Toolkit::TableView *)jarg1;
71803   argp2 = (Dali::Actor *)jarg2;
71804   if (!argp2) {
71805     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
71806     return 0;
71807   }
71808   arg2 = *argp2;
71809   arg3 = (Dali::Toolkit::TableView::CellPosition *)jarg3;
71810   if (!arg3) {
71811     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TableView::CellPosition & type is null", 0);
71812     return 0;
71813   }
71814   {
71815     try {
71816       result = (bool)(arg1)->FindChildPosition(arg2,*arg3);
71817     } catch (std::out_of_range& e) {
71818       {
71819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
71820       };
71821     } catch (std::exception& e) {
71822       {
71823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
71824       };
71825     } catch (...) {
71826       {
71827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
71828       };
71829     }
71830   }
71831   jresult = result;
71832   return jresult;
71833 }
71834
71835
71836 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_InsertRow(void * jarg1, unsigned int jarg2) {
71837   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71838   unsigned int arg2 ;
71839
71840   arg1 = (Dali::Toolkit::TableView *)jarg1;
71841   arg2 = (unsigned int)jarg2;
71842   {
71843     try {
71844       (arg1)->InsertRow(arg2);
71845     } catch (std::out_of_range& e) {
71846       {
71847         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71848       };
71849     } catch (std::exception& e) {
71850       {
71851         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71852       };
71853     } catch (...) {
71854       {
71855         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71856       };
71857     }
71858   }
71859 }
71860
71861
71862 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_DeleteRow__SWIG_0(void * jarg1, unsigned int jarg2) {
71863   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71864   unsigned int arg2 ;
71865
71866   arg1 = (Dali::Toolkit::TableView *)jarg1;
71867   arg2 = (unsigned int)jarg2;
71868   {
71869     try {
71870       (arg1)->DeleteRow(arg2);
71871     } catch (std::out_of_range& e) {
71872       {
71873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71874       };
71875     } catch (std::exception& e) {
71876       {
71877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71878       };
71879     } catch (...) {
71880       {
71881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71882       };
71883     }
71884   }
71885 }
71886
71887
71888 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_DeleteRow__SWIG_1(void * jarg1, unsigned int jarg2, void * jarg3) {
71889   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71890   unsigned int arg2 ;
71891   std::vector< Dali::Actor > *arg3 = 0 ;
71892
71893   arg1 = (Dali::Toolkit::TableView *)jarg1;
71894   arg2 = (unsigned int)jarg2;
71895   arg3 = (std::vector< Dali::Actor > *)jarg3;
71896   if (!arg3) {
71897     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > & type is null", 0);
71898     return ;
71899   }
71900   {
71901     try {
71902       (arg1)->DeleteRow(arg2,*arg3);
71903     } catch (std::out_of_range& e) {
71904       {
71905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71906       };
71907     } catch (std::exception& e) {
71908       {
71909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71910       };
71911     } catch (...) {
71912       {
71913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71914       };
71915     }
71916   }
71917 }
71918
71919
71920 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_InsertColumn(void * jarg1, unsigned int jarg2) {
71921   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71922   unsigned int arg2 ;
71923
71924   arg1 = (Dali::Toolkit::TableView *)jarg1;
71925   arg2 = (unsigned int)jarg2;
71926   {
71927     try {
71928       (arg1)->InsertColumn(arg2);
71929     } catch (std::out_of_range& e) {
71930       {
71931         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71932       };
71933     } catch (std::exception& e) {
71934       {
71935         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71936       };
71937     } catch (...) {
71938       {
71939         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71940       };
71941     }
71942   }
71943 }
71944
71945
71946 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_DeleteColumn__SWIG_0(void * jarg1, unsigned int jarg2) {
71947   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71948   unsigned int arg2 ;
71949
71950   arg1 = (Dali::Toolkit::TableView *)jarg1;
71951   arg2 = (unsigned int)jarg2;
71952   {
71953     try {
71954       (arg1)->DeleteColumn(arg2);
71955     } catch (std::out_of_range& e) {
71956       {
71957         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71958       };
71959     } catch (std::exception& e) {
71960       {
71961         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71962       };
71963     } catch (...) {
71964       {
71965         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71966       };
71967     }
71968   }
71969 }
71970
71971
71972 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_DeleteColumn__SWIG_1(void * jarg1, unsigned int jarg2, void * jarg3) {
71973   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
71974   unsigned int arg2 ;
71975   std::vector< Dali::Actor > *arg3 = 0 ;
71976
71977   arg1 = (Dali::Toolkit::TableView *)jarg1;
71978   arg2 = (unsigned int)jarg2;
71979   arg3 = (std::vector< Dali::Actor > *)jarg3;
71980   if (!arg3) {
71981     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > & type is null", 0);
71982     return ;
71983   }
71984   {
71985     try {
71986       (arg1)->DeleteColumn(arg2,*arg3);
71987     } catch (std::out_of_range& e) {
71988       {
71989         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
71990       };
71991     } catch (std::exception& e) {
71992       {
71993         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
71994       };
71995     } catch (...) {
71996       {
71997         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
71998       };
71999     }
72000   }
72001 }
72002
72003
72004 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_Resize__SWIG_0(void * jarg1, unsigned int jarg2, unsigned int jarg3) {
72005   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72006   unsigned int arg2 ;
72007   unsigned int arg3 ;
72008
72009   arg1 = (Dali::Toolkit::TableView *)jarg1;
72010   arg2 = (unsigned int)jarg2;
72011   arg3 = (unsigned int)jarg3;
72012   {
72013     try {
72014       (arg1)->Resize(arg2,arg3);
72015     } catch (std::out_of_range& e) {
72016       {
72017         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72018       };
72019     } catch (std::exception& e) {
72020       {
72021         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72022       };
72023     } catch (...) {
72024       {
72025         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72026       };
72027     }
72028   }
72029 }
72030
72031
72032 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_Resize__SWIG_1(void * jarg1, unsigned int jarg2, unsigned int jarg3, void * jarg4) {
72033   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72034   unsigned int arg2 ;
72035   unsigned int arg3 ;
72036   std::vector< Dali::Actor > *arg4 = 0 ;
72037
72038   arg1 = (Dali::Toolkit::TableView *)jarg1;
72039   arg2 = (unsigned int)jarg2;
72040   arg3 = (unsigned int)jarg3;
72041   arg4 = (std::vector< Dali::Actor > *)jarg4;
72042   if (!arg4) {
72043     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > & type is null", 0);
72044     return ;
72045   }
72046   {
72047     try {
72048       (arg1)->Resize(arg2,arg3,*arg4);
72049     } catch (std::out_of_range& e) {
72050       {
72051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72052       };
72053     } catch (std::exception& e) {
72054       {
72055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72056       };
72057     } catch (...) {
72058       {
72059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72060       };
72061     }
72062   }
72063 }
72064
72065
72066 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetCellPadding(void * jarg1, void * jarg2) {
72067   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72068   Dali::Size arg2 ;
72069   Dali::Size *argp2 ;
72070
72071   arg1 = (Dali::Toolkit::TableView *)jarg1;
72072   argp2 = (Dali::Size *)jarg2;
72073   if (!argp2) {
72074     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Size", 0);
72075     return ;
72076   }
72077   arg2 = *argp2;
72078   {
72079     try {
72080       (arg1)->SetCellPadding(arg2);
72081     } catch (std::out_of_range& e) {
72082       {
72083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72084       };
72085     } catch (std::exception& e) {
72086       {
72087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72088       };
72089     } catch (...) {
72090       {
72091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72092       };
72093     }
72094   }
72095 }
72096
72097
72098 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TableView_GetCellPadding(void * jarg1) {
72099   void * jresult ;
72100   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72101   Dali::Size result;
72102
72103   arg1 = (Dali::Toolkit::TableView *)jarg1;
72104   {
72105     try {
72106       result = (arg1)->GetCellPadding();
72107     } catch (std::out_of_range& e) {
72108       {
72109         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72110       };
72111     } catch (std::exception& e) {
72112       {
72113         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72114       };
72115     } catch (...) {
72116       {
72117         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72118       };
72119     }
72120   }
72121   jresult = new Dali::Size((const Dali::Size &)result);
72122   return jresult;
72123 }
72124
72125
72126 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetFitHeight(void * jarg1, unsigned int jarg2) {
72127   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72128   unsigned int arg2 ;
72129
72130   arg1 = (Dali::Toolkit::TableView *)jarg1;
72131   arg2 = (unsigned int)jarg2;
72132   {
72133     try {
72134       (arg1)->SetFitHeight(arg2);
72135     } catch (std::out_of_range& e) {
72136       {
72137         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72138       };
72139     } catch (std::exception& e) {
72140       {
72141         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72142       };
72143     } catch (...) {
72144       {
72145         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72146       };
72147     }
72148   }
72149 }
72150
72151
72152 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_IsFitHeight(void * jarg1, unsigned int jarg2) {
72153   unsigned int jresult ;
72154   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72155   unsigned int arg2 ;
72156   bool result;
72157
72158   arg1 = (Dali::Toolkit::TableView *)jarg1;
72159   arg2 = (unsigned int)jarg2;
72160   {
72161     try {
72162       result = (bool)((Dali::Toolkit::TableView const *)arg1)->IsFitHeight(arg2);
72163     } catch (std::out_of_range& e) {
72164       {
72165         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72166       };
72167     } catch (std::exception& e) {
72168       {
72169         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72170       };
72171     } catch (...) {
72172       {
72173         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72174       };
72175     }
72176   }
72177   jresult = result;
72178   return jresult;
72179 }
72180
72181
72182 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetFitWidth(void * jarg1, unsigned int jarg2) {
72183   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72184   unsigned int arg2 ;
72185
72186   arg1 = (Dali::Toolkit::TableView *)jarg1;
72187   arg2 = (unsigned int)jarg2;
72188   {
72189     try {
72190       (arg1)->SetFitWidth(arg2);
72191     } catch (std::out_of_range& e) {
72192       {
72193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72194       };
72195     } catch (std::exception& e) {
72196       {
72197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72198       };
72199     } catch (...) {
72200       {
72201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72202       };
72203     }
72204   }
72205 }
72206
72207
72208 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_IsFitWidth(void * jarg1, unsigned int jarg2) {
72209   unsigned int jresult ;
72210   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72211   unsigned int arg2 ;
72212   bool result;
72213
72214   arg1 = (Dali::Toolkit::TableView *)jarg1;
72215   arg2 = (unsigned int)jarg2;
72216   {
72217     try {
72218       result = (bool)((Dali::Toolkit::TableView const *)arg1)->IsFitWidth(arg2);
72219     } catch (std::out_of_range& e) {
72220       {
72221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72222       };
72223     } catch (std::exception& e) {
72224       {
72225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72226       };
72227     } catch (...) {
72228       {
72229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72230       };
72231     }
72232   }
72233   jresult = result;
72234   return jresult;
72235 }
72236
72237
72238 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetFixedHeight(void * jarg1, unsigned int jarg2, float jarg3) {
72239   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72240   unsigned int arg2 ;
72241   float arg3 ;
72242
72243   arg1 = (Dali::Toolkit::TableView *)jarg1;
72244   arg2 = (unsigned int)jarg2;
72245   arg3 = (float)jarg3;
72246   {
72247     try {
72248       (arg1)->SetFixedHeight(arg2,arg3);
72249     } catch (std::out_of_range& e) {
72250       {
72251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72252       };
72253     } catch (std::exception& e) {
72254       {
72255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72256       };
72257     } catch (...) {
72258       {
72259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72260       };
72261     }
72262   }
72263 }
72264
72265
72266 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TableView_GetFixedHeight(void * jarg1, unsigned int jarg2) {
72267   float jresult ;
72268   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72269   unsigned int arg2 ;
72270   float result;
72271
72272   arg1 = (Dali::Toolkit::TableView *)jarg1;
72273   arg2 = (unsigned int)jarg2;
72274   {
72275     try {
72276       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetFixedHeight(arg2);
72277     } catch (std::out_of_range& e) {
72278       {
72279         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72280       };
72281     } catch (std::exception& e) {
72282       {
72283         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72284       };
72285     } catch (...) {
72286       {
72287         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72288       };
72289     }
72290   }
72291   jresult = result;
72292   return jresult;
72293 }
72294
72295
72296 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetRelativeHeight(void * jarg1, unsigned int jarg2, float jarg3) {
72297   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72298   unsigned int arg2 ;
72299   float arg3 ;
72300
72301   arg1 = (Dali::Toolkit::TableView *)jarg1;
72302   arg2 = (unsigned int)jarg2;
72303   arg3 = (float)jarg3;
72304   {
72305     try {
72306       (arg1)->SetRelativeHeight(arg2,arg3);
72307     } catch (std::out_of_range& e) {
72308       {
72309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72310       };
72311     } catch (std::exception& e) {
72312       {
72313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72314       };
72315     } catch (...) {
72316       {
72317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72318       };
72319     }
72320   }
72321 }
72322
72323
72324 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TableView_GetRelativeHeight(void * jarg1, unsigned int jarg2) {
72325   float jresult ;
72326   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72327   unsigned int arg2 ;
72328   float result;
72329
72330   arg1 = (Dali::Toolkit::TableView *)jarg1;
72331   arg2 = (unsigned int)jarg2;
72332   {
72333     try {
72334       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetRelativeHeight(arg2);
72335     } catch (std::out_of_range& e) {
72336       {
72337         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72338       };
72339     } catch (std::exception& e) {
72340       {
72341         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72342       };
72343     } catch (...) {
72344       {
72345         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72346       };
72347     }
72348   }
72349   jresult = result;
72350   return jresult;
72351 }
72352
72353
72354 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetFixedWidth(void * jarg1, unsigned int jarg2, float jarg3) {
72355   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72356   unsigned int arg2 ;
72357   float arg3 ;
72358
72359   arg1 = (Dali::Toolkit::TableView *)jarg1;
72360   arg2 = (unsigned int)jarg2;
72361   arg3 = (float)jarg3;
72362   {
72363     try {
72364       (arg1)->SetFixedWidth(arg2,arg3);
72365     } catch (std::out_of_range& e) {
72366       {
72367         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72368       };
72369     } catch (std::exception& e) {
72370       {
72371         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72372       };
72373     } catch (...) {
72374       {
72375         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72376       };
72377     }
72378   }
72379 }
72380
72381
72382 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TableView_GetFixedWidth(void * jarg1, unsigned int jarg2) {
72383   float jresult ;
72384   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72385   unsigned int arg2 ;
72386   float result;
72387
72388   arg1 = (Dali::Toolkit::TableView *)jarg1;
72389   arg2 = (unsigned int)jarg2;
72390   {
72391     try {
72392       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetFixedWidth(arg2);
72393     } catch (std::out_of_range& e) {
72394       {
72395         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72396       };
72397     } catch (std::exception& e) {
72398       {
72399         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72400       };
72401     } catch (...) {
72402       {
72403         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72404       };
72405     }
72406   }
72407   jresult = result;
72408   return jresult;
72409 }
72410
72411
72412 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetRelativeWidth(void * jarg1, unsigned int jarg2, float jarg3) {
72413   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72414   unsigned int arg2 ;
72415   float arg3 ;
72416
72417   arg1 = (Dali::Toolkit::TableView *)jarg1;
72418   arg2 = (unsigned int)jarg2;
72419   arg3 = (float)jarg3;
72420   {
72421     try {
72422       (arg1)->SetRelativeWidth(arg2,arg3);
72423     } catch (std::out_of_range& e) {
72424       {
72425         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72426       };
72427     } catch (std::exception& e) {
72428       {
72429         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72430       };
72431     } catch (...) {
72432       {
72433         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72434       };
72435     }
72436   }
72437 }
72438
72439
72440 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_TableView_GetRelativeWidth(void * jarg1, unsigned int jarg2) {
72441   float jresult ;
72442   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72443   unsigned int arg2 ;
72444   float result;
72445
72446   arg1 = (Dali::Toolkit::TableView *)jarg1;
72447   arg2 = (unsigned int)jarg2;
72448   {
72449     try {
72450       result = (float)((Dali::Toolkit::TableView const *)arg1)->GetRelativeWidth(arg2);
72451     } catch (std::out_of_range& e) {
72452       {
72453         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72454       };
72455     } catch (std::exception& e) {
72456       {
72457         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72458       };
72459     } catch (...) {
72460       {
72461         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72462       };
72463     }
72464   }
72465   jresult = result;
72466   return jresult;
72467 }
72468
72469
72470 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_GetRows(void * jarg1) {
72471   unsigned int jresult ;
72472   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72473   unsigned int result;
72474
72475   arg1 = (Dali::Toolkit::TableView *)jarg1;
72476   {
72477     try {
72478       result = (unsigned int)(arg1)->GetRows();
72479     } catch (std::out_of_range& e) {
72480       {
72481         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72482       };
72483     } catch (std::exception& e) {
72484       {
72485         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72486       };
72487     } catch (...) {
72488       {
72489         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72490       };
72491     }
72492   }
72493   jresult = result;
72494   return jresult;
72495 }
72496
72497
72498 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_TableView_GetColumns(void * jarg1) {
72499   unsigned int jresult ;
72500   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72501   unsigned int result;
72502
72503   arg1 = (Dali::Toolkit::TableView *)jarg1;
72504   {
72505     try {
72506       result = (unsigned int)(arg1)->GetColumns();
72507     } catch (std::out_of_range& e) {
72508       {
72509         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72510       };
72511     } catch (std::exception& e) {
72512       {
72513         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72514       };
72515     } catch (...) {
72516       {
72517         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72518       };
72519     }
72520   }
72521   jresult = result;
72522   return jresult;
72523 }
72524
72525
72526 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_TableView_SetCellAlignment(void * jarg1, void * jarg2, int jarg3, int jarg4) {
72527   Dali::Toolkit::TableView *arg1 = (Dali::Toolkit::TableView *) 0 ;
72528   Dali::Toolkit::TableView::CellPosition arg2 ;
72529   Dali::HorizontalAlignment::Type arg3 ;
72530   Dali::VerticalAlignment::Type arg4 ;
72531   Dali::Toolkit::TableView::CellPosition *argp2 ;
72532
72533   arg1 = (Dali::Toolkit::TableView *)jarg1;
72534   argp2 = (Dali::Toolkit::TableView::CellPosition *)jarg2;
72535   if (!argp2) {
72536     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::TableView::CellPosition", 0);
72537     return ;
72538   }
72539   arg2 = *argp2;
72540   arg3 = (Dali::HorizontalAlignment::Type)jarg3;
72541   arg4 = (Dali::VerticalAlignment::Type)jarg4;
72542   {
72543     try {
72544       (arg1)->SetCellAlignment(arg2,arg3,arg4);
72545     } catch (std::out_of_range& e) {
72546       {
72547         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72548       };
72549     } catch (std::exception& e) {
72550       {
72551         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72552       };
72553     } catch (...) {
72554       {
72555         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72556       };
72557     }
72558   }
72559 }
72560
72561
72562 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_DEFAULT_RENDERING_BACKEND_get() {
72563   unsigned int jresult ;
72564   unsigned int result;
72565
72566   result = (unsigned int)(unsigned int)Dali::Toolkit::Text::DEFAULT_RENDERING_BACKEND;
72567   jresult = result;
72568   return jresult;
72569 }
72570
72571
72572 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_RENDERING_BACKEND_get() {
72573   int jresult ;
72574   int result;
72575
72576   result = (int)Dali::Toolkit::TextLabel::Property::RENDERING_BACKEND;
72577   jresult = (int)result;
72578   return jresult;
72579 }
72580
72581
72582 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_TEXT_get() {
72583   int jresult ;
72584   int result;
72585
72586   result = (int)Dali::Toolkit::TextLabel::Property::TEXT;
72587   jresult = (int)result;
72588   return jresult;
72589 }
72590
72591
72592 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_FONT_FAMILY_get() {
72593   int jresult ;
72594   int result;
72595
72596   result = (int)Dali::Toolkit::TextLabel::Property::FONT_FAMILY;
72597   jresult = (int)result;
72598   return jresult;
72599 }
72600
72601
72602 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_FONT_STYLE_get() {
72603   int jresult ;
72604   int result;
72605
72606   result = (int)Dali::Toolkit::TextLabel::Property::FONT_STYLE;
72607   jresult = (int)result;
72608   return jresult;
72609 }
72610
72611
72612 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_POINT_SIZE_get() {
72613   int jresult ;
72614   int result;
72615
72616   result = (int)Dali::Toolkit::TextLabel::Property::POINT_SIZE;
72617   jresult = (int)result;
72618   return jresult;
72619 }
72620
72621
72622 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_MULTI_LINE_get() {
72623   int jresult ;
72624   int result;
72625
72626   result = (int)Dali::Toolkit::TextLabel::Property::MULTI_LINE;
72627   jresult = (int)result;
72628   return jresult;
72629 }
72630
72631
72632 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_HORIZONTAL_ALIGNMENT_get() {
72633   int jresult ;
72634   int result;
72635
72636   result = (int)Dali::Toolkit::TextLabel::Property::HORIZONTAL_ALIGNMENT;
72637   jresult = (int)result;
72638   return jresult;
72639 }
72640
72641
72642 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_VERTICAL_ALIGNMENT_get() {
72643   int jresult ;
72644   int result;
72645
72646   result = (int)Dali::Toolkit::TextLabel::Property::VERTICAL_ALIGNMENT;
72647   jresult = (int)result;
72648   return jresult;
72649 }
72650
72651
72652 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_TEXT_COLOR_get() {
72653   int jresult ;
72654   int result;
72655
72656   result = (int)Dali::Toolkit::TextLabel::Property::TEXT_COLOR;
72657   jresult = (int)result;
72658   return jresult;
72659 }
72660
72661
72662 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_SHADOW_OFFSET_get() {
72663   int jresult ;
72664   int result;
72665
72666   result = (int)Dali::Toolkit::TextLabel::Property::SHADOW_OFFSET;
72667   jresult = (int)result;
72668   return jresult;
72669 }
72670
72671
72672 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_SHADOW_COLOR_get() {
72673   int jresult ;
72674   int result;
72675
72676   result = (int)Dali::Toolkit::TextLabel::Property::SHADOW_COLOR;
72677   jresult = (int)result;
72678   return jresult;
72679 }
72680
72681
72682 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_UNDERLINE_ENABLED_get() {
72683   int jresult ;
72684   int result;
72685
72686   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE_ENABLED;
72687   jresult = (int)result;
72688   return jresult;
72689 }
72690
72691
72692 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_UNDERLINE_COLOR_get() {
72693   int jresult ;
72694   int result;
72695
72696   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE_COLOR;
72697   jresult = (int)result;
72698   return jresult;
72699 }
72700
72701
72702 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_UNDERLINE_HEIGHT_get() {
72703   int jresult ;
72704   int result;
72705
72706   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE_HEIGHT;
72707   jresult = (int)result;
72708   return jresult;
72709 }
72710
72711
72712 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_ENABLE_MARKUP_get() {
72713   int jresult ;
72714   int result;
72715
72716   result = (int)Dali::Toolkit::TextLabel::Property::ENABLE_MARKUP;
72717   jresult = (int)result;
72718   return jresult;
72719 }
72720
72721
72722 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_ENABLE_AUTO_SCROLL_get() {
72723   int jresult ;
72724   int result;
72725
72726   result = (int)Dali::Toolkit::TextLabel::Property::ENABLE_AUTO_SCROLL;
72727   jresult = (int)result;
72728   return jresult;
72729 }
72730
72731
72732 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_AUTO_SCROLL_SPEED_get() {
72733   int jresult ;
72734   int result;
72735
72736   result = (int)Dali::Toolkit::TextLabel::Property::AUTO_SCROLL_SPEED;
72737   jresult = (int)result;
72738   return jresult;
72739 }
72740
72741
72742 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_AUTO_SCROLL_LOOP_COUNT_get() {
72743   int jresult ;
72744   int result;
72745
72746   result = (int)Dali::Toolkit::TextLabel::Property::AUTO_SCROLL_LOOP_COUNT;
72747   jresult = (int)result;
72748   return jresult;
72749 }
72750
72751
72752 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_AUTO_SCROLL_GAP_get() {
72753   int jresult ;
72754   int result;
72755
72756   result = (int)Dali::Toolkit::TextLabel::Property::AUTO_SCROLL_GAP;
72757   jresult = (int)result;
72758   return jresult;
72759 }
72760
72761
72762 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_LINE_SPACING_get() {
72763   int jresult ;
72764   int result;
72765
72766   result = (int)Dali::Toolkit::TextLabel::Property::LINE_SPACING;
72767   jresult = (int)result;
72768   return jresult;
72769 }
72770
72771
72772 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_UNDERLINE_get() {
72773   int jresult ;
72774   int result;
72775
72776   result = (int)Dali::Toolkit::TextLabel::Property::UNDERLINE;
72777   jresult = (int)result;
72778   return jresult;
72779 }
72780
72781
72782 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_SHADOW_get() {
72783   int jresult ;
72784   int result;
72785
72786   result = (int)Dali::Toolkit::TextLabel::Property::SHADOW;
72787   jresult = (int)result;
72788   return jresult;
72789 }
72790
72791
72792 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_EMBOSS_get() {
72793   int jresult ;
72794   int result;
72795
72796   result = (int)Dali::Toolkit::TextLabel::Property::EMBOSS;
72797   jresult = (int)result;
72798   return jresult;
72799 }
72800
72801
72802 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_TextLabel_Property_OUTLINE_get() {
72803   int jresult ;
72804   int result;
72805
72806   result = (int)Dali::Toolkit::TextLabel::Property::OUTLINE;
72807   jresult = (int)result;
72808   return jresult;
72809 }
72810
72811
72812 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextLabel_Property() {
72813   void * jresult ;
72814   Dali::Toolkit::TextLabel::Property *result = 0 ;
72815
72816   {
72817     try {
72818       result = (Dali::Toolkit::TextLabel::Property *)new Dali::Toolkit::TextLabel::Property();
72819     } catch (std::out_of_range& e) {
72820       {
72821         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72822       };
72823     } catch (std::exception& e) {
72824       {
72825         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72826       };
72827     } catch (...) {
72828       {
72829         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72830       };
72831     }
72832   }
72833   jresult = (void *)result;
72834   return jresult;
72835 }
72836
72837
72838 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextLabel_Property(void * jarg1) {
72839   Dali::Toolkit::TextLabel::Property *arg1 = (Dali::Toolkit::TextLabel::Property *) 0 ;
72840
72841   arg1 = (Dali::Toolkit::TextLabel::Property *)jarg1;
72842   {
72843     try {
72844       delete arg1;
72845     } catch (std::out_of_range& e) {
72846       {
72847         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
72848       };
72849     } catch (std::exception& e) {
72850       {
72851         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
72852       };
72853     } catch (...) {
72854       {
72855         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
72856       };
72857     }
72858   }
72859 }
72860
72861
72862 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_New__SWIG_0() {
72863   void * jresult ;
72864   Dali::Toolkit::TextLabel result;
72865
72866   {
72867     try {
72868       result = Dali::Toolkit::TextLabel::New();
72869     } catch (std::out_of_range& e) {
72870       {
72871         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72872       };
72873     } catch (std::exception& e) {
72874       {
72875         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72876       };
72877     } catch (...) {
72878       {
72879         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72880       };
72881     }
72882   }
72883   jresult = new Dali::Toolkit::TextLabel((const Dali::Toolkit::TextLabel &)result);
72884   return jresult;
72885 }
72886
72887
72888 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_New__SWIG_1(char * jarg1) {
72889   void * jresult ;
72890   std::string *arg1 = 0 ;
72891   Dali::Toolkit::TextLabel result;
72892
72893   if (!jarg1) {
72894     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
72895     return 0;
72896   }
72897   std::string arg1_str(jarg1);
72898   arg1 = &arg1_str;
72899   {
72900     try {
72901       result = Dali::Toolkit::TextLabel::New((std::string const &)*arg1);
72902     } catch (std::out_of_range& e) {
72903       {
72904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72905       };
72906     } catch (std::exception& e) {
72907       {
72908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72909       };
72910     } catch (...) {
72911       {
72912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72913       };
72914     }
72915   }
72916   jresult = new Dali::Toolkit::TextLabel((const Dali::Toolkit::TextLabel &)result);
72917
72918   //argout typemap for const std::string&
72919
72920   return jresult;
72921 }
72922
72923
72924 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextLabel__SWIG_0() {
72925   void * jresult ;
72926   Dali::Toolkit::TextLabel *result = 0 ;
72927
72928   {
72929     try {
72930       result = (Dali::Toolkit::TextLabel *)new Dali::Toolkit::TextLabel();
72931     } catch (std::out_of_range& e) {
72932       {
72933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72934       };
72935     } catch (std::exception& e) {
72936       {
72937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72938       };
72939     } catch (...) {
72940       {
72941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72942       };
72943     }
72944   }
72945   jresult = (void *)result;
72946   return jresult;
72947 }
72948
72949
72950 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_TextLabel__SWIG_1(void * jarg1) {
72951   void * jresult ;
72952   Dali::Toolkit::TextLabel *arg1 = 0 ;
72953   Dali::Toolkit::TextLabel *result = 0 ;
72954
72955   arg1 = (Dali::Toolkit::TextLabel *)jarg1;
72956   if (!arg1) {
72957     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextLabel const & type is null", 0);
72958     return 0;
72959   }
72960   {
72961     try {
72962       result = (Dali::Toolkit::TextLabel *)new Dali::Toolkit::TextLabel((Dali::Toolkit::TextLabel const &)*arg1);
72963     } catch (std::out_of_range& e) {
72964       {
72965         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
72966       };
72967     } catch (std::exception& e) {
72968       {
72969         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
72970       };
72971     } catch (...) {
72972       {
72973         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
72974       };
72975     }
72976   }
72977   jresult = (void *)result;
72978   return jresult;
72979 }
72980
72981
72982 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_Assign(void * jarg1, void * jarg2) {
72983   void * jresult ;
72984   Dali::Toolkit::TextLabel *arg1 = (Dali::Toolkit::TextLabel *) 0 ;
72985   Dali::Toolkit::TextLabel *arg2 = 0 ;
72986   Dali::Toolkit::TextLabel *result = 0 ;
72987
72988   arg1 = (Dali::Toolkit::TextLabel *)jarg1;
72989   arg2 = (Dali::Toolkit::TextLabel *)jarg2;
72990   if (!arg2) {
72991     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::TextLabel const & type is null", 0);
72992     return 0;
72993   }
72994   {
72995     try {
72996       result = (Dali::Toolkit::TextLabel *) &(arg1)->operator =((Dali::Toolkit::TextLabel const &)*arg2);
72997     } catch (std::out_of_range& e) {
72998       {
72999         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73000       };
73001     } catch (std::exception& e) {
73002       {
73003         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73004       };
73005     } catch (...) {
73006       {
73007         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73008       };
73009     }
73010   }
73011   jresult = (void *)result;
73012   return jresult;
73013 }
73014
73015
73016 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_TextLabel(void * jarg1) {
73017   Dali::Toolkit::TextLabel *arg1 = (Dali::Toolkit::TextLabel *) 0 ;
73018
73019   arg1 = (Dali::Toolkit::TextLabel *)jarg1;
73020   {
73021     try {
73022       delete arg1;
73023     } catch (std::out_of_range& e) {
73024       {
73025         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73026       };
73027     } catch (std::exception& e) {
73028       {
73029         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73030       };
73031     } catch (...) {
73032       {
73033         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73034       };
73035     }
73036   }
73037 }
73038
73039
73040 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_TextLabel_DownCast(void * jarg1) {
73041   void * jresult ;
73042   Dali::BaseHandle arg1 ;
73043   Dali::BaseHandle *argp1 ;
73044   Dali::Toolkit::TextLabel result;
73045
73046   argp1 = (Dali::BaseHandle *)jarg1;
73047   if (!argp1) {
73048     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
73049     return 0;
73050   }
73051   arg1 = *argp1;
73052   {
73053     try {
73054       result = Dali::Toolkit::TextLabel::DownCast(arg1);
73055     } catch (std::out_of_range& e) {
73056       {
73057         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73058       };
73059     } catch (std::exception& e) {
73060       {
73061         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73062       };
73063     } catch (...) {
73064       {
73065         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73066       };
73067     }
73068   }
73069   jresult = new Dali::Toolkit::TextLabel((const Dali::Toolkit::TextLabel &)result);
73070   return jresult;
73071 }
73072
73073
73074 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AccessibilityManager() {
73075   void * jresult ;
73076   Dali::Toolkit::AccessibilityManager *result = 0 ;
73077
73078   {
73079     try {
73080       result = (Dali::Toolkit::AccessibilityManager *)new Dali::Toolkit::AccessibilityManager();
73081     } catch (std::out_of_range& e) {
73082       {
73083         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73084       };
73085     } catch (std::exception& e) {
73086       {
73087         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73088       };
73089     } catch (...) {
73090       {
73091         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73092       };
73093     }
73094   }
73095   jresult = (void *)result;
73096   return jresult;
73097 }
73098
73099
73100 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AccessibilityManager(void * jarg1) {
73101   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73102
73103   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73104   {
73105     try {
73106       delete arg1;
73107     } catch (std::out_of_range& e) {
73108       {
73109         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73110       };
73111     } catch (std::exception& e) {
73112       {
73113         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73114       };
73115     } catch (...) {
73116       {
73117         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73118       };
73119     }
73120   }
73121 }
73122
73123
73124 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_Get() {
73125   void * jresult ;
73126   Dali::Toolkit::AccessibilityManager result;
73127
73128   {
73129     try {
73130       result = Dali::Toolkit::AccessibilityManager::Get();
73131     } catch (std::out_of_range& e) {
73132       {
73133         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73134       };
73135     } catch (std::exception& e) {
73136       {
73137         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73138       };
73139     } catch (...) {
73140       {
73141         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73142       };
73143     }
73144   }
73145   jresult = new Dali::Toolkit::AccessibilityManager((const Dali::Toolkit::AccessibilityManager &)result);
73146   return jresult;
73147 }
73148
73149
73150 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetAccessibilityAttribute(void * jarg1, void * jarg2, int jarg3, char * jarg4) {
73151   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73152   Dali::Actor arg2 ;
73153   Dali::Toolkit::AccessibilityManager::AccessibilityAttribute arg3 ;
73154   std::string *arg4 = 0 ;
73155   Dali::Actor *argp2 ;
73156
73157   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73158   argp2 = (Dali::Actor *)jarg2;
73159   if (!argp2) {
73160     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73161     return ;
73162   }
73163   arg2 = *argp2;
73164   arg3 = (Dali::Toolkit::AccessibilityManager::AccessibilityAttribute)jarg3;
73165   if (!jarg4) {
73166     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
73167     return ;
73168   }
73169   std::string arg4_str(jarg4);
73170   arg4 = &arg4_str;
73171   {
73172     try {
73173       (arg1)->SetAccessibilityAttribute(arg2,arg3,(std::string const &)*arg4);
73174     } catch (std::out_of_range& e) {
73175       {
73176         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73177       };
73178     } catch (std::exception& e) {
73179       {
73180         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73181       };
73182     } catch (...) {
73183       {
73184         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73185       };
73186     }
73187   }
73188
73189   //argout typemap for const std::string&
73190
73191 }
73192
73193
73194 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetAccessibilityAttribute(void * jarg1, void * jarg2, int jarg3) {
73195   char * jresult ;
73196   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73197   Dali::Actor arg2 ;
73198   Dali::Toolkit::AccessibilityManager::AccessibilityAttribute arg3 ;
73199   Dali::Actor *argp2 ;
73200   std::string result;
73201
73202   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73203   argp2 = (Dali::Actor *)jarg2;
73204   if (!argp2) {
73205     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73206     return 0;
73207   }
73208   arg2 = *argp2;
73209   arg3 = (Dali::Toolkit::AccessibilityManager::AccessibilityAttribute)jarg3;
73210   {
73211     try {
73212       result = ((Dali::Toolkit::AccessibilityManager const *)arg1)->GetAccessibilityAttribute(arg2,arg3);
73213     } catch (std::out_of_range& e) {
73214       {
73215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73216       };
73217     } catch (std::exception& e) {
73218       {
73219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73220       };
73221     } catch (...) {
73222       {
73223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73224       };
73225     }
73226   }
73227   jresult = SWIG_csharp_string_callback((&result)->c_str());
73228   return jresult;
73229 }
73230
73231
73232 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetFocusOrder(void * jarg1, void * jarg2, unsigned int jarg3) {
73233   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73234   Dali::Actor arg2 ;
73235   unsigned int arg3 ;
73236   Dali::Actor *argp2 ;
73237
73238   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73239   argp2 = (Dali::Actor *)jarg2;
73240   if (!argp2) {
73241     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73242     return ;
73243   }
73244   arg2 = *argp2;
73245   arg3 = (unsigned int)jarg3;
73246   {
73247     try {
73248       (arg1)->SetFocusOrder(arg2,arg3);
73249     } catch (std::out_of_range& e) {
73250       {
73251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73252       };
73253     } catch (std::exception& e) {
73254       {
73255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73256       };
73257     } catch (...) {
73258       {
73259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73260       };
73261     }
73262   }
73263 }
73264
73265
73266 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetFocusOrder(void * jarg1, void * jarg2) {
73267   unsigned int jresult ;
73268   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73269   Dali::Actor arg2 ;
73270   Dali::Actor *argp2 ;
73271   unsigned int result;
73272
73273   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73274   argp2 = (Dali::Actor *)jarg2;
73275   if (!argp2) {
73276     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73277     return 0;
73278   }
73279   arg2 = *argp2;
73280   {
73281     try {
73282       result = (unsigned int)((Dali::Toolkit::AccessibilityManager const *)arg1)->GetFocusOrder(arg2);
73283     } catch (std::out_of_range& e) {
73284       {
73285         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73286       };
73287     } catch (std::exception& e) {
73288       {
73289         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73290       };
73291     } catch (...) {
73292       {
73293         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73294       };
73295     }
73296   }
73297   jresult = result;
73298   return jresult;
73299 }
73300
73301
73302 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GenerateNewFocusOrder(void * jarg1) {
73303   unsigned int jresult ;
73304   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73305   unsigned int result;
73306
73307   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73308   {
73309     try {
73310       result = (unsigned int)((Dali::Toolkit::AccessibilityManager const *)arg1)->GenerateNewFocusOrder();
73311     } catch (std::out_of_range& e) {
73312       {
73313         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73314       };
73315     } catch (std::exception& e) {
73316       {
73317         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73318       };
73319     } catch (...) {
73320       {
73321         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73322       };
73323     }
73324   }
73325   jresult = result;
73326   return jresult;
73327 }
73328
73329
73330 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetActorByFocusOrder(void * jarg1, unsigned int jarg2) {
73331   void * jresult ;
73332   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73333   unsigned int arg2 ;
73334   Dali::Actor result;
73335
73336   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73337   arg2 = (unsigned int)jarg2;
73338   {
73339     try {
73340       result = (arg1)->GetActorByFocusOrder(arg2);
73341     } catch (std::out_of_range& e) {
73342       {
73343         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73344       };
73345     } catch (std::exception& e) {
73346       {
73347         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73348       };
73349     } catch (...) {
73350       {
73351         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73352       };
73353     }
73354   }
73355   jresult = new Dali::Actor((const Dali::Actor &)result);
73356   return jresult;
73357 }
73358
73359
73360 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetCurrentFocusActor(void * jarg1, void * jarg2) {
73361   unsigned int jresult ;
73362   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73363   Dali::Actor arg2 ;
73364   Dali::Actor *argp2 ;
73365   bool result;
73366
73367   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73368   argp2 = (Dali::Actor *)jarg2;
73369   if (!argp2) {
73370     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73371     return 0;
73372   }
73373   arg2 = *argp2;
73374   {
73375     try {
73376       result = (bool)(arg1)->SetCurrentFocusActor(arg2);
73377     } catch (std::out_of_range& e) {
73378       {
73379         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73380       };
73381     } catch (std::exception& e) {
73382       {
73383         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73384       };
73385     } catch (...) {
73386       {
73387         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73388       };
73389     }
73390   }
73391   jresult = result;
73392   return jresult;
73393 }
73394
73395
73396 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetCurrentFocusActor(void * jarg1) {
73397   void * jresult ;
73398   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73399   Dali::Actor result;
73400
73401   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73402   {
73403     try {
73404       result = (arg1)->GetCurrentFocusActor();
73405     } catch (std::out_of_range& e) {
73406       {
73407         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73408       };
73409     } catch (std::exception& e) {
73410       {
73411         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73412       };
73413     } catch (...) {
73414       {
73415         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73416       };
73417     }
73418   }
73419   jresult = new Dali::Actor((const Dali::Actor &)result);
73420   return jresult;
73421 }
73422
73423
73424 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetCurrentFocusGroup(void * jarg1) {
73425   void * jresult ;
73426   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73427   Dali::Actor result;
73428
73429   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73430   {
73431     try {
73432       result = (arg1)->GetCurrentFocusGroup();
73433     } catch (std::out_of_range& e) {
73434       {
73435         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73436       };
73437     } catch (std::exception& e) {
73438       {
73439         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73440       };
73441     } catch (...) {
73442       {
73443         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73444       };
73445     }
73446   }
73447   jresult = new Dali::Actor((const Dali::Actor &)result);
73448   return jresult;
73449 }
73450
73451
73452 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetCurrentFocusOrder(void * jarg1) {
73453   unsigned int jresult ;
73454   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73455   unsigned int result;
73456
73457   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73458   {
73459     try {
73460       result = (unsigned int)(arg1)->GetCurrentFocusOrder();
73461     } catch (std::out_of_range& e) {
73462       {
73463         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73464       };
73465     } catch (std::exception& e) {
73466       {
73467         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73468       };
73469     } catch (...) {
73470       {
73471         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73472       };
73473     }
73474   }
73475   jresult = result;
73476   return jresult;
73477 }
73478
73479
73480 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_MoveFocusForward(void * jarg1) {
73481   unsigned int jresult ;
73482   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73483   bool result;
73484
73485   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73486   {
73487     try {
73488       result = (bool)(arg1)->MoveFocusForward();
73489     } catch (std::out_of_range& e) {
73490       {
73491         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73492       };
73493     } catch (std::exception& e) {
73494       {
73495         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73496       };
73497     } catch (...) {
73498       {
73499         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73500       };
73501     }
73502   }
73503   jresult = result;
73504   return jresult;
73505 }
73506
73507
73508 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_MoveFocusBackward(void * jarg1) {
73509   unsigned int jresult ;
73510   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73511   bool result;
73512
73513   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73514   {
73515     try {
73516       result = (bool)(arg1)->MoveFocusBackward();
73517     } catch (std::out_of_range& e) {
73518       {
73519         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73520       };
73521     } catch (std::exception& e) {
73522       {
73523         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73524       };
73525     } catch (...) {
73526       {
73527         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73528       };
73529     }
73530   }
73531   jresult = result;
73532   return jresult;
73533 }
73534
73535
73536 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_ClearFocus(void * jarg1) {
73537   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73538
73539   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73540   {
73541     try {
73542       (arg1)->ClearFocus();
73543     } catch (std::out_of_range& e) {
73544       {
73545         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73546       };
73547     } catch (std::exception& e) {
73548       {
73549         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73550       };
73551     } catch (...) {
73552       {
73553         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73554       };
73555     }
73556   }
73557 }
73558
73559
73560 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_Reset(void * jarg1) {
73561   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73562
73563   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73564   {
73565     try {
73566       (arg1)->Reset();
73567     } catch (std::out_of_range& e) {
73568       {
73569         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73570       };
73571     } catch (std::exception& e) {
73572       {
73573         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73574       };
73575     } catch (...) {
73576       {
73577         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73578       };
73579     }
73580   }
73581 }
73582
73583
73584 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetFocusGroup(void * jarg1, void * jarg2, unsigned int jarg3) {
73585   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73586   Dali::Actor arg2 ;
73587   bool arg3 ;
73588   Dali::Actor *argp2 ;
73589
73590   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73591   argp2 = (Dali::Actor *)jarg2;
73592   if (!argp2) {
73593     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73594     return ;
73595   }
73596   arg2 = *argp2;
73597   arg3 = jarg3 ? true : false;
73598   {
73599     try {
73600       (arg1)->SetFocusGroup(arg2,arg3);
73601     } catch (std::out_of_range& e) {
73602       {
73603         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73604       };
73605     } catch (std::exception& e) {
73606       {
73607         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73608       };
73609     } catch (...) {
73610       {
73611         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73612       };
73613     }
73614   }
73615 }
73616
73617
73618 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_IsFocusGroup(void * jarg1, void * jarg2) {
73619   unsigned int jresult ;
73620   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73621   Dali::Actor arg2 ;
73622   Dali::Actor *argp2 ;
73623   bool result;
73624
73625   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73626   argp2 = (Dali::Actor *)jarg2;
73627   if (!argp2) {
73628     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73629     return 0;
73630   }
73631   arg2 = *argp2;
73632   {
73633     try {
73634       result = (bool)((Dali::Toolkit::AccessibilityManager const *)arg1)->IsFocusGroup(arg2);
73635     } catch (std::out_of_range& e) {
73636       {
73637         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73638       };
73639     } catch (std::exception& e) {
73640       {
73641         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73642       };
73643     } catch (...) {
73644       {
73645         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73646       };
73647     }
73648   }
73649   jresult = result;
73650   return jresult;
73651 }
73652
73653
73654 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetGroupMode(void * jarg1, unsigned int jarg2) {
73655   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73656   bool arg2 ;
73657
73658   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73659   arg2 = jarg2 ? true : false;
73660   {
73661     try {
73662       (arg1)->SetGroupMode(arg2);
73663     } catch (std::out_of_range& e) {
73664       {
73665         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73666       };
73667     } catch (std::exception& e) {
73668       {
73669         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73670       };
73671     } catch (...) {
73672       {
73673         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73674       };
73675     }
73676   }
73677 }
73678
73679
73680 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetGroupMode(void * jarg1) {
73681   unsigned int jresult ;
73682   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73683   bool result;
73684
73685   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73686   {
73687     try {
73688       result = (bool)((Dali::Toolkit::AccessibilityManager const *)arg1)->GetGroupMode();
73689     } catch (std::out_of_range& e) {
73690       {
73691         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73692       };
73693     } catch (std::exception& e) {
73694       {
73695         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73696       };
73697     } catch (...) {
73698       {
73699         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73700       };
73701     }
73702   }
73703   jresult = result;
73704   return jresult;
73705 }
73706
73707
73708 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetWrapMode(void * jarg1, unsigned int jarg2) {
73709   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73710   bool arg2 ;
73711
73712   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73713   arg2 = jarg2 ? true : false;
73714   {
73715     try {
73716       (arg1)->SetWrapMode(arg2);
73717     } catch (std::out_of_range& e) {
73718       {
73719         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73720       };
73721     } catch (std::exception& e) {
73722       {
73723         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73724       };
73725     } catch (...) {
73726       {
73727         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73728       };
73729     }
73730   }
73731 }
73732
73733
73734 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetWrapMode(void * jarg1) {
73735   unsigned int jresult ;
73736   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73737   bool result;
73738
73739   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73740   {
73741     try {
73742       result = (bool)((Dali::Toolkit::AccessibilityManager const *)arg1)->GetWrapMode();
73743     } catch (std::out_of_range& e) {
73744       {
73745         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73746       };
73747     } catch (std::exception& e) {
73748       {
73749         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73750       };
73751     } catch (...) {
73752       {
73753         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73754       };
73755     }
73756   }
73757   jresult = result;
73758   return jresult;
73759 }
73760
73761
73762 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityManager_SetFocusIndicatorActor(void * jarg1, void * jarg2) {
73763   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73764   Dali::Actor arg2 ;
73765   Dali::Actor *argp2 ;
73766
73767   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73768   argp2 = (Dali::Actor *)jarg2;
73769   if (!argp2) {
73770     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73771     return ;
73772   }
73773   arg2 = *argp2;
73774   {
73775     try {
73776       (arg1)->SetFocusIndicatorActor(arg2);
73777     } catch (std::out_of_range& e) {
73778       {
73779         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
73780       };
73781     } catch (std::exception& e) {
73782       {
73783         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
73784       };
73785     } catch (...) {
73786       {
73787         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
73788       };
73789     }
73790   }
73791 }
73792
73793
73794 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetFocusIndicatorActor(void * jarg1) {
73795   void * jresult ;
73796   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73797   Dali::Actor result;
73798
73799   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73800   {
73801     try {
73802       result = (arg1)->GetFocusIndicatorActor();
73803     } catch (std::out_of_range& e) {
73804       {
73805         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73806       };
73807     } catch (std::exception& e) {
73808       {
73809         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73810       };
73811     } catch (...) {
73812       {
73813         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73814       };
73815     }
73816   }
73817   jresult = new Dali::Actor((const Dali::Actor &)result);
73818   return jresult;
73819 }
73820
73821
73822 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetFocusGroup(void * jarg1, void * jarg2) {
73823   void * jresult ;
73824   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73825   Dali::Actor arg2 ;
73826   Dali::Actor *argp2 ;
73827   Dali::Actor result;
73828
73829   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73830   argp2 = (Dali::Actor *)jarg2;
73831   if (!argp2) {
73832     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
73833     return 0;
73834   }
73835   arg2 = *argp2;
73836   {
73837     try {
73838       result = (arg1)->GetFocusGroup(arg2);
73839     } catch (std::out_of_range& e) {
73840       {
73841         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73842       };
73843     } catch (std::exception& e) {
73844       {
73845         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73846       };
73847     } catch (...) {
73848       {
73849         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73850       };
73851     }
73852   }
73853   jresult = new Dali::Actor((const Dali::Actor &)result);
73854   return jresult;
73855 }
73856
73857
73858 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_GetReadPosition(void * jarg1) {
73859   void * jresult ;
73860   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73861   Dali::Vector2 result;
73862
73863   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73864   {
73865     try {
73866       result = ((Dali::Toolkit::AccessibilityManager const *)arg1)->GetReadPosition();
73867     } catch (std::out_of_range& e) {
73868       {
73869         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73870       };
73871     } catch (std::exception& e) {
73872       {
73873         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73874       };
73875     } catch (...) {
73876       {
73877         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73878       };
73879     }
73880   }
73881   jresult = new Dali::Vector2((const Dali::Vector2 &)result);
73882   return jresult;
73883 }
73884
73885
73886 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_FocusChangedSignal(void * jarg1) {
73887   void * jresult ;
73888   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73889   Dali::Toolkit::AccessibilityManager::FocusChangedSignalType *result = 0 ;
73890
73891   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73892   {
73893     try {
73894       result = (Dali::Toolkit::AccessibilityManager::FocusChangedSignalType *) &(arg1)->FocusChangedSignal();
73895     } catch (std::out_of_range& e) {
73896       {
73897         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73898       };
73899     } catch (std::exception& e) {
73900       {
73901         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73902       };
73903     } catch (...) {
73904       {
73905         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73906       };
73907     }
73908   }
73909   jresult = (void *)result;
73910   return jresult;
73911 }
73912
73913
73914 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_FocusOvershotSignal(void * jarg1) {
73915   void * jresult ;
73916   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73917   Dali::Toolkit::AccessibilityManager::FocusOvershotSignalType *result = 0 ;
73918
73919   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73920   {
73921     try {
73922       result = (Dali::Toolkit::AccessibilityManager::FocusOvershotSignalType *) &(arg1)->FocusOvershotSignal();
73923     } catch (std::out_of_range& e) {
73924       {
73925         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73926       };
73927     } catch (std::exception& e) {
73928       {
73929         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73930       };
73931     } catch (...) {
73932       {
73933         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73934       };
73935     }
73936   }
73937   jresult = (void *)result;
73938   return jresult;
73939 }
73940
73941
73942 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_FocusedActorActivatedSignal(void * jarg1) {
73943   void * jresult ;
73944   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73945   Dali::Toolkit::AccessibilityManager::FocusedActorActivatedSignalType *result = 0 ;
73946
73947   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73948   {
73949     try {
73950       result = (Dali::Toolkit::AccessibilityManager::FocusedActorActivatedSignalType *) &(arg1)->FocusedActorActivatedSignal();
73951     } catch (std::out_of_range& e) {
73952       {
73953         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73954       };
73955     } catch (std::exception& e) {
73956       {
73957         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73958       };
73959     } catch (...) {
73960       {
73961         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73962       };
73963     }
73964   }
73965   jresult = (void *)result;
73966   return jresult;
73967 }
73968
73969
73970 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_StatusChangedSignal(void * jarg1) {
73971   void * jresult ;
73972   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
73973   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
73974
73975   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
73976   {
73977     try {
73978       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->StatusChangedSignal();
73979     } catch (std::out_of_range& e) {
73980       {
73981         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
73982       };
73983     } catch (std::exception& e) {
73984       {
73985         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
73986       };
73987     } catch (...) {
73988       {
73989         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
73990       };
73991     }
73992   }
73993   jresult = (void *)result;
73994   return jresult;
73995 }
73996
73997
73998 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionNextSignal(void * jarg1) {
73999   void * jresult ;
74000   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74001   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74002
74003   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74004   {
74005     try {
74006       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionNextSignal();
74007     } catch (std::out_of_range& e) {
74008       {
74009         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74010       };
74011     } catch (std::exception& e) {
74012       {
74013         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74014       };
74015     } catch (...) {
74016       {
74017         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74018       };
74019     }
74020   }
74021   jresult = (void *)result;
74022   return jresult;
74023 }
74024
74025
74026 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPreviousSignal(void * jarg1) {
74027   void * jresult ;
74028   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74029   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74030
74031   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74032   {
74033     try {
74034       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPreviousSignal();
74035     } catch (std::out_of_range& e) {
74036       {
74037         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74038       };
74039     } catch (std::exception& e) {
74040       {
74041         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74042       };
74043     } catch (...) {
74044       {
74045         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74046       };
74047     }
74048   }
74049   jresult = (void *)result;
74050   return jresult;
74051 }
74052
74053
74054 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionActivateSignal(void * jarg1) {
74055   void * jresult ;
74056   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74057   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74058
74059   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74060   {
74061     try {
74062       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionActivateSignal();
74063     } catch (std::out_of_range& e) {
74064       {
74065         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74066       };
74067     } catch (std::exception& e) {
74068       {
74069         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74070       };
74071     } catch (...) {
74072       {
74073         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74074       };
74075     }
74076   }
74077   jresult = (void *)result;
74078   return jresult;
74079 }
74080
74081
74082 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadSignal(void * jarg1) {
74083   void * jresult ;
74084   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74085   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74086
74087   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74088   {
74089     try {
74090       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadSignal();
74091     } catch (std::out_of_range& e) {
74092       {
74093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74094       };
74095     } catch (std::exception& e) {
74096       {
74097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74098       };
74099     } catch (...) {
74100       {
74101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74102       };
74103     }
74104   }
74105   jresult = (void *)result;
74106   return jresult;
74107 }
74108
74109
74110 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionOverSignal(void * jarg1) {
74111   void * jresult ;
74112   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74113   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74114
74115   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74116   {
74117     try {
74118       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionOverSignal();
74119     } catch (std::out_of_range& e) {
74120       {
74121         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74122       };
74123     } catch (std::exception& e) {
74124       {
74125         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74126       };
74127     } catch (...) {
74128       {
74129         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74130       };
74131     }
74132   }
74133   jresult = (void *)result;
74134   return jresult;
74135 }
74136
74137
74138 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadNextSignal(void * jarg1) {
74139   void * jresult ;
74140   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74141   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74142
74143   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74144   {
74145     try {
74146       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadNextSignal();
74147     } catch (std::out_of_range& e) {
74148       {
74149         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74150       };
74151     } catch (std::exception& e) {
74152       {
74153         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74154       };
74155     } catch (...) {
74156       {
74157         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74158       };
74159     }
74160   }
74161   jresult = (void *)result;
74162   return jresult;
74163 }
74164
74165
74166 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadPreviousSignal(void * jarg1) {
74167   void * jresult ;
74168   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74169   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74170
74171   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74172   {
74173     try {
74174       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadPreviousSignal();
74175     } catch (std::out_of_range& e) {
74176       {
74177         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74178       };
74179     } catch (std::exception& e) {
74180       {
74181         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74182       };
74183     } catch (...) {
74184       {
74185         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74186       };
74187     }
74188   }
74189   jresult = (void *)result;
74190   return jresult;
74191 }
74192
74193
74194 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionUpSignal(void * jarg1) {
74195   void * jresult ;
74196   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74197   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74198
74199   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74200   {
74201     try {
74202       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionUpSignal();
74203     } catch (std::out_of_range& e) {
74204       {
74205         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74206       };
74207     } catch (std::exception& e) {
74208       {
74209         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74210       };
74211     } catch (...) {
74212       {
74213         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74214       };
74215     }
74216   }
74217   jresult = (void *)result;
74218   return jresult;
74219 }
74220
74221
74222 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionDownSignal(void * jarg1) {
74223   void * jresult ;
74224   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74225   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74226
74227   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74228   {
74229     try {
74230       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionDownSignal();
74231     } catch (std::out_of_range& e) {
74232       {
74233         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74234       };
74235     } catch (std::exception& e) {
74236       {
74237         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74238       };
74239     } catch (...) {
74240       {
74241         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74242       };
74243     }
74244   }
74245   jresult = (void *)result;
74246   return jresult;
74247 }
74248
74249
74250 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionClearFocusSignal(void * jarg1) {
74251   void * jresult ;
74252   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74253   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74254
74255   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74256   {
74257     try {
74258       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionClearFocusSignal();
74259     } catch (std::out_of_range& e) {
74260       {
74261         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74262       };
74263     } catch (std::exception& e) {
74264       {
74265         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74266       };
74267     } catch (...) {
74268       {
74269         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74270       };
74271     }
74272   }
74273   jresult = (void *)result;
74274   return jresult;
74275 }
74276
74277
74278 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionBackSignal(void * jarg1) {
74279   void * jresult ;
74280   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74281   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74282
74283   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74284   {
74285     try {
74286       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionBackSignal();
74287     } catch (std::out_of_range& e) {
74288       {
74289         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74290       };
74291     } catch (std::exception& e) {
74292       {
74293         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74294       };
74295     } catch (...) {
74296       {
74297         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74298       };
74299     }
74300   }
74301   jresult = (void *)result;
74302   return jresult;
74303 }
74304
74305
74306 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionScrollUpSignal(void * jarg1) {
74307   void * jresult ;
74308   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74309   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74310
74311   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74312   {
74313     try {
74314       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionScrollUpSignal();
74315     } catch (std::out_of_range& e) {
74316       {
74317         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74318       };
74319     } catch (std::exception& e) {
74320       {
74321         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74322       };
74323     } catch (...) {
74324       {
74325         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74326       };
74327     }
74328   }
74329   jresult = (void *)result;
74330   return jresult;
74331 }
74332
74333
74334 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionScrollDownSignal(void * jarg1) {
74335   void * jresult ;
74336   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74337   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74338
74339   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74340   {
74341     try {
74342       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionScrollDownSignal();
74343     } catch (std::out_of_range& e) {
74344       {
74345         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74346       };
74347     } catch (std::exception& e) {
74348       {
74349         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74350       };
74351     } catch (...) {
74352       {
74353         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74354       };
74355     }
74356   }
74357   jresult = (void *)result;
74358   return jresult;
74359 }
74360
74361
74362 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPageLeftSignal(void * jarg1) {
74363   void * jresult ;
74364   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74365   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74366
74367   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74368   {
74369     try {
74370       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageLeftSignal();
74371     } catch (std::out_of_range& e) {
74372       {
74373         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74374       };
74375     } catch (std::exception& e) {
74376       {
74377         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74378       };
74379     } catch (...) {
74380       {
74381         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74382       };
74383     }
74384   }
74385   jresult = (void *)result;
74386   return jresult;
74387 }
74388
74389
74390 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPageRightSignal(void * jarg1) {
74391   void * jresult ;
74392   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74393   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74394
74395   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74396   {
74397     try {
74398       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageRightSignal();
74399     } catch (std::out_of_range& e) {
74400       {
74401         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74402       };
74403     } catch (std::exception& e) {
74404       {
74405         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74406       };
74407     } catch (...) {
74408       {
74409         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74410       };
74411     }
74412   }
74413   jresult = (void *)result;
74414   return jresult;
74415 }
74416
74417
74418 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPageUpSignal(void * jarg1) {
74419   void * jresult ;
74420   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74421   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74422
74423   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74424   {
74425     try {
74426       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageUpSignal();
74427     } catch (std::out_of_range& e) {
74428       {
74429         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74430       };
74431     } catch (std::exception& e) {
74432       {
74433         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74434       };
74435     } catch (...) {
74436       {
74437         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74438       };
74439     }
74440   }
74441   jresult = (void *)result;
74442   return jresult;
74443 }
74444
74445
74446 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionPageDownSignal(void * jarg1) {
74447   void * jresult ;
74448   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74449   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74450
74451   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74452   {
74453     try {
74454       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionPageDownSignal();
74455     } catch (std::out_of_range& e) {
74456       {
74457         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74458       };
74459     } catch (std::exception& e) {
74460       {
74461         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74462       };
74463     } catch (...) {
74464       {
74465         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74466       };
74467     }
74468   }
74469   jresult = (void *)result;
74470   return jresult;
74471 }
74472
74473
74474 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionMoveToFirstSignal(void * jarg1) {
74475   void * jresult ;
74476   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74477   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74478
74479   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74480   {
74481     try {
74482       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionMoveToFirstSignal();
74483     } catch (std::out_of_range& e) {
74484       {
74485         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74486       };
74487     } catch (std::exception& e) {
74488       {
74489         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74490       };
74491     } catch (...) {
74492       {
74493         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74494       };
74495     }
74496   }
74497   jresult = (void *)result;
74498   return jresult;
74499 }
74500
74501
74502 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionMoveToLastSignal(void * jarg1) {
74503   void * jresult ;
74504   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74505   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74506
74507   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74508   {
74509     try {
74510       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionMoveToLastSignal();
74511     } catch (std::out_of_range& e) {
74512       {
74513         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74514       };
74515     } catch (std::exception& e) {
74516       {
74517         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74518       };
74519     } catch (...) {
74520       {
74521         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74522       };
74523     }
74524   }
74525   jresult = (void *)result;
74526   return jresult;
74527 }
74528
74529
74530 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadFromTopSignal(void * jarg1) {
74531   void * jresult ;
74532   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74533   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74534
74535   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74536   {
74537     try {
74538       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadFromTopSignal();
74539     } catch (std::out_of_range& e) {
74540       {
74541         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74542       };
74543     } catch (std::exception& e) {
74544       {
74545         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74546       };
74547     } catch (...) {
74548       {
74549         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74550       };
74551     }
74552   }
74553   jresult = (void *)result;
74554   return jresult;
74555 }
74556
74557
74558 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadFromNextSignal(void * jarg1) {
74559   void * jresult ;
74560   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74561   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74562
74563   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74564   {
74565     try {
74566       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadFromNextSignal();
74567     } catch (std::out_of_range& e) {
74568       {
74569         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74570       };
74571     } catch (std::exception& e) {
74572       {
74573         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74574       };
74575     } catch (...) {
74576       {
74577         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74578       };
74579     }
74580   }
74581   jresult = (void *)result;
74582   return jresult;
74583 }
74584
74585
74586 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionZoomSignal(void * jarg1) {
74587   void * jresult ;
74588   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74589   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74590
74591   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74592   {
74593     try {
74594       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionZoomSignal();
74595     } catch (std::out_of_range& e) {
74596       {
74597         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74598       };
74599     } catch (std::exception& e) {
74600       {
74601         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74602       };
74603     } catch (...) {
74604       {
74605         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74606       };
74607     }
74608   }
74609   jresult = (void *)result;
74610   return jresult;
74611 }
74612
74613
74614 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadIndicatorInformationSignal(void * jarg1) {
74615   void * jresult ;
74616   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74617   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74618
74619   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74620   {
74621     try {
74622       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadIndicatorInformationSignal();
74623     } catch (std::out_of_range& e) {
74624       {
74625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74626       };
74627     } catch (std::exception& e) {
74628       {
74629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74630       };
74631     } catch (...) {
74632       {
74633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74634       };
74635     }
74636   }
74637   jresult = (void *)result;
74638   return jresult;
74639 }
74640
74641
74642 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionReadPauseResumeSignal(void * jarg1) {
74643   void * jresult ;
74644   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74645   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74646
74647   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74648   {
74649     try {
74650       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionReadPauseResumeSignal();
74651     } catch (std::out_of_range& e) {
74652       {
74653         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74654       };
74655     } catch (std::exception& e) {
74656       {
74657         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74658       };
74659     } catch (...) {
74660       {
74661         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74662       };
74663     }
74664   }
74665   jresult = (void *)result;
74666   return jresult;
74667 }
74668
74669
74670 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionStartStopSignal(void * jarg1) {
74671   void * jresult ;
74672   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74673   Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *result = 0 ;
74674
74675   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74676   {
74677     try {
74678       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionSignalType *) &(arg1)->ActionStartStopSignal();
74679     } catch (std::out_of_range& e) {
74680       {
74681         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74682       };
74683     } catch (std::exception& e) {
74684       {
74685         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74686       };
74687     } catch (...) {
74688       {
74689         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74690       };
74691     }
74692   }
74693   jresult = (void *)result;
74694   return jresult;
74695 }
74696
74697
74698 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AccessibilityManager_ActionScrollSignal(void * jarg1) {
74699   void * jresult ;
74700   Dali::Toolkit::AccessibilityManager *arg1 = (Dali::Toolkit::AccessibilityManager *) 0 ;
74701   Dali::Toolkit::AccessibilityManager::AccessibilityActionScrollSignalType *result = 0 ;
74702
74703   arg1 = (Dali::Toolkit::AccessibilityManager *)jarg1;
74704   {
74705     try {
74706       result = (Dali::Toolkit::AccessibilityManager::AccessibilityActionScrollSignalType *) &(arg1)->ActionScrollSignal();
74707     } catch (std::out_of_range& e) {
74708       {
74709         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74710       };
74711     } catch (std::exception& e) {
74712       {
74713         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74714       };
74715     } catch (...) {
74716       {
74717         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74718       };
74719     }
74720   }
74721   jresult = (void *)result;
74722   return jresult;
74723 }
74724
74725
74726 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StyleManager() {
74727   void * jresult ;
74728   Dali::Toolkit::StyleManager *result = 0 ;
74729
74730   {
74731     try {
74732       result = (Dali::Toolkit::StyleManager *)new Dali::Toolkit::StyleManager();
74733     } catch (std::out_of_range& e) {
74734       {
74735         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74736       };
74737     } catch (std::exception& e) {
74738       {
74739         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74740       };
74741     } catch (...) {
74742       {
74743         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74744       };
74745     }
74746   }
74747   jresult = (void *)result;
74748   return jresult;
74749 }
74750
74751
74752 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StyleManager(void * jarg1) {
74753   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74754
74755   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
74756   {
74757     try {
74758       delete arg1;
74759     } catch (std::out_of_range& e) {
74760       {
74761         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74762       };
74763     } catch (std::exception& e) {
74764       {
74765         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74766       };
74767     } catch (...) {
74768       {
74769         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74770       };
74771     }
74772   }
74773 }
74774
74775
74776 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StyleManager_Get() {
74777   void * jresult ;
74778   Dali::Toolkit::StyleManager result;
74779
74780   {
74781     try {
74782       result = Dali::Toolkit::StyleManager::Get();
74783     } catch (std::out_of_range& e) {
74784       {
74785         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74786       };
74787     } catch (std::exception& e) {
74788       {
74789         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74790       };
74791     } catch (...) {
74792       {
74793         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74794       };
74795     }
74796   }
74797   jresult = new Dali::Toolkit::StyleManager((const Dali::Toolkit::StyleManager &)result);
74798   return jresult;
74799 }
74800
74801
74802 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleManager_ApplyTheme(void * jarg1, char * jarg2) {
74803   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74804   std::string *arg2 = 0 ;
74805
74806   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
74807   if (!jarg2) {
74808     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
74809     return ;
74810   }
74811   std::string arg2_str(jarg2);
74812   arg2 = &arg2_str;
74813   {
74814     try {
74815       (arg1)->ApplyTheme((std::string const &)*arg2);
74816     } catch (std::out_of_range& e) {
74817       {
74818         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74819       };
74820     } catch (std::exception& e) {
74821       {
74822         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74823       };
74824     } catch (...) {
74825       {
74826         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74827       };
74828     }
74829   }
74830
74831   //argout typemap for const std::string&
74832
74833 }
74834
74835
74836 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleManager_ApplyDefaultTheme(void * jarg1) {
74837   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74838
74839   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
74840   {
74841     try {
74842       (arg1)->ApplyDefaultTheme();
74843     } catch (std::out_of_range& e) {
74844       {
74845         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74846       };
74847     } catch (std::exception& e) {
74848       {
74849         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74850       };
74851     } catch (...) {
74852       {
74853         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74854       };
74855     }
74856   }
74857 }
74858
74859
74860 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleManager_SetStyleConstant(void * jarg1, char * jarg2, void * jarg3) {
74861   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74862   std::string *arg2 = 0 ;
74863   Dali::Property::Value *arg3 = 0 ;
74864
74865   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
74866   if (!jarg2) {
74867     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
74868     return ;
74869   }
74870   std::string arg2_str(jarg2);
74871   arg2 = &arg2_str;
74872   arg3 = (Dali::Property::Value *)jarg3;
74873   if (!arg3) {
74874     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value const & type is null", 0);
74875     return ;
74876   }
74877   {
74878     try {
74879       (arg1)->SetStyleConstant((std::string const &)*arg2,(Dali::Property::Value const &)*arg3);
74880     } catch (std::out_of_range& e) {
74881       {
74882         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74883       };
74884     } catch (std::exception& e) {
74885       {
74886         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74887       };
74888     } catch (...) {
74889       {
74890         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74891       };
74892     }
74893   }
74894
74895   //argout typemap for const std::string&
74896
74897 }
74898
74899
74900 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_StyleManager_GetStyleConstant(void * jarg1, char * jarg2, void * jarg3) {
74901   unsigned int jresult ;
74902   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74903   std::string *arg2 = 0 ;
74904   Dali::Property::Value *arg3 = 0 ;
74905   bool result;
74906
74907   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
74908   if (!jarg2) {
74909     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
74910     return 0;
74911   }
74912   std::string arg2_str(jarg2);
74913   arg2 = &arg2_str;
74914   arg3 = (Dali::Property::Value *)jarg3;
74915   if (!arg3) {
74916     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Value & type is null", 0);
74917     return 0;
74918   }
74919   {
74920     try {
74921       result = (bool)(arg1)->GetStyleConstant((std::string const &)*arg2,*arg3);
74922     } catch (std::out_of_range& e) {
74923       {
74924         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
74925       };
74926     } catch (std::exception& e) {
74927       {
74928         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
74929       };
74930     } catch (...) {
74931       {
74932         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
74933       };
74934     }
74935   }
74936   jresult = result;
74937
74938   //argout typemap for const std::string&
74939
74940   return jresult;
74941 }
74942
74943
74944 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleManager_ApplyStyle(void * jarg1, void * jarg2, char * jarg3, char * jarg4) {
74945   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74946   Dali::Toolkit::Control arg2 ;
74947   std::string *arg3 = 0 ;
74948   std::string *arg4 = 0 ;
74949   Dali::Toolkit::Control *argp2 ;
74950
74951   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
74952   argp2 = (Dali::Toolkit::Control *)jarg2;
74953   if (!argp2) {
74954     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
74955     return ;
74956   }
74957   arg2 = *argp2;
74958   if (!jarg3) {
74959     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
74960     return ;
74961   }
74962   std::string arg3_str(jarg3);
74963   arg3 = &arg3_str;
74964   if (!jarg4) {
74965     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
74966     return ;
74967   }
74968   std::string arg4_str(jarg4);
74969   arg4 = &arg4_str;
74970   {
74971     try {
74972       (arg1)->ApplyStyle(arg2,(std::string const &)*arg3,(std::string const &)*arg4);
74973     } catch (std::out_of_range& e) {
74974       {
74975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
74976       };
74977     } catch (std::exception& e) {
74978       {
74979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
74980       };
74981     } catch (...) {
74982       {
74983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
74984       };
74985     }
74986   }
74987
74988   //argout typemap for const std::string&
74989
74990
74991   //argout typemap for const std::string&
74992
74993 }
74994
74995
74996 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_StyleManager_StyleChangedSignal(void * jarg1) {
74997   void * jresult ;
74998   Dali::Toolkit::StyleManager *arg1 = (Dali::Toolkit::StyleManager *) 0 ;
74999   Dali::Toolkit::StyleManager::StyleChangedSignalType *result = 0 ;
75000
75001   arg1 = (Dali::Toolkit::StyleManager *)jarg1;
75002   {
75003     try {
75004       result = (Dali::Toolkit::StyleManager::StyleChangedSignalType *) &(arg1)->StyleChangedSignal();
75005     } catch (std::out_of_range& e) {
75006       {
75007         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75008       };
75009     } catch (std::exception& e) {
75010       {
75011         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75012       };
75013     } catch (...) {
75014       {
75015         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75016       };
75017     }
75018   }
75019   jresult = (void *)result;
75020   return jresult;
75021 }
75022
75023
75024 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_LOWER_BOUND_get() {
75025   int jresult ;
75026   int result;
75027
75028   result = (int)Dali::Toolkit::Slider::Property::LOWER_BOUND;
75029   jresult = (int)result;
75030   return jresult;
75031 }
75032
75033
75034 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_UPPER_BOUND_get() {
75035   int jresult ;
75036   int result;
75037
75038   result = (int)Dali::Toolkit::Slider::Property::UPPER_BOUND;
75039   jresult = (int)result;
75040   return jresult;
75041 }
75042
75043
75044 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_VALUE_get() {
75045   int jresult ;
75046   int result;
75047
75048   result = (int)Dali::Toolkit::Slider::Property::VALUE;
75049   jresult = (int)result;
75050   return jresult;
75051 }
75052
75053
75054 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_TRACK_VISUAL_get() {
75055   int jresult ;
75056   int result;
75057
75058   result = (int)Dali::Toolkit::Slider::Property::TRACK_VISUAL;
75059   jresult = (int)result;
75060   return jresult;
75061 }
75062
75063
75064 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_HANDLE_VISUAL_get() {
75065   int jresult ;
75066   int result;
75067
75068   result = (int)Dali::Toolkit::Slider::Property::HANDLE_VISUAL;
75069   jresult = (int)result;
75070   return jresult;
75071 }
75072
75073
75074 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_PROGRESS_VISUAL_get() {
75075   int jresult ;
75076   int result;
75077
75078   result = (int)Dali::Toolkit::Slider::Property::PROGRESS_VISUAL;
75079   jresult = (int)result;
75080   return jresult;
75081 }
75082
75083
75084 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_POPUP_VISUAL_get() {
75085   int jresult ;
75086   int result;
75087
75088   result = (int)Dali::Toolkit::Slider::Property::POPUP_VISUAL;
75089   jresult = (int)result;
75090   return jresult;
75091 }
75092
75093
75094 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_POPUP_ARROW_VISUAL_get() {
75095   int jresult ;
75096   int result;
75097
75098   result = (int)Dali::Toolkit::Slider::Property::POPUP_ARROW_VISUAL;
75099   jresult = (int)result;
75100   return jresult;
75101 }
75102
75103
75104 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_DISABLED_COLOR_get() {
75105   int jresult ;
75106   int result;
75107
75108   result = (int)Dali::Toolkit::Slider::Property::DISABLED_COLOR;
75109   jresult = (int)result;
75110   return jresult;
75111 }
75112
75113
75114 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_VALUE_PRECISION_get() {
75115   int jresult ;
75116   int result;
75117
75118   result = (int)Dali::Toolkit::Slider::Property::VALUE_PRECISION;
75119   jresult = (int)result;
75120   return jresult;
75121 }
75122
75123
75124 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_SHOW_POPUP_get() {
75125   int jresult ;
75126   int result;
75127
75128   result = (int)Dali::Toolkit::Slider::Property::SHOW_POPUP;
75129   jresult = (int)result;
75130   return jresult;
75131 }
75132
75133
75134 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_SHOW_VALUE_get() {
75135   int jresult ;
75136   int result;
75137
75138   result = (int)Dali::Toolkit::Slider::Property::SHOW_VALUE;
75139   jresult = (int)result;
75140   return jresult;
75141 }
75142
75143
75144 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_MARKS_get() {
75145   int jresult ;
75146   int result;
75147
75148   result = (int)Dali::Toolkit::Slider::Property::MARKS;
75149   jresult = (int)result;
75150   return jresult;
75151 }
75152
75153
75154 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_SNAP_TO_MARKS_get() {
75155   int jresult ;
75156   int result;
75157
75158   result = (int)Dali::Toolkit::Slider::Property::SNAP_TO_MARKS;
75159   jresult = (int)result;
75160   return jresult;
75161 }
75162
75163
75164 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Slider_Property_MARK_TOLERANCE_get() {
75165   int jresult ;
75166   int result;
75167
75168   result = (int)Dali::Toolkit::Slider::Property::MARK_TOLERANCE;
75169   jresult = (int)result;
75170   return jresult;
75171 }
75172
75173
75174 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Slider_Property() {
75175   void * jresult ;
75176   Dali::Toolkit::Slider::Property *result = 0 ;
75177
75178   {
75179     try {
75180       result = (Dali::Toolkit::Slider::Property *)new Dali::Toolkit::Slider::Property();
75181     } catch (std::out_of_range& e) {
75182       {
75183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75184       };
75185     } catch (std::exception& e) {
75186       {
75187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75188       };
75189     } catch (...) {
75190       {
75191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75192       };
75193     }
75194   }
75195   jresult = (void *)result;
75196   return jresult;
75197 }
75198
75199
75200 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Slider_Property(void * jarg1) {
75201   Dali::Toolkit::Slider::Property *arg1 = (Dali::Toolkit::Slider::Property *) 0 ;
75202
75203   arg1 = (Dali::Toolkit::Slider::Property *)jarg1;
75204   {
75205     try {
75206       delete arg1;
75207     } catch (std::out_of_range& e) {
75208       {
75209         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75210       };
75211     } catch (std::exception& e) {
75212       {
75213         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75214       };
75215     } catch (...) {
75216       {
75217         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75218       };
75219     }
75220   }
75221 }
75222
75223
75224 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_New() {
75225   void * jresult ;
75226   Dali::Toolkit::Slider result;
75227
75228   {
75229     try {
75230       result = Dali::Toolkit::Slider::New();
75231     } catch (std::out_of_range& e) {
75232       {
75233         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75234       };
75235     } catch (std::exception& e) {
75236       {
75237         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75238       };
75239     } catch (...) {
75240       {
75241         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75242       };
75243     }
75244   }
75245   jresult = new Dali::Toolkit::Slider((const Dali::Toolkit::Slider &)result);
75246   return jresult;
75247 }
75248
75249
75250 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Slider__SWIG_0() {
75251   void * jresult ;
75252   Dali::Toolkit::Slider *result = 0 ;
75253
75254   {
75255     try {
75256       result = (Dali::Toolkit::Slider *)new Dali::Toolkit::Slider();
75257     } catch (std::out_of_range& e) {
75258       {
75259         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75260       };
75261     } catch (std::exception& e) {
75262       {
75263         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75264       };
75265     } catch (...) {
75266       {
75267         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75268       };
75269     }
75270   }
75271   jresult = (void *)result;
75272   return jresult;
75273 }
75274
75275
75276 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Slider__SWIG_1(void * jarg1) {
75277   void * jresult ;
75278   Dali::Toolkit::Slider *arg1 = 0 ;
75279   Dali::Toolkit::Slider *result = 0 ;
75280
75281   arg1 = (Dali::Toolkit::Slider *)jarg1;
75282   if (!arg1) {
75283     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Slider const & type is null", 0);
75284     return 0;
75285   }
75286   {
75287     try {
75288       result = (Dali::Toolkit::Slider *)new Dali::Toolkit::Slider((Dali::Toolkit::Slider const &)*arg1);
75289     } catch (std::out_of_range& e) {
75290       {
75291         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75292       };
75293     } catch (std::exception& e) {
75294       {
75295         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75296       };
75297     } catch (...) {
75298       {
75299         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75300       };
75301     }
75302   }
75303   jresult = (void *)result;
75304   return jresult;
75305 }
75306
75307
75308 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_Assign(void * jarg1, void * jarg2) {
75309   void * jresult ;
75310   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
75311   Dali::Toolkit::Slider *arg2 = 0 ;
75312   Dali::Toolkit::Slider *result = 0 ;
75313
75314   arg1 = (Dali::Toolkit::Slider *)jarg1;
75315   arg2 = (Dali::Toolkit::Slider *)jarg2;
75316   if (!arg2) {
75317     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Slider const & type is null", 0);
75318     return 0;
75319   }
75320   {
75321     try {
75322       result = (Dali::Toolkit::Slider *) &(arg1)->operator =((Dali::Toolkit::Slider const &)*arg2);
75323     } catch (std::out_of_range& e) {
75324       {
75325         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75326       };
75327     } catch (std::exception& e) {
75328       {
75329         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75330       };
75331     } catch (...) {
75332       {
75333         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75334       };
75335     }
75336   }
75337   jresult = (void *)result;
75338   return jresult;
75339 }
75340
75341
75342 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Slider(void * jarg1) {
75343   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
75344
75345   arg1 = (Dali::Toolkit::Slider *)jarg1;
75346   {
75347     try {
75348       delete arg1;
75349     } catch (std::out_of_range& e) {
75350       {
75351         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75352       };
75353     } catch (std::exception& e) {
75354       {
75355         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75356       };
75357     } catch (...) {
75358       {
75359         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75360       };
75361     }
75362   }
75363 }
75364
75365
75366 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_DownCast(void * jarg1) {
75367   void * jresult ;
75368   Dali::BaseHandle arg1 ;
75369   Dali::BaseHandle *argp1 ;
75370   Dali::Toolkit::Slider result;
75371
75372   argp1 = (Dali::BaseHandle *)jarg1;
75373   if (!argp1) {
75374     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
75375     return 0;
75376   }
75377   arg1 = *argp1;
75378   {
75379     try {
75380       result = Dali::Toolkit::Slider::DownCast(arg1);
75381     } catch (std::out_of_range& e) {
75382       {
75383         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75384       };
75385     } catch (std::exception& e) {
75386       {
75387         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75388       };
75389     } catch (...) {
75390       {
75391         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75392       };
75393     }
75394   }
75395   jresult = new Dali::Toolkit::Slider((const Dali::Toolkit::Slider &)result);
75396   return jresult;
75397 }
75398
75399
75400 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_ValueChangedSignal(void * jarg1) {
75401   void * jresult ;
75402   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
75403   Dali::Toolkit::Slider::ValueChangedSignalType *result = 0 ;
75404
75405   arg1 = (Dali::Toolkit::Slider *)jarg1;
75406   {
75407     try {
75408       result = (Dali::Toolkit::Slider::ValueChangedSignalType *) &(arg1)->ValueChangedSignal();
75409     } catch (std::out_of_range& e) {
75410       {
75411         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75412       };
75413     } catch (std::exception& e) {
75414       {
75415         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75416       };
75417     } catch (...) {
75418       {
75419         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75420       };
75421     }
75422   }
75423   jresult = (void *)result;
75424   return jresult;
75425 }
75426
75427
75428 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_SlidingFinishedSignal(void * jarg1) {
75429   void * jresult ;
75430   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
75431   Dali::Toolkit::Slider::ValueChangedSignalType *result = 0 ;
75432
75433   arg1 = (Dali::Toolkit::Slider *)jarg1;
75434   {
75435     try {
75436       result = (Dali::Toolkit::Slider::ValueChangedSignalType *) &(arg1)->SlidingFinishedSignal();
75437     } catch (std::out_of_range& e) {
75438       {
75439         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75440       };
75441     } catch (std::exception& e) {
75442       {
75443         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75444       };
75445     } catch (...) {
75446       {
75447         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75448       };
75449     }
75450   }
75451   jresult = (void *)result;
75452   return jresult;
75453 }
75454
75455
75456 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Slider_MarkReachedSignal(void * jarg1) {
75457   void * jresult ;
75458   Dali::Toolkit::Slider *arg1 = (Dali::Toolkit::Slider *) 0 ;
75459   Dali::Toolkit::Slider::MarkReachedSignalType *result = 0 ;
75460
75461   arg1 = (Dali::Toolkit::Slider *)jarg1;
75462   {
75463     try {
75464       result = (Dali::Toolkit::Slider::MarkReachedSignalType *) &(arg1)->MarkReachedSignal();
75465     } catch (std::out_of_range& e) {
75466       {
75467         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75468       };
75469     } catch (std::exception& e) {
75470       {
75471         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75472       };
75473     } catch (...) {
75474       {
75475         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75476       };
75477     }
75478   }
75479   jresult = (void *)result;
75480   return jresult;
75481 }
75482
75483
75484 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VideoView_Property_VIDEO_get() {
75485   int jresult ;
75486   int result;
75487
75488   result = (int)Dali::Toolkit::VideoView::Property::VIDEO;
75489   jresult = (int)result;
75490   return jresult;
75491 }
75492
75493
75494 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VideoView_Property_LOOPING_get() {
75495   int jresult ;
75496   int result;
75497
75498   result = (int)Dali::Toolkit::VideoView::Property::LOOPING;
75499   jresult = (int)result;
75500   return jresult;
75501 }
75502
75503
75504 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VideoView_Property_MUTED_get() {
75505   int jresult ;
75506   int result;
75507
75508   result = (int)Dali::Toolkit::VideoView::Property::MUTED;
75509   jresult = (int)result;
75510   return jresult;
75511 }
75512
75513
75514 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VideoView_Property_VOLUME_get() {
75515   int jresult ;
75516   int result;
75517
75518   result = (int)Dali::Toolkit::VideoView::Property::VOLUME;
75519   jresult = (int)result;
75520   return jresult;
75521 }
75522
75523
75524 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VideoView_Property() {
75525   void * jresult ;
75526   Dali::Toolkit::VideoView::Property *result = 0 ;
75527
75528   {
75529     try {
75530       result = (Dali::Toolkit::VideoView::Property *)new Dali::Toolkit::VideoView::Property();
75531     } catch (std::out_of_range& e) {
75532       {
75533         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75534       };
75535     } catch (std::exception& e) {
75536       {
75537         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75538       };
75539     } catch (...) {
75540       {
75541         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75542       };
75543     }
75544   }
75545   jresult = (void *)result;
75546   return jresult;
75547 }
75548
75549
75550 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VideoView_Property(void * jarg1) {
75551   Dali::Toolkit::VideoView::Property *arg1 = (Dali::Toolkit::VideoView::Property *) 0 ;
75552
75553   arg1 = (Dali::Toolkit::VideoView::Property *)jarg1;
75554   {
75555     try {
75556       delete arg1;
75557     } catch (std::out_of_range& e) {
75558       {
75559         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75560       };
75561     } catch (std::exception& e) {
75562       {
75563         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75564       };
75565     } catch (...) {
75566       {
75567         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75568       };
75569     }
75570   }
75571 }
75572
75573
75574 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_New__SWIG_0() {
75575   void * jresult ;
75576   Dali::Toolkit::VideoView result;
75577
75578   {
75579     try {
75580       result = Dali::Toolkit::VideoView::New();
75581     } catch (std::out_of_range& e) {
75582       {
75583         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75584       };
75585     } catch (std::exception& e) {
75586       {
75587         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75588       };
75589     } catch (...) {
75590       {
75591         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75592       };
75593     }
75594   }
75595   jresult = new Dali::Toolkit::VideoView((const Dali::Toolkit::VideoView &)result);
75596   return jresult;
75597 }
75598
75599
75600 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_New__SWIG_1(char * jarg1) {
75601   void * jresult ;
75602   std::string *arg1 = 0 ;
75603   Dali::Toolkit::VideoView result;
75604
75605   if (!jarg1) {
75606     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
75607     return 0;
75608   }
75609   std::string arg1_str(jarg1);
75610   arg1 = &arg1_str;
75611   {
75612     try {
75613       result = Dali::Toolkit::VideoView::New((std::string const &)*arg1);
75614     } catch (std::out_of_range& e) {
75615       {
75616         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75617       };
75618     } catch (std::exception& e) {
75619       {
75620         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75621       };
75622     } catch (...) {
75623       {
75624         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75625       };
75626     }
75627   }
75628   jresult = new Dali::Toolkit::VideoView((const Dali::Toolkit::VideoView &)result);
75629
75630   //argout typemap for const std::string&
75631
75632   return jresult;
75633 }
75634
75635
75636 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VideoView__SWIG_0() {
75637   void * jresult ;
75638   Dali::Toolkit::VideoView *result = 0 ;
75639
75640   {
75641     try {
75642       result = (Dali::Toolkit::VideoView *)new Dali::Toolkit::VideoView();
75643     } catch (std::out_of_range& e) {
75644       {
75645         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75646       };
75647     } catch (std::exception& e) {
75648       {
75649         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75650       };
75651     } catch (...) {
75652       {
75653         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75654       };
75655     }
75656   }
75657   jresult = (void *)result;
75658   return jresult;
75659 }
75660
75661
75662 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VideoView(void * jarg1) {
75663   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75664
75665   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75666   {
75667     try {
75668       delete arg1;
75669     } catch (std::out_of_range& e) {
75670       {
75671         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75672       };
75673     } catch (std::exception& e) {
75674       {
75675         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75676       };
75677     } catch (...) {
75678       {
75679         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75680       };
75681     }
75682   }
75683 }
75684
75685
75686 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VideoView__SWIG_1(void * jarg1) {
75687   void * jresult ;
75688   Dali::Toolkit::VideoView *arg1 = 0 ;
75689   Dali::Toolkit::VideoView *result = 0 ;
75690
75691   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75692   if (!arg1) {
75693     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VideoView const & type is null", 0);
75694     return 0;
75695   }
75696   {
75697     try {
75698       result = (Dali::Toolkit::VideoView *)new Dali::Toolkit::VideoView((Dali::Toolkit::VideoView const &)*arg1);
75699     } catch (std::out_of_range& e) {
75700       {
75701         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75702       };
75703     } catch (std::exception& e) {
75704       {
75705         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75706       };
75707     } catch (...) {
75708       {
75709         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75710       };
75711     }
75712   }
75713   jresult = (void *)result;
75714   return jresult;
75715 }
75716
75717
75718 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_Assign(void * jarg1, void * jarg2) {
75719   void * jresult ;
75720   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75721   Dali::Toolkit::VideoView *arg2 = 0 ;
75722   Dali::Toolkit::VideoView *result = 0 ;
75723
75724   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75725   arg2 = (Dali::Toolkit::VideoView *)jarg2;
75726   if (!arg2) {
75727     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VideoView const & type is null", 0);
75728     return 0;
75729   }
75730   {
75731     try {
75732       result = (Dali::Toolkit::VideoView *) &(arg1)->operator =((Dali::Toolkit::VideoView const &)*arg2);
75733     } catch (std::out_of_range& e) {
75734       {
75735         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75736       };
75737     } catch (std::exception& e) {
75738       {
75739         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75740       };
75741     } catch (...) {
75742       {
75743         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75744       };
75745     }
75746   }
75747   jresult = (void *)result;
75748   return jresult;
75749 }
75750
75751
75752 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_DownCast(void * jarg1) {
75753   void * jresult ;
75754   Dali::BaseHandle arg1 ;
75755   Dali::BaseHandle *argp1 ;
75756   Dali::Toolkit::VideoView result;
75757
75758   argp1 = (Dali::BaseHandle *)jarg1;
75759   if (!argp1) {
75760     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
75761     return 0;
75762   }
75763   arg1 = *argp1;
75764   {
75765     try {
75766       result = Dali::Toolkit::VideoView::DownCast(arg1);
75767     } catch (std::out_of_range& e) {
75768       {
75769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75770       };
75771     } catch (std::exception& e) {
75772       {
75773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75774       };
75775     } catch (...) {
75776       {
75777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75778       };
75779     }
75780   }
75781   jresult = new Dali::Toolkit::VideoView((const Dali::Toolkit::VideoView &)result);
75782   return jresult;
75783 }
75784
75785
75786 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Play(void * jarg1) {
75787   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75788
75789   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75790   {
75791     try {
75792       (arg1)->Play();
75793     } catch (std::out_of_range& e) {
75794       {
75795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75796       };
75797     } catch (std::exception& e) {
75798       {
75799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75800       };
75801     } catch (...) {
75802       {
75803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75804       };
75805     }
75806   }
75807 }
75808
75809
75810 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Pause(void * jarg1) {
75811   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75812
75813   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75814   {
75815     try {
75816       (arg1)->Pause();
75817     } catch (std::out_of_range& e) {
75818       {
75819         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75820       };
75821     } catch (std::exception& e) {
75822       {
75823         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75824       };
75825     } catch (...) {
75826       {
75827         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75828       };
75829     }
75830   }
75831 }
75832
75833
75834 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Stop(void * jarg1) {
75835   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75836
75837   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75838   {
75839     try {
75840       (arg1)->Stop();
75841     } catch (std::out_of_range& e) {
75842       {
75843         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75844       };
75845     } catch (std::exception& e) {
75846       {
75847         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75848       };
75849     } catch (...) {
75850       {
75851         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75852       };
75853     }
75854   }
75855 }
75856
75857
75858 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Forward(void * jarg1, int jarg2) {
75859   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75860   int arg2 ;
75861
75862   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75863   arg2 = (int)jarg2;
75864   {
75865     try {
75866       (arg1)->Forward(arg2);
75867     } catch (std::out_of_range& e) {
75868       {
75869         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75870       };
75871     } catch (std::exception& e) {
75872       {
75873         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75874       };
75875     } catch (...) {
75876       {
75877         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75878       };
75879     }
75880   }
75881 }
75882
75883
75884 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoView_Backward(void * jarg1, int jarg2) {
75885   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75886   int arg2 ;
75887
75888   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75889   arg2 = (int)jarg2;
75890   {
75891     try {
75892       (arg1)->Backward(arg2);
75893     } catch (std::out_of_range& e) {
75894       {
75895         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
75896       };
75897     } catch (std::exception& e) {
75898       {
75899         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
75900       };
75901     } catch (...) {
75902       {
75903         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
75904       };
75905     }
75906   }
75907 }
75908
75909
75910 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VideoView_FinishedSignal(void * jarg1) {
75911   void * jresult ;
75912   Dali::Toolkit::VideoView *arg1 = (Dali::Toolkit::VideoView *) 0 ;
75913   Dali::Toolkit::VideoView::VideoViewSignalType *result = 0 ;
75914
75915   arg1 = (Dali::Toolkit::VideoView *)jarg1;
75916   {
75917     try {
75918       result = (Dali::Toolkit::VideoView::VideoViewSignalType *) &(arg1)->FinishedSignal();
75919     } catch (std::out_of_range& e) {
75920       {
75921         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
75922       };
75923     } catch (std::exception& e) {
75924       {
75925         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
75926       };
75927     } catch (...) {
75928       {
75929         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
75930       };
75931     }
75932   }
75933   jresult = (void *)result;
75934   return jresult;
75935 }
75936
75937
75938 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TITLE_get() {
75939   int jresult ;
75940   int result;
75941
75942   result = (int)Dali::Toolkit::Popup::Property::TITLE;
75943   jresult = (int)result;
75944   return jresult;
75945 }
75946
75947
75948 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_CONTENT_get() {
75949   int jresult ;
75950   int result;
75951
75952   result = (int)Dali::Toolkit::Popup::Property::CONTENT;
75953   jresult = (int)result;
75954   return jresult;
75955 }
75956
75957
75958 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_FOOTER_get() {
75959   int jresult ;
75960   int result;
75961
75962   result = (int)Dali::Toolkit::Popup::Property::FOOTER;
75963   jresult = (int)result;
75964   return jresult;
75965 }
75966
75967
75968 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_DISPLAY_STATE_get() {
75969   int jresult ;
75970   int result;
75971
75972   result = (int)Dali::Toolkit::Popup::Property::DISPLAY_STATE;
75973   jresult = (int)result;
75974   return jresult;
75975 }
75976
75977
75978 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TOUCH_TRANSPARENT_get() {
75979   int jresult ;
75980   int result;
75981
75982   result = (int)Dali::Toolkit::Popup::Property::TOUCH_TRANSPARENT;
75983   jresult = (int)result;
75984   return jresult;
75985 }
75986
75987
75988 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_VISIBILITY_get() {
75989   int jresult ;
75990   int result;
75991
75992   result = (int)Dali::Toolkit::Popup::Property::TAIL_VISIBILITY;
75993   jresult = (int)result;
75994   return jresult;
75995 }
75996
75997
75998 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_POSITION_get() {
75999   int jresult ;
76000   int result;
76001
76002   result = (int)Dali::Toolkit::Popup::Property::TAIL_POSITION;
76003   jresult = (int)result;
76004   return jresult;
76005 }
76006
76007
76008 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_CONTEXTUAL_MODE_get() {
76009   int jresult ;
76010   int result;
76011
76012   result = (int)Dali::Toolkit::Popup::Property::CONTEXTUAL_MODE;
76013   jresult = (int)result;
76014   return jresult;
76015 }
76016
76017
76018 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_ANIMATION_DURATION_get() {
76019   int jresult ;
76020   int result;
76021
76022   result = (int)Dali::Toolkit::Popup::Property::ANIMATION_DURATION;
76023   jresult = (int)result;
76024   return jresult;
76025 }
76026
76027
76028 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_ANIMATION_MODE_get() {
76029   int jresult ;
76030   int result;
76031
76032   result = (int)Dali::Toolkit::Popup::Property::ANIMATION_MODE;
76033   jresult = (int)result;
76034   return jresult;
76035 }
76036
76037
76038 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_ENTRY_ANIMATION_get() {
76039   int jresult ;
76040   int result;
76041
76042   result = (int)Dali::Toolkit::Popup::Property::ENTRY_ANIMATION;
76043   jresult = (int)result;
76044   return jresult;
76045 }
76046
76047
76048 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_EXIT_ANIMATION_get() {
76049   int jresult ;
76050   int result;
76051
76052   result = (int)Dali::Toolkit::Popup::Property::EXIT_ANIMATION;
76053   jresult = (int)result;
76054   return jresult;
76055 }
76056
76057
76058 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_AUTO_HIDE_DELAY_get() {
76059   int jresult ;
76060   int result;
76061
76062   result = (int)Dali::Toolkit::Popup::Property::AUTO_HIDE_DELAY;
76063   jresult = (int)result;
76064   return jresult;
76065 }
76066
76067
76068 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_BACKING_ENABLED_get() {
76069   int jresult ;
76070   int result;
76071
76072   result = (int)Dali::Toolkit::Popup::Property::BACKING_ENABLED;
76073   jresult = (int)result;
76074   return jresult;
76075 }
76076
76077
76078 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_BACKING_COLOR_get() {
76079   int jresult ;
76080   int result;
76081
76082   result = (int)Dali::Toolkit::Popup::Property::BACKING_COLOR;
76083   jresult = (int)result;
76084   return jresult;
76085 }
76086
76087
76088 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_POPUP_BACKGROUND_IMAGE_get() {
76089   int jresult ;
76090   int result;
76091
76092   result = (int)Dali::Toolkit::Popup::Property::POPUP_BACKGROUND_IMAGE;
76093   jresult = (int)result;
76094   return jresult;
76095 }
76096
76097
76098 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_POPUP_BACKGROUND_BORDER_get() {
76099   int jresult ;
76100   int result;
76101
76102   result = (int)Dali::Toolkit::Popup::Property::POPUP_BACKGROUND_BORDER;
76103   jresult = (int)result;
76104   return jresult;
76105 }
76106
76107
76108 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_UP_IMAGE_get() {
76109   int jresult ;
76110   int result;
76111
76112   result = (int)Dali::Toolkit::Popup::Property::TAIL_UP_IMAGE;
76113   jresult = (int)result;
76114   return jresult;
76115 }
76116
76117
76118 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_DOWN_IMAGE_get() {
76119   int jresult ;
76120   int result;
76121
76122   result = (int)Dali::Toolkit::Popup::Property::TAIL_DOWN_IMAGE;
76123   jresult = (int)result;
76124   return jresult;
76125 }
76126
76127
76128 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_LEFT_IMAGE_get() {
76129   int jresult ;
76130   int result;
76131
76132   result = (int)Dali::Toolkit::Popup::Property::TAIL_LEFT_IMAGE;
76133   jresult = (int)result;
76134   return jresult;
76135 }
76136
76137
76138 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_Property_TAIL_RIGHT_IMAGE_get() {
76139   int jresult ;
76140   int result;
76141
76142   result = (int)Dali::Toolkit::Popup::Property::TAIL_RIGHT_IMAGE;
76143   jresult = (int)result;
76144   return jresult;
76145 }
76146
76147
76148 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Popup_Property() {
76149   void * jresult ;
76150   Dali::Toolkit::Popup::Property *result = 0 ;
76151
76152   {
76153     try {
76154       result = (Dali::Toolkit::Popup::Property *)new Dali::Toolkit::Popup::Property();
76155     } catch (std::out_of_range& e) {
76156       {
76157         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76158       };
76159     } catch (std::exception& e) {
76160       {
76161         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76162       };
76163     } catch (...) {
76164       {
76165         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76166       };
76167     }
76168   }
76169   jresult = (void *)result;
76170   return jresult;
76171 }
76172
76173
76174 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Popup_Property(void * jarg1) {
76175   Dali::Toolkit::Popup::Property *arg1 = (Dali::Toolkit::Popup::Property *) 0 ;
76176
76177   arg1 = (Dali::Toolkit::Popup::Property *)jarg1;
76178   {
76179     try {
76180       delete arg1;
76181     } catch (std::out_of_range& e) {
76182       {
76183         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76184       };
76185     } catch (std::exception& e) {
76186       {
76187         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76188       };
76189     } catch (...) {
76190       {
76191         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76192       };
76193     }
76194   }
76195 }
76196
76197
76198 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Popup__SWIG_0() {
76199   void * jresult ;
76200   Dali::Toolkit::Popup *result = 0 ;
76201
76202   {
76203     try {
76204       result = (Dali::Toolkit::Popup *)new Dali::Toolkit::Popup();
76205     } catch (std::out_of_range& e) {
76206       {
76207         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76208       };
76209     } catch (std::exception& e) {
76210       {
76211         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76212       };
76213     } catch (...) {
76214       {
76215         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76216       };
76217     }
76218   }
76219   jresult = (void *)result;
76220   return jresult;
76221 }
76222
76223
76224 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_New() {
76225   void * jresult ;
76226   Dali::Toolkit::Popup result;
76227
76228   {
76229     try {
76230       result = Dali::Toolkit::Popup::New();
76231     } catch (std::out_of_range& e) {
76232       {
76233         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76234       };
76235     } catch (std::exception& e) {
76236       {
76237         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76238       };
76239     } catch (...) {
76240       {
76241         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76242       };
76243     }
76244   }
76245   jresult = new Dali::Toolkit::Popup((const Dali::Toolkit::Popup &)result);
76246   return jresult;
76247 }
76248
76249
76250 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Popup(void * jarg1) {
76251   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76252
76253   arg1 = (Dali::Toolkit::Popup *)jarg1;
76254   {
76255     try {
76256       delete arg1;
76257     } catch (std::out_of_range& e) {
76258       {
76259         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76260       };
76261     } catch (std::exception& e) {
76262       {
76263         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76264       };
76265     } catch (...) {
76266       {
76267         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76268       };
76269     }
76270   }
76271 }
76272
76273
76274 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Popup__SWIG_1(void * jarg1) {
76275   void * jresult ;
76276   Dali::Toolkit::Popup *arg1 = 0 ;
76277   Dali::Toolkit::Popup *result = 0 ;
76278
76279   arg1 = (Dali::Toolkit::Popup *)jarg1;
76280   if (!arg1) {
76281     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Popup const & type is null", 0);
76282     return 0;
76283   }
76284   {
76285     try {
76286       result = (Dali::Toolkit::Popup *)new Dali::Toolkit::Popup((Dali::Toolkit::Popup const &)*arg1);
76287     } catch (std::out_of_range& e) {
76288       {
76289         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76290       };
76291     } catch (std::exception& e) {
76292       {
76293         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76294       };
76295     } catch (...) {
76296       {
76297         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76298       };
76299     }
76300   }
76301   jresult = (void *)result;
76302   return jresult;
76303 }
76304
76305
76306 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_Assign(void * jarg1, void * jarg2) {
76307   void * jresult ;
76308   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76309   Dali::Toolkit::Popup *arg2 = 0 ;
76310   Dali::Toolkit::Popup *result = 0 ;
76311
76312   arg1 = (Dali::Toolkit::Popup *)jarg1;
76313   arg2 = (Dali::Toolkit::Popup *)jarg2;
76314   if (!arg2) {
76315     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Popup const & type is null", 0);
76316     return 0;
76317   }
76318   {
76319     try {
76320       result = (Dali::Toolkit::Popup *) &(arg1)->operator =((Dali::Toolkit::Popup const &)*arg2);
76321     } catch (std::out_of_range& e) {
76322       {
76323         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76324       };
76325     } catch (std::exception& e) {
76326       {
76327         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76328       };
76329     } catch (...) {
76330       {
76331         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76332       };
76333     }
76334   }
76335   jresult = (void *)result;
76336   return jresult;
76337 }
76338
76339
76340 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_DownCast(void * jarg1) {
76341   void * jresult ;
76342   Dali::BaseHandle arg1 ;
76343   Dali::BaseHandle *argp1 ;
76344   Dali::Toolkit::Popup result;
76345
76346   argp1 = (Dali::BaseHandle *)jarg1;
76347   if (!argp1) {
76348     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
76349     return 0;
76350   }
76351   arg1 = *argp1;
76352   {
76353     try {
76354       result = Dali::Toolkit::Popup::DownCast(arg1);
76355     } catch (std::out_of_range& e) {
76356       {
76357         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76358       };
76359     } catch (std::exception& e) {
76360       {
76361         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76362       };
76363     } catch (...) {
76364       {
76365         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76366       };
76367     }
76368   }
76369   jresult = new Dali::Toolkit::Popup((const Dali::Toolkit::Popup &)result);
76370   return jresult;
76371 }
76372
76373
76374 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Popup_SetTitle(void * jarg1, void * jarg2) {
76375   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76376   Dali::Actor arg2 ;
76377   Dali::Actor *argp2 ;
76378
76379   arg1 = (Dali::Toolkit::Popup *)jarg1;
76380   argp2 = (Dali::Actor *)jarg2;
76381   if (!argp2) {
76382     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
76383     return ;
76384   }
76385   arg2 = *argp2;
76386   {
76387     try {
76388       (arg1)->SetTitle(arg2);
76389     } catch (std::out_of_range& e) {
76390       {
76391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76392       };
76393     } catch (std::exception& e) {
76394       {
76395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76396       };
76397     } catch (...) {
76398       {
76399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76400       };
76401     }
76402   }
76403 }
76404
76405
76406 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_GetTitle(void * jarg1) {
76407   void * jresult ;
76408   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76409   Dali::Actor result;
76410
76411   arg1 = (Dali::Toolkit::Popup *)jarg1;
76412   {
76413     try {
76414       result = ((Dali::Toolkit::Popup const *)arg1)->GetTitle();
76415     } catch (std::out_of_range& e) {
76416       {
76417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76418       };
76419     } catch (std::exception& e) {
76420       {
76421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76422       };
76423     } catch (...) {
76424       {
76425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76426       };
76427     }
76428   }
76429   jresult = new Dali::Actor((const Dali::Actor &)result);
76430   return jresult;
76431 }
76432
76433
76434 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Popup_SetContent(void * jarg1, void * jarg2) {
76435   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76436   Dali::Actor arg2 ;
76437   Dali::Actor *argp2 ;
76438
76439   arg1 = (Dali::Toolkit::Popup *)jarg1;
76440   argp2 = (Dali::Actor *)jarg2;
76441   if (!argp2) {
76442     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
76443     return ;
76444   }
76445   arg2 = *argp2;
76446   {
76447     try {
76448       (arg1)->SetContent(arg2);
76449     } catch (std::out_of_range& e) {
76450       {
76451         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76452       };
76453     } catch (std::exception& e) {
76454       {
76455         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76456       };
76457     } catch (...) {
76458       {
76459         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76460       };
76461     }
76462   }
76463 }
76464
76465
76466 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_GetContent(void * jarg1) {
76467   void * jresult ;
76468   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76469   Dali::Actor result;
76470
76471   arg1 = (Dali::Toolkit::Popup *)jarg1;
76472   {
76473     try {
76474       result = ((Dali::Toolkit::Popup const *)arg1)->GetContent();
76475     } catch (std::out_of_range& e) {
76476       {
76477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76478       };
76479     } catch (std::exception& e) {
76480       {
76481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76482       };
76483     } catch (...) {
76484       {
76485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76486       };
76487     }
76488   }
76489   jresult = new Dali::Actor((const Dali::Actor &)result);
76490   return jresult;
76491 }
76492
76493
76494 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Popup_SetFooter(void * jarg1, void * jarg2) {
76495   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76496   Dali::Actor arg2 ;
76497   Dali::Actor *argp2 ;
76498
76499   arg1 = (Dali::Toolkit::Popup *)jarg1;
76500   argp2 = (Dali::Actor *)jarg2;
76501   if (!argp2) {
76502     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
76503     return ;
76504   }
76505   arg2 = *argp2;
76506   {
76507     try {
76508       (arg1)->SetFooter(arg2);
76509     } catch (std::out_of_range& e) {
76510       {
76511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76512       };
76513     } catch (std::exception& e) {
76514       {
76515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76516       };
76517     } catch (...) {
76518       {
76519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76520       };
76521     }
76522   }
76523 }
76524
76525
76526 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_GetFooter(void * jarg1) {
76527   void * jresult ;
76528   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76529   Dali::Actor result;
76530
76531   arg1 = (Dali::Toolkit::Popup *)jarg1;
76532   {
76533     try {
76534       result = ((Dali::Toolkit::Popup const *)arg1)->GetFooter();
76535     } catch (std::out_of_range& e) {
76536       {
76537         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76538       };
76539     } catch (std::exception& e) {
76540       {
76541         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76542       };
76543     } catch (...) {
76544       {
76545         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76546       };
76547     }
76548   }
76549   jresult = new Dali::Actor((const Dali::Actor &)result);
76550   return jresult;
76551 }
76552
76553
76554 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Popup_SetDisplayState(void * jarg1, int jarg2) {
76555   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76556   Dali::Toolkit::Popup::DisplayState arg2 ;
76557
76558   arg1 = (Dali::Toolkit::Popup *)jarg1;
76559   arg2 = (Dali::Toolkit::Popup::DisplayState)jarg2;
76560   {
76561     try {
76562       (arg1)->SetDisplayState(arg2);
76563     } catch (std::out_of_range& e) {
76564       {
76565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76566       };
76567     } catch (std::exception& e) {
76568       {
76569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76570       };
76571     } catch (...) {
76572       {
76573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76574       };
76575     }
76576   }
76577 }
76578
76579
76580 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_Popup_GetDisplayState(void * jarg1) {
76581   int jresult ;
76582   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76583   Dali::Toolkit::Popup::DisplayState result;
76584
76585   arg1 = (Dali::Toolkit::Popup *)jarg1;
76586   {
76587     try {
76588       result = (Dali::Toolkit::Popup::DisplayState)((Dali::Toolkit::Popup const *)arg1)->GetDisplayState();
76589     } catch (std::out_of_range& e) {
76590       {
76591         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76592       };
76593     } catch (std::exception& e) {
76594       {
76595         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76596       };
76597     } catch (...) {
76598       {
76599         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76600       };
76601     }
76602   }
76603   jresult = (int)result;
76604   return jresult;
76605 }
76606
76607
76608 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_OutsideTouchedSignal(void * jarg1) {
76609   void * jresult ;
76610   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76611   Dali::Toolkit::Popup::TouchedOutsideSignalType *result = 0 ;
76612
76613   arg1 = (Dali::Toolkit::Popup *)jarg1;
76614   {
76615     try {
76616       result = (Dali::Toolkit::Popup::TouchedOutsideSignalType *) &(arg1)->OutsideTouchedSignal();
76617     } catch (std::out_of_range& e) {
76618       {
76619         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76620       };
76621     } catch (std::exception& e) {
76622       {
76623         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76624       };
76625     } catch (...) {
76626       {
76627         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76628       };
76629     }
76630   }
76631   jresult = (void *)result;
76632   return jresult;
76633 }
76634
76635
76636 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_ShowingSignal(void * jarg1) {
76637   void * jresult ;
76638   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76639   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
76640
76641   arg1 = (Dali::Toolkit::Popup *)jarg1;
76642   {
76643     try {
76644       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->ShowingSignal();
76645     } catch (std::out_of_range& e) {
76646       {
76647         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76648       };
76649     } catch (std::exception& e) {
76650       {
76651         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76652       };
76653     } catch (...) {
76654       {
76655         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76656       };
76657     }
76658   }
76659   jresult = (void *)result;
76660   return jresult;
76661 }
76662
76663
76664 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_ShownSignal(void * jarg1) {
76665   void * jresult ;
76666   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76667   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
76668
76669   arg1 = (Dali::Toolkit::Popup *)jarg1;
76670   {
76671     try {
76672       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->ShownSignal();
76673     } catch (std::out_of_range& e) {
76674       {
76675         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76676       };
76677     } catch (std::exception& e) {
76678       {
76679         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76680       };
76681     } catch (...) {
76682       {
76683         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76684       };
76685     }
76686   }
76687   jresult = (void *)result;
76688   return jresult;
76689 }
76690
76691
76692 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_HidingSignal(void * jarg1) {
76693   void * jresult ;
76694   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76695   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
76696
76697   arg1 = (Dali::Toolkit::Popup *)jarg1;
76698   {
76699     try {
76700       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->HidingSignal();
76701     } catch (std::out_of_range& e) {
76702       {
76703         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76704       };
76705     } catch (std::exception& e) {
76706       {
76707         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76708       };
76709     } catch (...) {
76710       {
76711         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76712       };
76713     }
76714   }
76715   jresult = (void *)result;
76716   return jresult;
76717 }
76718
76719
76720 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Popup_HiddenSignal(void * jarg1) {
76721   void * jresult ;
76722   Dali::Toolkit::Popup *arg1 = (Dali::Toolkit::Popup *) 0 ;
76723   Dali::Toolkit::Popup::DisplayStateChangeSignalType *result = 0 ;
76724
76725   arg1 = (Dali::Toolkit::Popup *)jarg1;
76726   {
76727     try {
76728       result = (Dali::Toolkit::Popup::DisplayStateChangeSignalType *) &(arg1)->HiddenSignal();
76729     } catch (std::out_of_range& e) {
76730       {
76731         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76732       };
76733     } catch (std::exception& e) {
76734       {
76735         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76736       };
76737     } catch (...) {
76738       {
76739         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76740       };
76741     }
76742   }
76743   jresult = (void *)result;
76744   return jresult;
76745 }
76746
76747
76748 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_PROGRESS_VALUE_get() {
76749   int jresult ;
76750   int result;
76751
76752   result = (int)Dali::Toolkit::ProgressBar::Property::PROGRESS_VALUE;
76753   jresult = (int)result;
76754   return jresult;
76755 }
76756
76757
76758 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_SECONDARY_PROGRESS_VALUE_get() {
76759   int jresult ;
76760   int result;
76761
76762   result = (int)Dali::Toolkit::ProgressBar::Property::SECONDARY_PROGRESS_VALUE;
76763   jresult = (int)result;
76764   return jresult;
76765 }
76766
76767
76768 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_INDETERMINATE_get() {
76769   int jresult ;
76770   int result;
76771
76772   result = (int)Dali::Toolkit::ProgressBar::Property::INDETERMINATE;
76773   jresult = (int)result;
76774   return jresult;
76775 }
76776
76777
76778 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_TRACK_VISUAL_get() {
76779   int jresult ;
76780   int result;
76781
76782   result = (int)Dali::Toolkit::ProgressBar::Property::TRACK_VISUAL;
76783   jresult = (int)result;
76784   return jresult;
76785 }
76786
76787
76788 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_PROGRESS_VISUAL_get() {
76789   int jresult ;
76790   int result;
76791
76792   result = (int)Dali::Toolkit::ProgressBar::Property::PROGRESS_VISUAL;
76793   jresult = (int)result;
76794   return jresult;
76795 }
76796
76797
76798 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_SECONDARY_PROGRESS_VISUAL_get() {
76799   int jresult ;
76800   int result;
76801
76802   result = (int)Dali::Toolkit::ProgressBar::Property::SECONDARY_PROGRESS_VISUAL;
76803   jresult = (int)result;
76804   return jresult;
76805 }
76806
76807
76808 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_INDETERMINATE_VISUAL_get() {
76809   int jresult ;
76810   int result;
76811
76812   result = (int)Dali::Toolkit::ProgressBar::Property::INDETERMINATE_VISUAL;
76813   jresult = (int)result;
76814   return jresult;
76815 }
76816
76817
76818 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_INDETERMINATE_VISUAL_ANIMATION_get() {
76819   int jresult ;
76820   int result;
76821
76822   result = (int)Dali::Toolkit::ProgressBar::Property::INDETERMINATE_VISUAL_ANIMATION;
76823   jresult = (int)result;
76824   return jresult;
76825 }
76826
76827
76828 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ProgressBar_Property_LABEL_VISUAL_get() {
76829   int jresult ;
76830   int result;
76831
76832   result = (int)Dali::Toolkit::ProgressBar::Property::LABEL_VISUAL;
76833   jresult = (int)result;
76834   return jresult;
76835 }
76836
76837
76838 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ProgressBar_Property() {
76839   void * jresult ;
76840   Dali::Toolkit::ProgressBar::Property *result = 0 ;
76841
76842   {
76843     try {
76844       result = (Dali::Toolkit::ProgressBar::Property *)new Dali::Toolkit::ProgressBar::Property();
76845     } catch (std::out_of_range& e) {
76846       {
76847         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76848       };
76849     } catch (std::exception& e) {
76850       {
76851         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76852       };
76853     } catch (...) {
76854       {
76855         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76856       };
76857     }
76858   }
76859   jresult = (void *)result;
76860   return jresult;
76861 }
76862
76863
76864 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ProgressBar_Property(void * jarg1) {
76865   Dali::Toolkit::ProgressBar::Property *arg1 = (Dali::Toolkit::ProgressBar::Property *) 0 ;
76866
76867   arg1 = (Dali::Toolkit::ProgressBar::Property *)jarg1;
76868   {
76869     try {
76870       delete arg1;
76871     } catch (std::out_of_range& e) {
76872       {
76873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
76874       };
76875     } catch (std::exception& e) {
76876       {
76877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
76878       };
76879     } catch (...) {
76880       {
76881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
76882       };
76883     }
76884   }
76885 }
76886
76887
76888 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ProgressBar_New() {
76889   void * jresult ;
76890   Dali::Toolkit::ProgressBar result;
76891
76892   {
76893     try {
76894       result = Dali::Toolkit::ProgressBar::New();
76895     } catch (std::out_of_range& e) {
76896       {
76897         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76898       };
76899     } catch (std::exception& e) {
76900       {
76901         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76902       };
76903     } catch (...) {
76904       {
76905         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76906       };
76907     }
76908   }
76909   jresult = new Dali::Toolkit::ProgressBar((const Dali::Toolkit::ProgressBar &)result);
76910   return jresult;
76911 }
76912
76913
76914 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ProgressBar__SWIG_0() {
76915   void * jresult ;
76916   Dali::Toolkit::ProgressBar *result = 0 ;
76917
76918   {
76919     try {
76920       result = (Dali::Toolkit::ProgressBar *)new Dali::Toolkit::ProgressBar();
76921     } catch (std::out_of_range& e) {
76922       {
76923         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76924       };
76925     } catch (std::exception& e) {
76926       {
76927         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76928       };
76929     } catch (...) {
76930       {
76931         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76932       };
76933     }
76934   }
76935   jresult = (void *)result;
76936   return jresult;
76937 }
76938
76939
76940 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ProgressBar__SWIG_1(void * jarg1) {
76941   void * jresult ;
76942   Dali::Toolkit::ProgressBar *arg1 = 0 ;
76943   Dali::Toolkit::ProgressBar *result = 0 ;
76944
76945   arg1 = (Dali::Toolkit::ProgressBar *)jarg1;
76946   if (!arg1) {
76947     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ProgressBar const & type is null", 0);
76948     return 0;
76949   }
76950   {
76951     try {
76952       result = (Dali::Toolkit::ProgressBar *)new Dali::Toolkit::ProgressBar((Dali::Toolkit::ProgressBar const &)*arg1);
76953     } catch (std::out_of_range& e) {
76954       {
76955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76956       };
76957     } catch (std::exception& e) {
76958       {
76959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76960       };
76961     } catch (...) {
76962       {
76963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76964       };
76965     }
76966   }
76967   jresult = (void *)result;
76968   return jresult;
76969 }
76970
76971
76972 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ProgressBar_Assign(void * jarg1, void * jarg2) {
76973   void * jresult ;
76974   Dali::Toolkit::ProgressBar *arg1 = (Dali::Toolkit::ProgressBar *) 0 ;
76975   Dali::Toolkit::ProgressBar *arg2 = 0 ;
76976   Dali::Toolkit::ProgressBar *result = 0 ;
76977
76978   arg1 = (Dali::Toolkit::ProgressBar *)jarg1;
76979   arg2 = (Dali::Toolkit::ProgressBar *)jarg2;
76980   if (!arg2) {
76981     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ProgressBar const & type is null", 0);
76982     return 0;
76983   }
76984   {
76985     try {
76986       result = (Dali::Toolkit::ProgressBar *) &(arg1)->operator =((Dali::Toolkit::ProgressBar const &)*arg2);
76987     } catch (std::out_of_range& e) {
76988       {
76989         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
76990       };
76991     } catch (std::exception& e) {
76992       {
76993         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
76994       };
76995     } catch (...) {
76996       {
76997         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
76998       };
76999     }
77000   }
77001   jresult = (void *)result;
77002   return jresult;
77003 }
77004
77005
77006 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ProgressBar(void * jarg1) {
77007   Dali::Toolkit::ProgressBar *arg1 = (Dali::Toolkit::ProgressBar *) 0 ;
77008
77009   arg1 = (Dali::Toolkit::ProgressBar *)jarg1;
77010   {
77011     try {
77012       delete arg1;
77013     } catch (std::out_of_range& e) {
77014       {
77015         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77016       };
77017     } catch (std::exception& e) {
77018       {
77019         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77020       };
77021     } catch (...) {
77022       {
77023         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77024       };
77025     }
77026   }
77027 }
77028
77029
77030 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ProgressBar_DownCast(void * jarg1) {
77031   void * jresult ;
77032   Dali::BaseHandle arg1 ;
77033   Dali::BaseHandle *argp1 ;
77034   Dali::Toolkit::ProgressBar result;
77035
77036   argp1 = (Dali::BaseHandle *)jarg1;
77037   if (!argp1) {
77038     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
77039     return 0;
77040   }
77041   arg1 = *argp1;
77042   {
77043     try {
77044       result = Dali::Toolkit::ProgressBar::DownCast(arg1);
77045     } catch (std::out_of_range& e) {
77046       {
77047         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77048       };
77049     } catch (std::exception& e) {
77050       {
77051         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77052       };
77053     } catch (...) {
77054       {
77055         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77056       };
77057     }
77058   }
77059   jresult = new Dali::Toolkit::ProgressBar((const Dali::Toolkit::ProgressBar &)result);
77060   return jresult;
77061 }
77062
77063
77064 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ProgressBar_ValueChangedSignal(void * jarg1) {
77065   void * jresult ;
77066   Dali::Toolkit::ProgressBar *arg1 = (Dali::Toolkit::ProgressBar *) 0 ;
77067   Dali::Toolkit::ProgressBar::ValueChangedSignalType *result = 0 ;
77068
77069   arg1 = (Dali::Toolkit::ProgressBar *)jarg1;
77070   {
77071     try {
77072       result = (Dali::Toolkit::ProgressBar::ValueChangedSignalType *) &(arg1)->ValueChangedSignal();
77073     } catch (std::out_of_range& e) {
77074       {
77075         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77076       };
77077     } catch (std::exception& e) {
77078       {
77079         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77080       };
77081     } catch (...) {
77082       {
77083         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77084       };
77085     }
77086   }
77087   jresult = (void *)result;
77088   return jresult;
77089 }
77090
77091
77092 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GaussianBlurView__SWIG_0() {
77093   void * jresult ;
77094   Dali::Toolkit::GaussianBlurView *result = 0 ;
77095
77096   {
77097     try {
77098       result = (Dali::Toolkit::GaussianBlurView *)new Dali::Toolkit::GaussianBlurView();
77099     } catch (std::out_of_range& e) {
77100       {
77101         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77102       };
77103     } catch (std::exception& e) {
77104       {
77105         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77106       };
77107     } catch (...) {
77108       {
77109         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77110       };
77111     }
77112   }
77113   jresult = (void *)result;
77114   return jresult;
77115 }
77116
77117
77118 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GaussianBlurView__SWIG_1(void * jarg1) {
77119   void * jresult ;
77120   Dali::Toolkit::GaussianBlurView *arg1 = 0 ;
77121   Dali::Toolkit::GaussianBlurView *result = 0 ;
77122
77123   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77124   if (!arg1) {
77125     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::GaussianBlurView const & type is null", 0);
77126     return 0;
77127   }
77128   {
77129     try {
77130       result = (Dali::Toolkit::GaussianBlurView *)new Dali::Toolkit::GaussianBlurView((Dali::Toolkit::GaussianBlurView const &)*arg1);
77131     } catch (std::out_of_range& e) {
77132       {
77133         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77134       };
77135     } catch (std::exception& e) {
77136       {
77137         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77138       };
77139     } catch (...) {
77140       {
77141         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77142       };
77143     }
77144   }
77145   jresult = (void *)result;
77146   return jresult;
77147 }
77148
77149
77150 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_Assign(void * jarg1, void * jarg2) {
77151   void * jresult ;
77152   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77153   Dali::Toolkit::GaussianBlurView *arg2 = 0 ;
77154   Dali::Toolkit::GaussianBlurView *result = 0 ;
77155
77156   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77157   arg2 = (Dali::Toolkit::GaussianBlurView *)jarg2;
77158   if (!arg2) {
77159     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::GaussianBlurView const & type is null", 0);
77160     return 0;
77161   }
77162   {
77163     try {
77164       result = (Dali::Toolkit::GaussianBlurView *) &(arg1)->operator =((Dali::Toolkit::GaussianBlurView const &)*arg2);
77165     } catch (std::out_of_range& e) {
77166       {
77167         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77168       };
77169     } catch (std::exception& e) {
77170       {
77171         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77172       };
77173     } catch (...) {
77174       {
77175         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77176       };
77177     }
77178   }
77179   jresult = (void *)result;
77180   return jresult;
77181 }
77182
77183
77184 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_GaussianBlurView(void * jarg1) {
77185   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77186
77187   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77188   {
77189     try {
77190       delete arg1;
77191     } catch (std::out_of_range& e) {
77192       {
77193         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77194       };
77195     } catch (std::exception& e) {
77196       {
77197         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77198       };
77199     } catch (...) {
77200       {
77201         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77202       };
77203     }
77204   }
77205 }
77206
77207
77208 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_DownCast(void * jarg1) {
77209   void * jresult ;
77210   Dali::BaseHandle arg1 ;
77211   Dali::BaseHandle *argp1 ;
77212   Dali::Toolkit::GaussianBlurView result;
77213
77214   argp1 = (Dali::BaseHandle *)jarg1;
77215   if (!argp1) {
77216     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
77217     return 0;
77218   }
77219   arg1 = *argp1;
77220   {
77221     try {
77222       result = Dali::Toolkit::GaussianBlurView::DownCast(arg1);
77223     } catch (std::out_of_range& e) {
77224       {
77225         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77226       };
77227     } catch (std::exception& e) {
77228       {
77229         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77230       };
77231     } catch (...) {
77232       {
77233         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77234       };
77235     }
77236   }
77237   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result);
77238   return jresult;
77239 }
77240
77241
77242 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_New__SWIG_0() {
77243   void * jresult ;
77244   Dali::Toolkit::GaussianBlurView result;
77245
77246   {
77247     try {
77248       result = Dali::Toolkit::GaussianBlurView::New();
77249     } catch (std::out_of_range& e) {
77250       {
77251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77252       };
77253     } catch (std::exception& e) {
77254       {
77255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77256       };
77257     } catch (...) {
77258       {
77259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77260       };
77261     }
77262   }
77263   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result);
77264   return jresult;
77265 }
77266
77267
77268 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_New__SWIG_1(unsigned int jarg1, float jarg2, int jarg3, float jarg4, float jarg5, unsigned int jarg6) {
77269   void * jresult ;
77270   unsigned int arg1 ;
77271   float arg2 ;
77272   Dali::Pixel::Format arg3 ;
77273   float arg4 ;
77274   float arg5 ;
77275   bool arg6 ;
77276   Dali::Toolkit::GaussianBlurView result;
77277
77278   arg1 = (unsigned int)jarg1;
77279   arg2 = (float)jarg2;
77280   arg3 = (Dali::Pixel::Format)jarg3;
77281   arg4 = (float)jarg4;
77282   arg5 = (float)jarg5;
77283   arg6 = jarg6 ? true : false;
77284   {
77285     try {
77286       result = Dali::Toolkit::GaussianBlurView::New(arg1,arg2,arg3,arg4,arg5,arg6);
77287     } catch (std::out_of_range& e) {
77288       {
77289         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77290       };
77291     } catch (std::exception& e) {
77292       {
77293         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77294       };
77295     } catch (...) {
77296       {
77297         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77298       };
77299     }
77300   }
77301   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result);
77302   return jresult;
77303 }
77304
77305
77306 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_New__SWIG_2(unsigned int jarg1, float jarg2, int jarg3, float jarg4, float jarg5) {
77307   void * jresult ;
77308   unsigned int arg1 ;
77309   float arg2 ;
77310   Dali::Pixel::Format arg3 ;
77311   float arg4 ;
77312   float arg5 ;
77313   Dali::Toolkit::GaussianBlurView result;
77314
77315   arg1 = (unsigned int)jarg1;
77316   arg2 = (float)jarg2;
77317   arg3 = (Dali::Pixel::Format)jarg3;
77318   arg4 = (float)jarg4;
77319   arg5 = (float)jarg5;
77320   {
77321     try {
77322       result = Dali::Toolkit::GaussianBlurView::New(arg1,arg2,arg3,arg4,arg5);
77323     } catch (std::out_of_range& e) {
77324       {
77325         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77326       };
77327     } catch (std::exception& e) {
77328       {
77329         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77330       };
77331     } catch (...) {
77332       {
77333         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77334       };
77335     }
77336   }
77337   jresult = new Dali::Toolkit::GaussianBlurView((const Dali::Toolkit::GaussianBlurView &)result);
77338   return jresult;
77339 }
77340
77341
77342 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_Add(void * jarg1, void * jarg2) {
77343   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77344   Dali::Actor arg2 ;
77345   Dali::Actor *argp2 ;
77346
77347   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77348   argp2 = (Dali::Actor *)jarg2;
77349   if (!argp2) {
77350     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
77351     return ;
77352   }
77353   arg2 = *argp2;
77354   {
77355     try {
77356       (arg1)->Add(arg2);
77357     } catch (std::out_of_range& e) {
77358       {
77359         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77360       };
77361     } catch (std::exception& e) {
77362       {
77363         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77364       };
77365     } catch (...) {
77366       {
77367         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77368       };
77369     }
77370   }
77371 }
77372
77373
77374 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_Remove(void * jarg1, void * jarg2) {
77375   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77376   Dali::Actor arg2 ;
77377   Dali::Actor *argp2 ;
77378
77379   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77380   argp2 = (Dali::Actor *)jarg2;
77381   if (!argp2) {
77382     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
77383     return ;
77384   }
77385   arg2 = *argp2;
77386   {
77387     try {
77388       (arg1)->Remove(arg2);
77389     } catch (std::out_of_range& e) {
77390       {
77391         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77392       };
77393     } catch (std::exception& e) {
77394       {
77395         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77396       };
77397     } catch (...) {
77398       {
77399         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77400       };
77401     }
77402   }
77403 }
77404
77405
77406 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_Activate(void * jarg1) {
77407   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77408
77409   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77410   {
77411     try {
77412       (arg1)->Activate();
77413     } catch (std::out_of_range& e) {
77414       {
77415         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77416       };
77417     } catch (std::exception& e) {
77418       {
77419         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77420       };
77421     } catch (...) {
77422       {
77423         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77424       };
77425     }
77426   }
77427 }
77428
77429
77430 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_ActivateOnce(void * jarg1) {
77431   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77432
77433   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77434   {
77435     try {
77436       (arg1)->ActivateOnce();
77437     } catch (std::out_of_range& e) {
77438       {
77439         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77440       };
77441     } catch (std::exception& e) {
77442       {
77443         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77444       };
77445     } catch (...) {
77446       {
77447         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77448       };
77449     }
77450   }
77451 }
77452
77453
77454 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_Deactivate(void * jarg1) {
77455   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77456
77457   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77458   {
77459     try {
77460       (arg1)->Deactivate();
77461     } catch (std::out_of_range& e) {
77462       {
77463         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77464       };
77465     } catch (std::exception& e) {
77466       {
77467         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77468       };
77469     } catch (...) {
77470       {
77471         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77472       };
77473     }
77474   }
77475 }
77476
77477
77478 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_SetUserImageAndOutputRenderTarget(void * jarg1, void * jarg2, void * jarg3) {
77479   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77480   Dali::Image arg2 ;
77481   Dali::FrameBufferImage arg3 ;
77482   Dali::Image *argp2 ;
77483   Dali::FrameBufferImage *argp3 ;
77484
77485   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77486   argp2 = (Dali::Image *)jarg2;
77487   if (!argp2) {
77488     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Image", 0);
77489     return ;
77490   }
77491   arg2 = *argp2;
77492   argp3 = (Dali::FrameBufferImage *)jarg3;
77493   if (!argp3) {
77494     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::FrameBufferImage", 0);
77495     return ;
77496   }
77497   arg3 = *argp3;
77498   {
77499     try {
77500       (arg1)->SetUserImageAndOutputRenderTarget(arg2,arg3);
77501     } catch (std::out_of_range& e) {
77502       {
77503         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77504       };
77505     } catch (std::exception& e) {
77506       {
77507         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77508       };
77509     } catch (...) {
77510       {
77511         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77512       };
77513     }
77514   }
77515 }
77516
77517
77518 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_GaussianBlurView_GetBlurStrengthPropertyIndex(void * jarg1) {
77519   int jresult ;
77520   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77521   Dali::Property::Index result;
77522
77523   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77524   {
77525     try {
77526       result = (Dali::Property::Index)((Dali::Toolkit::GaussianBlurView const *)arg1)->GetBlurStrengthPropertyIndex();
77527     } catch (std::out_of_range& e) {
77528       {
77529         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77530       };
77531     } catch (std::exception& e) {
77532       {
77533         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77534       };
77535     } catch (...) {
77536       {
77537         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77538       };
77539     }
77540   }
77541   jresult = result;
77542   return jresult;
77543 }
77544
77545
77546 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_GetBlurredRenderTarget(void * jarg1) {
77547   void * jresult ;
77548   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77549   Dali::FrameBufferImage result;
77550
77551   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77552   {
77553     try {
77554       result = ((Dali::Toolkit::GaussianBlurView const *)arg1)->GetBlurredRenderTarget();
77555     } catch (std::out_of_range& e) {
77556       {
77557         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77558       };
77559     } catch (std::exception& e) {
77560       {
77561         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77562       };
77563     } catch (...) {
77564       {
77565         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77566       };
77567     }
77568   }
77569   jresult = new Dali::FrameBufferImage((const Dali::FrameBufferImage &)result);
77570   return jresult;
77571 }
77572
77573
77574 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurView_SetBackgroundColor(void * jarg1, void * jarg2) {
77575   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77576   Dali::Vector4 *arg2 = 0 ;
77577
77578   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77579   arg2 = (Dali::Vector4 *)jarg2;
77580   if (!arg2) {
77581     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector4 const & type is null", 0);
77582     return ;
77583   }
77584   {
77585     try {
77586       (arg1)->SetBackgroundColor((Dali::Vector4 const &)*arg2);
77587     } catch (std::out_of_range& e) {
77588       {
77589         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77590       };
77591     } catch (std::exception& e) {
77592       {
77593         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77594       };
77595     } catch (...) {
77596       {
77597         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77598       };
77599     }
77600   }
77601 }
77602
77603
77604 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_GetBackgroundColor(void * jarg1) {
77605   void * jresult ;
77606   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77607   Dali::Vector4 result;
77608
77609   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77610   {
77611     try {
77612       result = ((Dali::Toolkit::GaussianBlurView const *)arg1)->GetBackgroundColor();
77613     } catch (std::out_of_range& e) {
77614       {
77615         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77616       };
77617     } catch (std::exception& e) {
77618       {
77619         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77620       };
77621     } catch (...) {
77622       {
77623         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77624       };
77625     }
77626   }
77627   jresult = new Dali::Vector4((const Dali::Vector4 &)result);
77628   return jresult;
77629 }
77630
77631
77632 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GaussianBlurView_FinishedSignal(void * jarg1) {
77633   void * jresult ;
77634   Dali::Toolkit::GaussianBlurView *arg1 = (Dali::Toolkit::GaussianBlurView *) 0 ;
77635   Dali::Toolkit::GaussianBlurView::GaussianBlurViewSignal *result = 0 ;
77636
77637   arg1 = (Dali::Toolkit::GaussianBlurView *)jarg1;
77638   {
77639     try {
77640       result = (Dali::Toolkit::GaussianBlurView::GaussianBlurViewSignal *) &(arg1)->FinishedSignal();
77641     } catch (std::out_of_range& e) {
77642       {
77643         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77644       };
77645     } catch (std::exception& e) {
77646       {
77647         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77648       };
77649     } catch (...) {
77650       {
77651         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77652       };
77653     }
77654   }
77655   jresult = (void *)result;
77656   return jresult;
77657 }
77658
77659
77660 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageFactory(void * jarg1) {
77661   Dali::Toolkit::PageFactory *arg1 = (Dali::Toolkit::PageFactory *) 0 ;
77662
77663   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
77664   {
77665     try {
77666       delete arg1;
77667     } catch (std::out_of_range& e) {
77668       {
77669         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77670       };
77671     } catch (std::exception& e) {
77672       {
77673         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77674       };
77675     } catch (...) {
77676       {
77677         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77678       };
77679     }
77680   }
77681 }
77682
77683
77684 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PageFactory_GetNumberOfPages(void * jarg1) {
77685   unsigned int jresult ;
77686   Dali::Toolkit::PageFactory *arg1 = (Dali::Toolkit::PageFactory *) 0 ;
77687   unsigned int result;
77688
77689   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
77690   {
77691     try {
77692       result = (unsigned int)(arg1)->GetNumberOfPages();
77693     } catch (std::out_of_range& e) {
77694       {
77695         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77696       };
77697     } catch (std::exception& e) {
77698       {
77699         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77700       };
77701     } catch (...) {
77702       {
77703         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77704       };
77705     }
77706   }
77707   jresult = result;
77708   return jresult;
77709 }
77710
77711
77712 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageFactory_NewPage(void * jarg1, unsigned int jarg2) {
77713   void * jresult ;
77714   Dali::Toolkit::PageFactory *arg1 = (Dali::Toolkit::PageFactory *) 0 ;
77715   unsigned int arg2 ;
77716   Dali::Texture result;
77717
77718   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
77719   arg2 = (unsigned int)jarg2;
77720   {
77721     try {
77722       result = (arg1)->NewPage(arg2);
77723     } catch (std::out_of_range& e) {
77724       {
77725         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77726       };
77727     } catch (std::exception& e) {
77728       {
77729         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77730       };
77731     } catch (...) {
77732       {
77733         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77734       };
77735     }
77736   }
77737   jresult = new Dali::Texture((const Dali::Texture &)result);
77738   return jresult;
77739 }
77740
77741
77742 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PageTurnView_Property_PAGE_SIZE_get() {
77743   int jresult ;
77744   int result;
77745
77746   result = (int)Dali::Toolkit::PageTurnView::Property::PAGE_SIZE;
77747   jresult = (int)result;
77748   return jresult;
77749 }
77750
77751
77752 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PageTurnView_Property_CURRENT_PAGE_ID_get() {
77753   int jresult ;
77754   int result;
77755
77756   result = (int)Dali::Toolkit::PageTurnView::Property::CURRENT_PAGE_ID;
77757   jresult = (int)result;
77758   return jresult;
77759 }
77760
77761
77762 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_PageTurnView_Property_SPINE_SHADOW_get() {
77763   int jresult ;
77764   int result;
77765
77766   result = (int)Dali::Toolkit::PageTurnView::Property::SPINE_SHADOW;
77767   jresult = (int)result;
77768   return jresult;
77769 }
77770
77771
77772 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnView_Property() {
77773   void * jresult ;
77774   Dali::Toolkit::PageTurnView::Property *result = 0 ;
77775
77776   {
77777     try {
77778       result = (Dali::Toolkit::PageTurnView::Property *)new Dali::Toolkit::PageTurnView::Property();
77779     } catch (std::out_of_range& e) {
77780       {
77781         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77782       };
77783     } catch (std::exception& e) {
77784       {
77785         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77786       };
77787     } catch (...) {
77788       {
77789         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77790       };
77791     }
77792   }
77793   jresult = (void *)result;
77794   return jresult;
77795 }
77796
77797
77798 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnView_Property(void * jarg1) {
77799   Dali::Toolkit::PageTurnView::Property *arg1 = (Dali::Toolkit::PageTurnView::Property *) 0 ;
77800
77801   arg1 = (Dali::Toolkit::PageTurnView::Property *)jarg1;
77802   {
77803     try {
77804       delete arg1;
77805     } catch (std::out_of_range& e) {
77806       {
77807         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77808       };
77809     } catch (std::exception& e) {
77810       {
77811         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77812       };
77813     } catch (...) {
77814       {
77815         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77816       };
77817     }
77818   }
77819 }
77820
77821
77822 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnView__SWIG_0() {
77823   void * jresult ;
77824   Dali::Toolkit::PageTurnView *result = 0 ;
77825
77826   {
77827     try {
77828       result = (Dali::Toolkit::PageTurnView *)new Dali::Toolkit::PageTurnView();
77829     } catch (std::out_of_range& e) {
77830       {
77831         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77832       };
77833     } catch (std::exception& e) {
77834       {
77835         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77836       };
77837     } catch (...) {
77838       {
77839         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77840       };
77841     }
77842   }
77843   jresult = (void *)result;
77844   return jresult;
77845 }
77846
77847
77848 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnView__SWIG_1(void * jarg1) {
77849   void * jresult ;
77850   Dali::Toolkit::PageTurnView *arg1 = 0 ;
77851   Dali::Toolkit::PageTurnView *result = 0 ;
77852
77853   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
77854   if (!arg1) {
77855     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnView const & type is null", 0);
77856     return 0;
77857   }
77858   {
77859     try {
77860       result = (Dali::Toolkit::PageTurnView *)new Dali::Toolkit::PageTurnView((Dali::Toolkit::PageTurnView const &)*arg1);
77861     } catch (std::out_of_range& e) {
77862       {
77863         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77864       };
77865     } catch (std::exception& e) {
77866       {
77867         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77868       };
77869     } catch (...) {
77870       {
77871         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77872       };
77873     }
77874   }
77875   jresult = (void *)result;
77876   return jresult;
77877 }
77878
77879
77880 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_Assign(void * jarg1, void * jarg2) {
77881   void * jresult ;
77882   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
77883   Dali::Toolkit::PageTurnView *arg2 = 0 ;
77884   Dali::Toolkit::PageTurnView *result = 0 ;
77885
77886   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
77887   arg2 = (Dali::Toolkit::PageTurnView *)jarg2;
77888   if (!arg2) {
77889     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnView const & type is null", 0);
77890     return 0;
77891   }
77892   {
77893     try {
77894       result = (Dali::Toolkit::PageTurnView *) &(arg1)->operator =((Dali::Toolkit::PageTurnView const &)*arg2);
77895     } catch (std::out_of_range& e) {
77896       {
77897         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77898       };
77899     } catch (std::exception& e) {
77900       {
77901         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77902       };
77903     } catch (...) {
77904       {
77905         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77906       };
77907     }
77908   }
77909   jresult = (void *)result;
77910   return jresult;
77911 }
77912
77913
77914 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnView(void * jarg1) {
77915   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
77916
77917   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
77918   {
77919     try {
77920       delete arg1;
77921     } catch (std::out_of_range& e) {
77922       {
77923         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
77924       };
77925     } catch (std::exception& e) {
77926       {
77927         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
77928       };
77929     } catch (...) {
77930       {
77931         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
77932       };
77933     }
77934   }
77935 }
77936
77937
77938 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_DownCast(void * jarg1) {
77939   void * jresult ;
77940   Dali::BaseHandle arg1 ;
77941   Dali::BaseHandle *argp1 ;
77942   Dali::Toolkit::PageTurnView result;
77943
77944   argp1 = (Dali::BaseHandle *)jarg1;
77945   if (!argp1) {
77946     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
77947     return 0;
77948   }
77949   arg1 = *argp1;
77950   {
77951     try {
77952       result = Dali::Toolkit::PageTurnView::DownCast(arg1);
77953     } catch (std::out_of_range& e) {
77954       {
77955         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77956       };
77957     } catch (std::exception& e) {
77958       {
77959         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77960       };
77961     } catch (...) {
77962       {
77963         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77964       };
77965     }
77966   }
77967   jresult = new Dali::Toolkit::PageTurnView((const Dali::Toolkit::PageTurnView &)result);
77968   return jresult;
77969 }
77970
77971
77972 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_PageTurnStartedSignal(void * jarg1) {
77973   void * jresult ;
77974   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
77975   Dali::Toolkit::PageTurnView::PageTurnSignal *result = 0 ;
77976
77977   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
77978   {
77979     try {
77980       result = (Dali::Toolkit::PageTurnView::PageTurnSignal *) &(arg1)->PageTurnStartedSignal();
77981     } catch (std::out_of_range& e) {
77982       {
77983         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
77984       };
77985     } catch (std::exception& e) {
77986       {
77987         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
77988       };
77989     } catch (...) {
77990       {
77991         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
77992       };
77993     }
77994   }
77995   jresult = (void *)result;
77996   return jresult;
77997 }
77998
77999
78000 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_PageTurnFinishedSignal(void * jarg1) {
78001   void * jresult ;
78002   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
78003   Dali::Toolkit::PageTurnView::PageTurnSignal *result = 0 ;
78004
78005   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
78006   {
78007     try {
78008       result = (Dali::Toolkit::PageTurnView::PageTurnSignal *) &(arg1)->PageTurnFinishedSignal();
78009     } catch (std::out_of_range& e) {
78010       {
78011         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78012       };
78013     } catch (std::exception& e) {
78014       {
78015         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78016       };
78017     } catch (...) {
78018       {
78019         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78020       };
78021     }
78022   }
78023   jresult = (void *)result;
78024   return jresult;
78025 }
78026
78027
78028 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_PagePanStartedSignal(void * jarg1) {
78029   void * jresult ;
78030   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
78031   Dali::Toolkit::PageTurnView::PagePanSignal *result = 0 ;
78032
78033   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
78034   {
78035     try {
78036       result = (Dali::Toolkit::PageTurnView::PagePanSignal *) &(arg1)->PagePanStartedSignal();
78037     } catch (std::out_of_range& e) {
78038       {
78039         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78040       };
78041     } catch (std::exception& e) {
78042       {
78043         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78044       };
78045     } catch (...) {
78046       {
78047         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78048       };
78049     }
78050   }
78051   jresult = (void *)result;
78052   return jresult;
78053 }
78054
78055
78056 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnView_PagePanFinishedSignal(void * jarg1) {
78057   void * jresult ;
78058   Dali::Toolkit::PageTurnView *arg1 = (Dali::Toolkit::PageTurnView *) 0 ;
78059   Dali::Toolkit::PageTurnView::PagePanSignal *result = 0 ;
78060
78061   arg1 = (Dali::Toolkit::PageTurnView *)jarg1;
78062   {
78063     try {
78064       result = (Dali::Toolkit::PageTurnView::PagePanSignal *) &(arg1)->PagePanFinishedSignal();
78065     } catch (std::out_of_range& e) {
78066       {
78067         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78068       };
78069     } catch (std::exception& e) {
78070       {
78071         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78072       };
78073     } catch (...) {
78074       {
78075         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78076       };
78077     }
78078   }
78079   jresult = (void *)result;
78080   return jresult;
78081 }
78082
78083
78084 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnLandscapeView__SWIG_0() {
78085   void * jresult ;
78086   Dali::Toolkit::PageTurnLandscapeView *result = 0 ;
78087
78088   {
78089     try {
78090       result = (Dali::Toolkit::PageTurnLandscapeView *)new Dali::Toolkit::PageTurnLandscapeView();
78091     } catch (std::out_of_range& e) {
78092       {
78093         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78094       };
78095     } catch (std::exception& e) {
78096       {
78097         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78098       };
78099     } catch (...) {
78100       {
78101         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78102       };
78103     }
78104   }
78105   jresult = (void *)result;
78106   return jresult;
78107 }
78108
78109
78110 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnLandscapeView__SWIG_1(void * jarg1) {
78111   void * jresult ;
78112   Dali::Toolkit::PageTurnLandscapeView *arg1 = 0 ;
78113   Dali::Toolkit::PageTurnLandscapeView *result = 0 ;
78114
78115   arg1 = (Dali::Toolkit::PageTurnLandscapeView *)jarg1;
78116   if (!arg1) {
78117     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnLandscapeView const & type is null", 0);
78118     return 0;
78119   }
78120   {
78121     try {
78122       result = (Dali::Toolkit::PageTurnLandscapeView *)new Dali::Toolkit::PageTurnLandscapeView((Dali::Toolkit::PageTurnLandscapeView const &)*arg1);
78123     } catch (std::out_of_range& e) {
78124       {
78125         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78126       };
78127     } catch (std::exception& e) {
78128       {
78129         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78130       };
78131     } catch (...) {
78132       {
78133         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78134       };
78135     }
78136   }
78137   jresult = (void *)result;
78138   return jresult;
78139 }
78140
78141
78142 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnLandscapeView_Assign(void * jarg1, void * jarg2) {
78143   void * jresult ;
78144   Dali::Toolkit::PageTurnLandscapeView *arg1 = (Dali::Toolkit::PageTurnLandscapeView *) 0 ;
78145   Dali::Toolkit::PageTurnLandscapeView *arg2 = 0 ;
78146   Dali::Toolkit::PageTurnLandscapeView *result = 0 ;
78147
78148   arg1 = (Dali::Toolkit::PageTurnLandscapeView *)jarg1;
78149   arg2 = (Dali::Toolkit::PageTurnLandscapeView *)jarg2;
78150   if (!arg2) {
78151     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnLandscapeView const & type is null", 0);
78152     return 0;
78153   }
78154   {
78155     try {
78156       result = (Dali::Toolkit::PageTurnLandscapeView *) &(arg1)->operator =((Dali::Toolkit::PageTurnLandscapeView const &)*arg2);
78157     } catch (std::out_of_range& e) {
78158       {
78159         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78160       };
78161     } catch (std::exception& e) {
78162       {
78163         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78164       };
78165     } catch (...) {
78166       {
78167         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78168       };
78169     }
78170   }
78171   jresult = (void *)result;
78172   return jresult;
78173 }
78174
78175
78176 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnLandscapeView(void * jarg1) {
78177   Dali::Toolkit::PageTurnLandscapeView *arg1 = (Dali::Toolkit::PageTurnLandscapeView *) 0 ;
78178
78179   arg1 = (Dali::Toolkit::PageTurnLandscapeView *)jarg1;
78180   {
78181     try {
78182       delete arg1;
78183     } catch (std::out_of_range& e) {
78184       {
78185         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78186       };
78187     } catch (std::exception& e) {
78188       {
78189         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78190       };
78191     } catch (...) {
78192       {
78193         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78194       };
78195     }
78196   }
78197 }
78198
78199
78200 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnLandscapeView_New(void * jarg1, void * jarg2) {
78201   void * jresult ;
78202   Dali::Toolkit::PageFactory *arg1 = 0 ;
78203   Dali::Vector2 *arg2 = 0 ;
78204   Dali::Toolkit::PageTurnLandscapeView result;
78205
78206   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
78207   if (!arg1) {
78208     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageFactory & type is null", 0);
78209     return 0;
78210   }
78211   arg2 = (Dali::Vector2 *)jarg2;
78212   if (!arg2) {
78213     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
78214     return 0;
78215   }
78216   {
78217     try {
78218       result = Dali::Toolkit::PageTurnLandscapeView::New(*arg1,(Dali::Vector2 const &)*arg2);
78219     } catch (std::out_of_range& e) {
78220       {
78221         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78222       };
78223     } catch (std::exception& e) {
78224       {
78225         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78226       };
78227     } catch (...) {
78228       {
78229         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78230       };
78231     }
78232   }
78233   jresult = new Dali::Toolkit::PageTurnLandscapeView((const Dali::Toolkit::PageTurnLandscapeView &)result);
78234   return jresult;
78235 }
78236
78237
78238 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnLandscapeView_DownCast(void * jarg1) {
78239   void * jresult ;
78240   Dali::BaseHandle arg1 ;
78241   Dali::BaseHandle *argp1 ;
78242   Dali::Toolkit::PageTurnLandscapeView result;
78243
78244   argp1 = (Dali::BaseHandle *)jarg1;
78245   if (!argp1) {
78246     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
78247     return 0;
78248   }
78249   arg1 = *argp1;
78250   {
78251     try {
78252       result = Dali::Toolkit::PageTurnLandscapeView::DownCast(arg1);
78253     } catch (std::out_of_range& e) {
78254       {
78255         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78256       };
78257     } catch (std::exception& e) {
78258       {
78259         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78260       };
78261     } catch (...) {
78262       {
78263         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78264       };
78265     }
78266   }
78267   jresult = new Dali::Toolkit::PageTurnLandscapeView((const Dali::Toolkit::PageTurnLandscapeView &)result);
78268   return jresult;
78269 }
78270
78271
78272 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnPortraitView__SWIG_0() {
78273   void * jresult ;
78274   Dali::Toolkit::PageTurnPortraitView *result = 0 ;
78275
78276   {
78277     try {
78278       result = (Dali::Toolkit::PageTurnPortraitView *)new Dali::Toolkit::PageTurnPortraitView();
78279     } catch (std::out_of_range& e) {
78280       {
78281         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78282       };
78283     } catch (std::exception& e) {
78284       {
78285         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78286       };
78287     } catch (...) {
78288       {
78289         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78290       };
78291     }
78292   }
78293   jresult = (void *)result;
78294   return jresult;
78295 }
78296
78297
78298 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnPortraitView__SWIG_1(void * jarg1) {
78299   void * jresult ;
78300   Dali::Toolkit::PageTurnPortraitView *arg1 = 0 ;
78301   Dali::Toolkit::PageTurnPortraitView *result = 0 ;
78302
78303   arg1 = (Dali::Toolkit::PageTurnPortraitView *)jarg1;
78304   if (!arg1) {
78305     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnPortraitView const & type is null", 0);
78306     return 0;
78307   }
78308   {
78309     try {
78310       result = (Dali::Toolkit::PageTurnPortraitView *)new Dali::Toolkit::PageTurnPortraitView((Dali::Toolkit::PageTurnPortraitView const &)*arg1);
78311     } catch (std::out_of_range& e) {
78312       {
78313         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78314       };
78315     } catch (std::exception& e) {
78316       {
78317         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78318       };
78319     } catch (...) {
78320       {
78321         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78322       };
78323     }
78324   }
78325   jresult = (void *)result;
78326   return jresult;
78327 }
78328
78329
78330 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnPortraitView_Assign(void * jarg1, void * jarg2) {
78331   void * jresult ;
78332   Dali::Toolkit::PageTurnPortraitView *arg1 = (Dali::Toolkit::PageTurnPortraitView *) 0 ;
78333   Dali::Toolkit::PageTurnPortraitView *arg2 = 0 ;
78334   Dali::Toolkit::PageTurnPortraitView *result = 0 ;
78335
78336   arg1 = (Dali::Toolkit::PageTurnPortraitView *)jarg1;
78337   arg2 = (Dali::Toolkit::PageTurnPortraitView *)jarg2;
78338   if (!arg2) {
78339     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageTurnPortraitView const & type is null", 0);
78340     return 0;
78341   }
78342   {
78343     try {
78344       result = (Dali::Toolkit::PageTurnPortraitView *) &(arg1)->operator =((Dali::Toolkit::PageTurnPortraitView const &)*arg2);
78345     } catch (std::out_of_range& e) {
78346       {
78347         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78348       };
78349     } catch (std::exception& e) {
78350       {
78351         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78352       };
78353     } catch (...) {
78354       {
78355         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78356       };
78357     }
78358   }
78359   jresult = (void *)result;
78360   return jresult;
78361 }
78362
78363
78364 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnPortraitView(void * jarg1) {
78365   Dali::Toolkit::PageTurnPortraitView *arg1 = (Dali::Toolkit::PageTurnPortraitView *) 0 ;
78366
78367   arg1 = (Dali::Toolkit::PageTurnPortraitView *)jarg1;
78368   {
78369     try {
78370       delete arg1;
78371     } catch (std::out_of_range& e) {
78372       {
78373         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78374       };
78375     } catch (std::exception& e) {
78376       {
78377         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78378       };
78379     } catch (...) {
78380       {
78381         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78382       };
78383     }
78384   }
78385 }
78386
78387
78388 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnPortraitView_New(void * jarg1, void * jarg2) {
78389   void * jresult ;
78390   Dali::Toolkit::PageFactory *arg1 = 0 ;
78391   Dali::Vector2 *arg2 = 0 ;
78392   Dali::Toolkit::PageTurnPortraitView result;
78393
78394   arg1 = (Dali::Toolkit::PageFactory *)jarg1;
78395   if (!arg1) {
78396     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::PageFactory & type is null", 0);
78397     return 0;
78398   }
78399   arg2 = (Dali::Vector2 *)jarg2;
78400   if (!arg2) {
78401     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
78402     return 0;
78403   }
78404   {
78405     try {
78406       result = Dali::Toolkit::PageTurnPortraitView::New(*arg1,(Dali::Vector2 const &)*arg2);
78407     } catch (std::out_of_range& e) {
78408       {
78409         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78410       };
78411     } catch (std::exception& e) {
78412       {
78413         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78414       };
78415     } catch (...) {
78416       {
78417         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78418       };
78419     }
78420   }
78421   jresult = new Dali::Toolkit::PageTurnPortraitView((const Dali::Toolkit::PageTurnPortraitView &)result);
78422   return jresult;
78423 }
78424
78425
78426 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_PageTurnPortraitView_DownCast(void * jarg1) {
78427   void * jresult ;
78428   Dali::BaseHandle arg1 ;
78429   Dali::BaseHandle *argp1 ;
78430   Dali::Toolkit::PageTurnPortraitView result;
78431
78432   argp1 = (Dali::BaseHandle *)jarg1;
78433   if (!argp1) {
78434     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
78435     return 0;
78436   }
78437   arg1 = *argp1;
78438   {
78439     try {
78440       result = Dali::Toolkit::PageTurnPortraitView::DownCast(arg1);
78441     } catch (std::out_of_range& e) {
78442       {
78443         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78444       };
78445     } catch (std::exception& e) {
78446       {
78447         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78448       };
78449     } catch (...) {
78450       {
78451         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78452       };
78453     }
78454   }
78455   jresult = new Dali::Toolkit::PageTurnPortraitView((const Dali::Toolkit::PageTurnPortraitView &)result);
78456   return jresult;
78457 }
78458
78459
78460 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ToggleButton_Property_STATE_VISUALS_get() {
78461   int jresult ;
78462   int result;
78463
78464   result = (int)Dali::Toolkit::ToggleButton::Property::STATE_VISUALS;
78465   jresult = (int)result;
78466   return jresult;
78467 }
78468
78469
78470 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ToggleButton_Property_TOOLTIPS_get() {
78471   int jresult ;
78472   int result;
78473
78474   result = (int)Dali::Toolkit::ToggleButton::Property::TOOLTIPS;
78475   jresult = (int)result;
78476   return jresult;
78477 }
78478
78479
78480 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ToggleButton_Property_CURRENT_STATE_INDEX_get() {
78481   int jresult ;
78482   int result;
78483
78484   result = (int)Dali::Toolkit::ToggleButton::Property::CURRENT_STATE_INDEX;
78485   jresult = (int)result;
78486   return jresult;
78487 }
78488
78489
78490 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ToggleButton_Property() {
78491   void * jresult ;
78492   Dali::Toolkit::ToggleButton::Property *result = 0 ;
78493
78494   {
78495     try {
78496       result = (Dali::Toolkit::ToggleButton::Property *)new Dali::Toolkit::ToggleButton::Property();
78497     } catch (std::out_of_range& e) {
78498       {
78499         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78500       };
78501     } catch (std::exception& e) {
78502       {
78503         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78504       };
78505     } catch (...) {
78506       {
78507         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78508       };
78509     }
78510   }
78511   jresult = (void *)result;
78512   return jresult;
78513 }
78514
78515
78516 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ToggleButton_Property(void * jarg1) {
78517   Dali::Toolkit::ToggleButton::Property *arg1 = (Dali::Toolkit::ToggleButton::Property *) 0 ;
78518
78519   arg1 = (Dali::Toolkit::ToggleButton::Property *)jarg1;
78520   {
78521     try {
78522       delete arg1;
78523     } catch (std::out_of_range& e) {
78524       {
78525         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78526       };
78527     } catch (std::exception& e) {
78528       {
78529         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78530       };
78531     } catch (...) {
78532       {
78533         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78534       };
78535     }
78536   }
78537 }
78538
78539
78540 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ToggleButton__SWIG_0() {
78541   void * jresult ;
78542   Dali::Toolkit::ToggleButton *result = 0 ;
78543
78544   {
78545     try {
78546       result = (Dali::Toolkit::ToggleButton *)new Dali::Toolkit::ToggleButton();
78547     } catch (std::out_of_range& e) {
78548       {
78549         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78550       };
78551     } catch (std::exception& e) {
78552       {
78553         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78554       };
78555     } catch (...) {
78556       {
78557         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78558       };
78559     }
78560   }
78561   jresult = (void *)result;
78562   return jresult;
78563 }
78564
78565
78566 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ToggleButton__SWIG_1(void * jarg1) {
78567   void * jresult ;
78568   Dali::Toolkit::ToggleButton *arg1 = 0 ;
78569   Dali::Toolkit::ToggleButton *result = 0 ;
78570
78571   arg1 = (Dali::Toolkit::ToggleButton *)jarg1;
78572   if (!arg1) {
78573     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ToggleButton const & type is null", 0);
78574     return 0;
78575   }
78576   {
78577     try {
78578       result = (Dali::Toolkit::ToggleButton *)new Dali::Toolkit::ToggleButton((Dali::Toolkit::ToggleButton const &)*arg1);
78579     } catch (std::out_of_range& e) {
78580       {
78581         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78582       };
78583     } catch (std::exception& e) {
78584       {
78585         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78586       };
78587     } catch (...) {
78588       {
78589         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78590       };
78591     }
78592   }
78593   jresult = (void *)result;
78594   return jresult;
78595 }
78596
78597
78598 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ToggleButton_Assign(void * jarg1, void * jarg2) {
78599   void * jresult ;
78600   Dali::Toolkit::ToggleButton *arg1 = (Dali::Toolkit::ToggleButton *) 0 ;
78601   Dali::Toolkit::ToggleButton *arg2 = 0 ;
78602   Dali::Toolkit::ToggleButton *result = 0 ;
78603
78604   arg1 = (Dali::Toolkit::ToggleButton *)jarg1;
78605   arg2 = (Dali::Toolkit::ToggleButton *)jarg2;
78606   if (!arg2) {
78607     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ToggleButton const & type is null", 0);
78608     return 0;
78609   }
78610   {
78611     try {
78612       result = (Dali::Toolkit::ToggleButton *) &(arg1)->operator =((Dali::Toolkit::ToggleButton const &)*arg2);
78613     } catch (std::out_of_range& e) {
78614       {
78615         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78616       };
78617     } catch (std::exception& e) {
78618       {
78619         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78620       };
78621     } catch (...) {
78622       {
78623         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78624       };
78625     }
78626   }
78627   jresult = (void *)result;
78628   return jresult;
78629 }
78630
78631
78632 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ToggleButton(void * jarg1) {
78633   Dali::Toolkit::ToggleButton *arg1 = (Dali::Toolkit::ToggleButton *) 0 ;
78634
78635   arg1 = (Dali::Toolkit::ToggleButton *)jarg1;
78636   {
78637     try {
78638       delete arg1;
78639     } catch (std::out_of_range& e) {
78640       {
78641         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78642       };
78643     } catch (std::exception& e) {
78644       {
78645         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78646       };
78647     } catch (...) {
78648       {
78649         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78650       };
78651     }
78652   }
78653 }
78654
78655
78656 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ToggleButton_New() {
78657   void * jresult ;
78658   Dali::Toolkit::ToggleButton result;
78659
78660   {
78661     try {
78662       result = Dali::Toolkit::ToggleButton::New();
78663     } catch (std::out_of_range& e) {
78664       {
78665         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78666       };
78667     } catch (std::exception& e) {
78668       {
78669         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78670       };
78671     } catch (...) {
78672       {
78673         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78674       };
78675     }
78676   }
78677   jresult = new Dali::Toolkit::ToggleButton((const Dali::Toolkit::ToggleButton &)result);
78678   return jresult;
78679 }
78680
78681
78682 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ToggleButton_DownCast(void * jarg1) {
78683   void * jresult ;
78684   Dali::BaseHandle arg1 ;
78685   Dali::BaseHandle *argp1 ;
78686   Dali::Toolkit::ToggleButton result;
78687
78688   argp1 = (Dali::BaseHandle *)jarg1;
78689   if (!argp1) {
78690     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
78691     return 0;
78692   }
78693   arg1 = *argp1;
78694   {
78695     try {
78696       result = Dali::Toolkit::ToggleButton::DownCast(arg1);
78697     } catch (std::out_of_range& e) {
78698       {
78699         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78700       };
78701     } catch (std::exception& e) {
78702       {
78703         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78704       };
78705     } catch (...) {
78706       {
78707         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78708       };
78709     }
78710   }
78711   jresult = new Dali::Toolkit::ToggleButton((const Dali::Toolkit::ToggleButton &)result);
78712   return jresult;
78713 }
78714
78715
78716 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualBase__SWIG_0() {
78717   void * jresult ;
78718   Dali::Toolkit::Visual::Base *result = 0 ;
78719
78720   {
78721     try {
78722       result = (Dali::Toolkit::Visual::Base *)new Dali::Toolkit::Visual::Base();
78723     } catch (std::out_of_range& e) {
78724       {
78725         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78726       };
78727     } catch (std::exception& e) {
78728       {
78729         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78730       };
78731     } catch (...) {
78732       {
78733         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78734       };
78735     }
78736   }
78737   jresult = (void *)result;
78738   return jresult;
78739 }
78740
78741
78742 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VisualBase(void * jarg1) {
78743   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78744
78745   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78746   {
78747     try {
78748       delete arg1;
78749     } catch (std::out_of_range& e) {
78750       {
78751         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78752       };
78753     } catch (std::exception& e) {
78754       {
78755         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78756       };
78757     } catch (...) {
78758       {
78759         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78760       };
78761     }
78762   }
78763 }
78764
78765
78766 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualBase__SWIG_1(void * jarg1) {
78767   void * jresult ;
78768   Dali::Toolkit::Visual::Base *arg1 = 0 ;
78769   Dali::Toolkit::Visual::Base *result = 0 ;
78770
78771   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78772   if (!arg1) {
78773     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Visual::Base const & type is null", 0);
78774     return 0;
78775   }
78776   {
78777     try {
78778       result = (Dali::Toolkit::Visual::Base *)new Dali::Toolkit::Visual::Base((Dali::Toolkit::Visual::Base const &)*arg1);
78779     } catch (std::out_of_range& e) {
78780       {
78781         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78782       };
78783     } catch (std::exception& e) {
78784       {
78785         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78786       };
78787     } catch (...) {
78788       {
78789         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78790       };
78791     }
78792   }
78793   jresult = (void *)result;
78794   return jresult;
78795 }
78796
78797
78798 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualBase_Assign(void * jarg1, void * jarg2) {
78799   void * jresult ;
78800   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78801   Dali::Toolkit::Visual::Base *arg2 = 0 ;
78802   Dali::Toolkit::Visual::Base *result = 0 ;
78803
78804   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78805   arg2 = (Dali::Toolkit::Visual::Base *)jarg2;
78806   if (!arg2) {
78807     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::Visual::Base const & type is null", 0);
78808     return 0;
78809   }
78810   {
78811     try {
78812       result = (Dali::Toolkit::Visual::Base *) &(arg1)->operator =((Dali::Toolkit::Visual::Base const &)*arg2);
78813     } catch (std::out_of_range& e) {
78814       {
78815         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78816       };
78817     } catch (std::exception& e) {
78818       {
78819         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78820       };
78821     } catch (...) {
78822       {
78823         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78824       };
78825     }
78826   }
78827   jresult = (void *)result;
78828   return jresult;
78829 }
78830
78831
78832 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_SetName(void * jarg1, char * jarg2) {
78833   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78834   std::string *arg2 = 0 ;
78835
78836   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78837   if (!jarg2) {
78838     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
78839     return ;
78840   }
78841   std::string arg2_str(jarg2);
78842   arg2 = &arg2_str;
78843   {
78844     try {
78845       (arg1)->SetName((std::string const &)*arg2);
78846     } catch (std::out_of_range& e) {
78847       {
78848         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78849       };
78850     } catch (std::exception& e) {
78851       {
78852         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78853       };
78854     } catch (...) {
78855       {
78856         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78857       };
78858     }
78859   }
78860
78861   //argout typemap for const std::string&
78862
78863 }
78864
78865
78866 SWIGEXPORT char * SWIGSTDCALL CSharp_Dali_VisualBase_GetName(void * jarg1) {
78867   char * jresult ;
78868   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78869   std::string *result = 0 ;
78870
78871   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78872   {
78873     try {
78874       result = (std::string *) &(arg1)->GetName();
78875     } catch (std::out_of_range& e) {
78876       {
78877         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78878       };
78879     } catch (std::exception& e) {
78880       {
78881         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78882       };
78883     } catch (...) {
78884       {
78885         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78886       };
78887     }
78888   }
78889   jresult = SWIG_csharp_string_callback(result->c_str());
78890   return jresult;
78891 }
78892
78893
78894 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_SetTransformAndSize(void * jarg1, void * jarg2, void * jarg3) {
78895   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78896   Dali::Property::Map *arg2 = 0 ;
78897   Dali::Size arg3 ;
78898   Dali::Size *argp3 ;
78899
78900   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78901   arg2 = (Dali::Property::Map *)jarg2;
78902   if (!arg2) {
78903     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
78904     return ;
78905   }
78906   argp3 = (Dali::Size *)jarg3;
78907   if (!argp3) {
78908     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Size", 0);
78909     return ;
78910   }
78911   arg3 = *argp3;
78912   {
78913     try {
78914       (arg1)->SetTransformAndSize((Dali::Property::Map const &)*arg2,arg3);
78915     } catch (std::out_of_range& e) {
78916       {
78917         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
78918       };
78919     } catch (std::exception& e) {
78920       {
78921         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
78922       };
78923     } catch (...) {
78924       {
78925         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
78926       };
78927     }
78928   }
78929 }
78930
78931
78932 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_VisualBase_GetHeightForWidth(void * jarg1, float jarg2) {
78933   float jresult ;
78934   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78935   float arg2 ;
78936   float result;
78937
78938   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78939   arg2 = (float)jarg2;
78940   {
78941     try {
78942       result = (float)(arg1)->GetHeightForWidth(arg2);
78943     } catch (std::out_of_range& e) {
78944       {
78945         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78946       };
78947     } catch (std::exception& e) {
78948       {
78949         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78950       };
78951     } catch (...) {
78952       {
78953         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78954       };
78955     }
78956   }
78957   jresult = result;
78958   return jresult;
78959 }
78960
78961
78962 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_VisualBase_GetWidthForHeight(void * jarg1, float jarg2) {
78963   float jresult ;
78964   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78965   float arg2 ;
78966   float result;
78967
78968   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78969   arg2 = (float)jarg2;
78970   {
78971     try {
78972       result = (float)(arg1)->GetWidthForHeight(arg2);
78973     } catch (std::out_of_range& e) {
78974       {
78975         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
78976       };
78977     } catch (std::exception& e) {
78978       {
78979         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
78980       };
78981     } catch (...) {
78982       {
78983         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
78984       };
78985     }
78986   }
78987   jresult = result;
78988   return jresult;
78989 }
78990
78991
78992 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_GetNaturalSize(void * jarg1, void * jarg2) {
78993   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
78994   Dali::Vector2 *arg2 = 0 ;
78995
78996   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
78997   arg2 = (Dali::Vector2 *)jarg2;
78998   if (!arg2) {
78999     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 & type is null", 0);
79000     return ;
79001   }
79002   {
79003     try {
79004       (arg1)->GetNaturalSize(*arg2);
79005     } catch (std::out_of_range& e) {
79006       {
79007         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79008       };
79009     } catch (std::exception& e) {
79010       {
79011         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79012       };
79013     } catch (...) {
79014       {
79015         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79016       };
79017     }
79018   }
79019 }
79020
79021
79022 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_SetDepthIndex(void * jarg1, int jarg2) {
79023   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
79024   float arg2 ;
79025
79026   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
79027   arg2 = (int)jarg2;
79028   {
79029     try {
79030       (arg1)->SetDepthIndex(arg2);
79031     } catch (std::out_of_range& e) {
79032       {
79033         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79034       };
79035     } catch (std::exception& e) {
79036       {
79037         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79038       };
79039     } catch (...) {
79040       {
79041         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79042       };
79043     }
79044   }
79045 }
79046
79047
79048 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_VisualBase_GetDepthIndex(void * jarg1) {
79049   int jresult ;
79050   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
79051   int result;
79052
79053   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
79054   {
79055     try {
79056       result = (float)((Dali::Toolkit::Visual::Base const *)arg1)->GetDepthIndex();
79057     } catch (std::out_of_range& e) {
79058       {
79059         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79060       };
79061     } catch (std::exception& e) {
79062       {
79063         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79064       };
79065     } catch (...) {
79066       {
79067         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79068       };
79069     }
79070   }
79071   jresult = result;
79072   return jresult;
79073 }
79074
79075
79076 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VisualBase_CreatePropertyMap(void * jarg1, void * jarg2) {
79077   Dali::Toolkit::Visual::Base *arg1 = (Dali::Toolkit::Visual::Base *) 0 ;
79078   Dali::Property::Map *arg2 = 0 ;
79079
79080   arg1 = (Dali::Toolkit::Visual::Base *)jarg1;
79081   arg2 = (Dali::Property::Map *)jarg2;
79082   if (!arg2) {
79083     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map & type is null", 0);
79084     return ;
79085   }
79086   {
79087     try {
79088       ((Dali::Toolkit::Visual::Base const *)arg1)->CreatePropertyMap(*arg2);
79089     } catch (std::out_of_range& e) {
79090       {
79091         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79092       };
79093     } catch (std::exception& e) {
79094       {
79095         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79096       };
79097     } catch (...) {
79098       {
79099         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79100       };
79101     }
79102   }
79103 }
79104
79105
79106 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualBase__SWIG_2(void * jarg1) {
79107   void * jresult ;
79108   Dali::Toolkit::Internal::Visual::Base *arg1 = (Dali::Toolkit::Internal::Visual::Base *) 0 ;
79109   Dali::Toolkit::Visual::Base *result = 0 ;
79110
79111   arg1 = (Dali::Toolkit::Internal::Visual::Base *)jarg1;
79112   {
79113     try {
79114       result = (Dali::Toolkit::Visual::Base *)new Dali::Toolkit::Visual::Base(arg1);
79115     } catch (std::out_of_range& e) {
79116       {
79117         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79118       };
79119     } catch (std::exception& e) {
79120       {
79121         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79122       };
79123     } catch (...) {
79124       {
79125         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79126       };
79127     }
79128   }
79129   jresult = (void *)result;
79130   return jresult;
79131 }
79132
79133
79134 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_Get() {
79135   void * jresult ;
79136   Dali::Toolkit::VisualFactory result;
79137
79138   {
79139     try {
79140       result = Dali::Toolkit::VisualFactory::Get();
79141     } catch (std::out_of_range& e) {
79142       {
79143         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79144       };
79145     } catch (std::exception& e) {
79146       {
79147         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79148       };
79149     } catch (...) {
79150       {
79151         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79152       };
79153     }
79154   }
79155   jresult = new Dali::Toolkit::VisualFactory((const Dali::Toolkit::VisualFactory &)result);
79156   return jresult;
79157 }
79158
79159
79160 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualFactory__SWIG_0() {
79161   void * jresult ;
79162   Dali::Toolkit::VisualFactory *result = 0 ;
79163
79164   {
79165     try {
79166       result = (Dali::Toolkit::VisualFactory *)new Dali::Toolkit::VisualFactory();
79167     } catch (std::out_of_range& e) {
79168       {
79169         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79170       };
79171     } catch (std::exception& e) {
79172       {
79173         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79174       };
79175     } catch (...) {
79176       {
79177         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79178       };
79179     }
79180   }
79181   jresult = (void *)result;
79182   return jresult;
79183 }
79184
79185
79186 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VisualFactory(void * jarg1) {
79187   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
79188
79189   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
79190   {
79191     try {
79192       delete arg1;
79193     } catch (std::out_of_range& e) {
79194       {
79195         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79196       };
79197     } catch (std::exception& e) {
79198       {
79199         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79200       };
79201     } catch (...) {
79202       {
79203         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79204       };
79205     }
79206   }
79207 }
79208
79209
79210 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VisualFactory__SWIG_1(void * jarg1) {
79211   void * jresult ;
79212   Dali::Toolkit::VisualFactory *arg1 = 0 ;
79213   Dali::Toolkit::VisualFactory *result = 0 ;
79214
79215   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
79216   if (!arg1) {
79217     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VisualFactory const & type is null", 0);
79218     return 0;
79219   }
79220   {
79221     try {
79222       result = (Dali::Toolkit::VisualFactory *)new Dali::Toolkit::VisualFactory((Dali::Toolkit::VisualFactory const &)*arg1);
79223     } catch (std::out_of_range& e) {
79224       {
79225         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79226       };
79227     } catch (std::exception& e) {
79228       {
79229         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79230       };
79231     } catch (...) {
79232       {
79233         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79234       };
79235     }
79236   }
79237   jresult = (void *)result;
79238   return jresult;
79239 }
79240
79241
79242 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_Assign(void * jarg1, void * jarg2) {
79243   void * jresult ;
79244   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
79245   Dali::Toolkit::VisualFactory *arg2 = 0 ;
79246   Dali::Toolkit::VisualFactory *result = 0 ;
79247
79248   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
79249   arg2 = (Dali::Toolkit::VisualFactory *)jarg2;
79250   if (!arg2) {
79251     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VisualFactory const & type is null", 0);
79252     return 0;
79253   }
79254   {
79255     try {
79256       result = (Dali::Toolkit::VisualFactory *) &(arg1)->operator =((Dali::Toolkit::VisualFactory const &)*arg2);
79257     } catch (std::out_of_range& e) {
79258       {
79259         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79260       };
79261     } catch (std::exception& e) {
79262       {
79263         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79264       };
79265     } catch (...) {
79266       {
79267         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79268       };
79269     }
79270   }
79271   jresult = (void *)result;
79272   return jresult;
79273 }
79274
79275
79276 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_CreateVisual__SWIG_0(void * jarg1, void * jarg2) {
79277   void * jresult ;
79278   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
79279   Dali::Property::Map *arg2 = 0 ;
79280   Dali::Toolkit::Visual::Base result;
79281
79282   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
79283   arg2 = (Dali::Property::Map *)jarg2;
79284   if (!arg2) {
79285     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Property::Map const & type is null", 0);
79286     return 0;
79287   }
79288   {
79289     try {
79290       result = (arg1)->CreateVisual((Dali::Property::Map const &)*arg2);
79291     } catch (std::out_of_range& e) {
79292       {
79293         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79294       };
79295     } catch (std::exception& e) {
79296       {
79297         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79298       };
79299     } catch (...) {
79300       {
79301         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79302       };
79303     }
79304   }
79305   jresult = new Dali::Toolkit::Visual::Base((const Dali::Toolkit::Visual::Base &)result);
79306   return jresult;
79307 }
79308
79309
79310 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_CreateVisual__SWIG_1(void * jarg1, void * jarg2) {
79311   void * jresult ;
79312   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
79313   Dali::Image *arg2 = 0 ;
79314   Dali::Toolkit::Visual::Base result;
79315
79316   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
79317   arg2 = (Dali::Image *)jarg2;
79318   if (!arg2) {
79319     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Image const & type is null", 0);
79320     return 0;
79321   }
79322   {
79323     try {
79324       result = (arg1)->CreateVisual((Dali::Image const &)*arg2);
79325     } catch (std::out_of_range& e) {
79326       {
79327         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79328       };
79329     } catch (std::exception& e) {
79330       {
79331         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79332       };
79333     } catch (...) {
79334       {
79335         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79336       };
79337     }
79338   }
79339   jresult = new Dali::Toolkit::Visual::Base((const Dali::Toolkit::Visual::Base &)result);
79340   return jresult;
79341 }
79342
79343
79344 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_VisualFactory_CreateVisual__SWIG_2(void * jarg1, char * jarg2, void * jarg3) {
79345   void * jresult ;
79346   Dali::Toolkit::VisualFactory *arg1 = (Dali::Toolkit::VisualFactory *) 0 ;
79347   std::string *arg2 = 0 ;
79348   Dali::ImageDimensions arg3 ;
79349   Dali::ImageDimensions *argp3 ;
79350   Dali::Toolkit::Visual::Base result;
79351
79352   arg1 = (Dali::Toolkit::VisualFactory *)jarg1;
79353   if (!jarg2) {
79354     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79355     return 0;
79356   }
79357   std::string arg2_str(jarg2);
79358   arg2 = &arg2_str;
79359   argp3 = (Dali::ImageDimensions *)jarg3;
79360   if (!argp3) {
79361     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
79362     return 0;
79363   }
79364   arg3 = *argp3;
79365   {
79366     try {
79367       result = (arg1)->CreateVisual((std::string const &)*arg2,arg3);
79368     } catch (std::out_of_range& e) {
79369       {
79370         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79371       };
79372     } catch (std::exception& e) {
79373       {
79374         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79375       };
79376     } catch (...) {
79377       {
79378         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79379       };
79380     }
79381   }
79382   jresult = new Dali::Toolkit::Visual::Base((const Dali::Toolkit::Visual::Base &)result);
79383
79384   //argout typemap for const std::string&
79385
79386   return jresult;
79387 }
79388
79389
79390 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AsyncImageLoader__SWIG_0() {
79391   void * jresult ;
79392   Dali::Toolkit::AsyncImageLoader *result = 0 ;
79393
79394   {
79395     try {
79396       result = (Dali::Toolkit::AsyncImageLoader *)new Dali::Toolkit::AsyncImageLoader();
79397     } catch (std::out_of_range& e) {
79398       {
79399         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79400       };
79401     } catch (std::exception& e) {
79402       {
79403         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79404       };
79405     } catch (...) {
79406       {
79407         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79408       };
79409     }
79410   }
79411   jresult = (void *)result;
79412   return jresult;
79413 }
79414
79415
79416 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AsyncImageLoader(void * jarg1) {
79417   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79418
79419   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79420   {
79421     try {
79422       delete arg1;
79423     } catch (std::out_of_range& e) {
79424       {
79425         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79426       };
79427     } catch (std::exception& e) {
79428       {
79429         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79430       };
79431     } catch (...) {
79432       {
79433         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79434       };
79435     }
79436   }
79437 }
79438
79439
79440 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AsyncImageLoader__SWIG_1(void * jarg1) {
79441   void * jresult ;
79442   Dali::Toolkit::AsyncImageLoader *arg1 = 0 ;
79443   Dali::Toolkit::AsyncImageLoader *result = 0 ;
79444
79445   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79446   if (!arg1) {
79447     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AsyncImageLoader const & type is null", 0);
79448     return 0;
79449   }
79450   {
79451     try {
79452       result = (Dali::Toolkit::AsyncImageLoader *)new Dali::Toolkit::AsyncImageLoader((Dali::Toolkit::AsyncImageLoader const &)*arg1);
79453     } catch (std::out_of_range& e) {
79454       {
79455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79456       };
79457     } catch (std::exception& e) {
79458       {
79459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79460       };
79461     } catch (...) {
79462       {
79463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79464       };
79465     }
79466   }
79467   jresult = (void *)result;
79468   return jresult;
79469 }
79470
79471
79472 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Assign(void * jarg1, void * jarg2) {
79473   void * jresult ;
79474   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79475   Dali::Toolkit::AsyncImageLoader *arg2 = 0 ;
79476   Dali::Toolkit::AsyncImageLoader *result = 0 ;
79477
79478   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79479   arg2 = (Dali::Toolkit::AsyncImageLoader *)jarg2;
79480   if (!arg2) {
79481     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AsyncImageLoader const & type is null", 0);
79482     return 0;
79483   }
79484   {
79485     try {
79486       result = (Dali::Toolkit::AsyncImageLoader *) &(arg1)->operator =((Dali::Toolkit::AsyncImageLoader const &)*arg2);
79487     } catch (std::out_of_range& e) {
79488       {
79489         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79490       };
79491     } catch (std::exception& e) {
79492       {
79493         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79494       };
79495     } catch (...) {
79496       {
79497         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79498       };
79499     }
79500   }
79501   jresult = (void *)result;
79502   return jresult;
79503 }
79504
79505
79506 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_New() {
79507   void * jresult ;
79508   Dali::Toolkit::AsyncImageLoader result;
79509
79510   {
79511     try {
79512       result = Dali::Toolkit::AsyncImageLoader::New();
79513     } catch (std::out_of_range& e) {
79514       {
79515         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79516       };
79517     } catch (std::exception& e) {
79518       {
79519         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79520       };
79521     } catch (...) {
79522       {
79523         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79524       };
79525     }
79526   }
79527   jresult = new Dali::Toolkit::AsyncImageLoader((const Dali::Toolkit::AsyncImageLoader &)result);
79528   return jresult;
79529 }
79530
79531
79532 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_DownCast(void * jarg1) {
79533   void * jresult ;
79534   Dali::BaseHandle arg1 ;
79535   Dali::BaseHandle *argp1 ;
79536   Dali::Toolkit::AsyncImageLoader result;
79537
79538   argp1 = (Dali::BaseHandle *)jarg1;
79539   if (!argp1) {
79540     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::BaseHandle", 0);
79541     return 0;
79542   }
79543   arg1 = *argp1;
79544   {
79545     try {
79546       result = Dali::Toolkit::AsyncImageLoader::DownCast(arg1);
79547     } catch (std::out_of_range& e) {
79548       {
79549         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79550       };
79551     } catch (std::exception& e) {
79552       {
79553         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79554       };
79555     } catch (...) {
79556       {
79557         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79558       };
79559     }
79560   }
79561   jresult = new Dali::Toolkit::AsyncImageLoader((const Dali::Toolkit::AsyncImageLoader &)result);
79562   return jresult;
79563 }
79564
79565
79566 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Load__SWIG_0(void * jarg1, char * jarg2) {
79567   unsigned int jresult ;
79568   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79569   std::string *arg2 = 0 ;
79570   uint32_t result;
79571
79572   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79573   if (!jarg2) {
79574     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79575     return 0;
79576   }
79577   std::string arg2_str(jarg2);
79578   arg2 = &arg2_str;
79579   {
79580     try {
79581       result = (arg1)->Load((std::string const &)*arg2);
79582     } catch (std::out_of_range& e) {
79583       {
79584         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79585       };
79586     } catch (std::exception& e) {
79587       {
79588         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79589       };
79590     } catch (...) {
79591       {
79592         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79593       };
79594     }
79595   }
79596   jresult = result;
79597
79598   //argout typemap for const std::string&
79599
79600   return jresult;
79601 }
79602
79603
79604 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Load__SWIG_1(void * jarg1, char * jarg2, void * jarg3) {
79605   unsigned int jresult ;
79606   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79607   std::string *arg2 = 0 ;
79608   Dali::ImageDimensions arg3 ;
79609   Dali::ImageDimensions *argp3 ;
79610   uint32_t result;
79611
79612   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79613   if (!jarg2) {
79614     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79615     return 0;
79616   }
79617   std::string arg2_str(jarg2);
79618   arg2 = &arg2_str;
79619   argp3 = (Dali::ImageDimensions *)jarg3;
79620   if (!argp3) {
79621     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
79622     return 0;
79623   }
79624   arg3 = *argp3;
79625   {
79626     try {
79627       result = (arg1)->Load((std::string const &)*arg2,arg3);
79628     } catch (std::out_of_range& e) {
79629       {
79630         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79631       };
79632     } catch (std::exception& e) {
79633       {
79634         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79635       };
79636     } catch (...) {
79637       {
79638         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79639       };
79640     }
79641   }
79642   jresult = result;
79643
79644   //argout typemap for const std::string&
79645
79646   return jresult;
79647 }
79648
79649
79650 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Load__SWIG_2(void * jarg1, char * jarg2, void * jarg3, int jarg4, int jarg5, unsigned int jarg6) {
79651   unsigned int jresult ;
79652   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79653   std::string *arg2 = 0 ;
79654   Dali::ImageDimensions arg3 ;
79655   Dali::FittingMode::Type arg4 ;
79656   Dali::SamplingMode::Type arg5 ;
79657   bool arg6 ;
79658   Dali::ImageDimensions *argp3 ;
79659   uint32_t result;
79660
79661   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79662   if (!jarg2) {
79663     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79664     return 0;
79665   }
79666   std::string arg2_str(jarg2);
79667   arg2 = &arg2_str;
79668   argp3 = (Dali::ImageDimensions *)jarg3;
79669   if (!argp3) {
79670     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
79671     return 0;
79672   }
79673   arg3 = *argp3;
79674   arg4 = (Dali::FittingMode::Type)jarg4;
79675   arg5 = (Dali::SamplingMode::Type)jarg5;
79676   arg6 = jarg6 ? true : false;
79677   {
79678     try {
79679       result = (arg1)->Load((std::string const &)*arg2,arg3,arg4,arg5,arg6);
79680     } catch (std::out_of_range& e) {
79681       {
79682         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79683       };
79684     } catch (std::exception& e) {
79685       {
79686         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79687       };
79688     } catch (...) {
79689       {
79690         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79691       };
79692     }
79693   }
79694   jresult = result;
79695
79696   //argout typemap for const std::string&
79697
79698   return jresult;
79699 }
79700
79701
79702 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AsyncImageLoader_Cancel(void * jarg1, unsigned int jarg2) {
79703   unsigned int jresult ;
79704   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79705   uint32_t arg2 ;
79706   bool result;
79707
79708   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79709   arg2 = (uint32_t)jarg2;
79710   {
79711     try {
79712       result = (bool)(arg1)->Cancel(arg2);
79713     } catch (std::out_of_range& e) {
79714       {
79715         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79716       };
79717     } catch (std::exception& e) {
79718       {
79719         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79720       };
79721     } catch (...) {
79722       {
79723         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79724       };
79725     }
79726   }
79727   jresult = result;
79728   return jresult;
79729 }
79730
79731
79732 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AsyncImageLoader_CancelAll(void * jarg1) {
79733   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79734
79735   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79736   {
79737     try {
79738       (arg1)->CancelAll();
79739     } catch (std::out_of_range& e) {
79740       {
79741         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79742       };
79743     } catch (std::exception& e) {
79744       {
79745         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79746       };
79747     } catch (...) {
79748       {
79749         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79750       };
79751     }
79752   }
79753 }
79754
79755
79756 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_ImageLoadedSignal(void * jarg1) {
79757   void * jresult ;
79758   Dali::Toolkit::AsyncImageLoader *arg1 = (Dali::Toolkit::AsyncImageLoader *) 0 ;
79759   Dali::Toolkit::AsyncImageLoader::ImageLoadedSignalType *result = 0 ;
79760
79761   arg1 = (Dali::Toolkit::AsyncImageLoader *)jarg1;
79762   {
79763     try {
79764       result = (Dali::Toolkit::AsyncImageLoader::ImageLoadedSignalType *) &(arg1)->ImageLoadedSignal();
79765     } catch (std::out_of_range& e) {
79766       {
79767         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79768       };
79769     } catch (std::exception& e) {
79770       {
79771         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79772       };
79773     } catch (...) {
79774       {
79775         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79776       };
79777     }
79778   }
79779   jresult = (void *)result;
79780   return jresult;
79781 }
79782
79783
79784 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AsyncImageLoader__SWIG_2(void * jarg1) {
79785   void * jresult ;
79786   Dali::Toolkit::Internal::AsyncImageLoader *arg1 = (Dali::Toolkit::Internal::AsyncImageLoader *) 0 ;
79787   Dali::Toolkit::AsyncImageLoader *result = 0 ;
79788
79789   arg1 = (Dali::Toolkit::Internal::AsyncImageLoader *)jarg1;
79790   {
79791     try {
79792       result = (Dali::Toolkit::AsyncImageLoader *)new Dali::Toolkit::AsyncImageLoader(arg1);
79793     } catch (std::out_of_range& e) {
79794       {
79795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79796       };
79797     } catch (std::exception& e) {
79798       {
79799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79800       };
79801     } catch (...) {
79802       {
79803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79804       };
79805     }
79806   }
79807   jresult = (void *)result;
79808   return jresult;
79809 }
79810
79811
79812 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LoadImageSynchronously__SWIG_0(char * jarg1) {
79813   void * jresult ;
79814   std::string *arg1 = 0 ;
79815   Dali::PixelData result;
79816
79817   if (!jarg1) {
79818     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79819     return 0;
79820   }
79821   std::string arg1_str(jarg1);
79822   arg1 = &arg1_str;
79823   {
79824     try {
79825       result = Dali::Toolkit::SyncImageLoader::Load((std::string const &)*arg1);
79826     } catch (std::out_of_range& e) {
79827       {
79828         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79829       };
79830     } catch (std::exception& e) {
79831       {
79832         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79833       };
79834     } catch (...) {
79835       {
79836         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79837       };
79838     }
79839   }
79840   jresult = new Dali::PixelData((const Dali::PixelData &)result);
79841
79842   //argout typemap for const std::string&
79843
79844   return jresult;
79845 }
79846
79847
79848 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LoadImageSynchronously__SWIG_1(char * jarg1, void * jarg2) {
79849   void * jresult ;
79850   std::string *arg1 = 0 ;
79851   Dali::ImageDimensions arg2 ;
79852   Dali::ImageDimensions *argp2 ;
79853   Dali::PixelData result;
79854
79855   if (!jarg1) {
79856     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79857     return 0;
79858   }
79859   std::string arg1_str(jarg1);
79860   arg1 = &arg1_str;
79861   argp2 = (Dali::ImageDimensions *)jarg2;
79862   if (!argp2) {
79863     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
79864     return 0;
79865   }
79866   arg2 = *argp2;
79867   {
79868     try {
79869       result = Dali::Toolkit::SyncImageLoader::Load((std::string const &)*arg1,arg2);
79870     } catch (std::out_of_range& e) {
79871       {
79872         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79873       };
79874     } catch (std::exception& e) {
79875       {
79876         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79877       };
79878     } catch (...) {
79879       {
79880         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79881       };
79882     }
79883   }
79884   jresult = new Dali::PixelData((const Dali::PixelData &)result);
79885
79886   //argout typemap for const std::string&
79887
79888   return jresult;
79889 }
79890
79891
79892 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_LoadImageSynchronously__SWIG_2(char * jarg1, void * jarg2, int jarg3, int jarg4, unsigned int jarg5) {
79893   void * jresult ;
79894   std::string *arg1 = 0 ;
79895   Dali::ImageDimensions arg2 ;
79896   Dali::FittingMode::Type arg3 ;
79897   Dali::SamplingMode::Type arg4 ;
79898   bool arg5 ;
79899   Dali::ImageDimensions *argp2 ;
79900   Dali::PixelData result;
79901
79902   if (!jarg1) {
79903     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0);
79904     return 0;
79905   }
79906   std::string arg1_str(jarg1);
79907   arg1 = &arg1_str;
79908   argp2 = (Dali::ImageDimensions *)jarg2;
79909   if (!argp2) {
79910     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::ImageDimensions", 0);
79911     return 0;
79912   }
79913   arg2 = *argp2;
79914   arg3 = (Dali::FittingMode::Type)jarg3;
79915   arg4 = (Dali::SamplingMode::Type)jarg4;
79916   arg5 = jarg5 ? true : false;
79917   {
79918     try {
79919       result = Dali::Toolkit::SyncImageLoader::Load((std::string const &)*arg1,arg2,arg3,arg4,arg5);
79920     } catch (std::out_of_range& e) {
79921       {
79922         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79923       };
79924     } catch (std::exception& e) {
79925       {
79926         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
79927       };
79928     } catch (...) {
79929       {
79930         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
79931       };
79932     }
79933   }
79934   jresult = new Dali::PixelData((const Dali::PixelData &)result);
79935
79936   //argout typemap for const std::string&
79937
79938   return jresult;
79939 }
79940
79941
79942 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_CustomAlgorithmInterface(void * jarg1) {
79943   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *arg1 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *) 0 ;
79944
79945   arg1 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)jarg1;
79946   {
79947     try {
79948       delete arg1;
79949     } catch (std::out_of_range& e) {
79950       {
79951         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
79952       };
79953     } catch (std::exception& e) {
79954       {
79955         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
79956       };
79957     } catch (...) {
79958       {
79959         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
79960       };
79961     }
79962   }
79963 }
79964
79965
79966 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_CustomAlgorithmInterface_GetNextFocusableActor(void * jarg1, void * jarg2, void * jarg3, int jarg4) {
79967   void * jresult ;
79968   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *arg1 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *) 0 ;
79969   Dali::Actor arg2 ;
79970   Dali::Actor arg3 ;
79971   Dali::Toolkit::Control::KeyboardFocus::Direction arg4 ;
79972   Dali::Actor *argp2 ;
79973   Dali::Actor *argp3 ;
79974   Dali::Actor result;
79975
79976   arg1 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)jarg1;
79977   argp2 = (Dali::Actor *)jarg2;
79978   if (!argp2) {
79979     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
79980     return 0;
79981   }
79982   arg2 = *argp2;
79983   argp3 = (Dali::Actor *)jarg3;
79984   if (!argp3) {
79985     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
79986     return 0;
79987   }
79988   arg3 = *argp3;
79989   arg4 = (Dali::Toolkit::Control::KeyboardFocus::Direction)jarg4;
79990   {
79991     try {
79992       result = (arg1)->GetNextFocusableActor(arg2,arg3,arg4);
79993     } catch (std::out_of_range& e) {
79994       {
79995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
79996       };
79997     } catch (std::exception& e) {
79998       {
79999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80000       };
80001     } catch (...) {
80002       {
80003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80004       };
80005     }
80006   }
80007   jresult = new Dali::Actor((const Dali::Actor &)result);
80008   return jresult;
80009 }
80010
80011
80012 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_CustomAlgorithmInterface() {
80013   void * jresult ;
80014   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *result = 0 ;
80015
80016   {
80017     try {
80018       result = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)new SwigDirector_CustomAlgorithmInterface();
80019     } catch (std::out_of_range& e) {
80020       {
80021         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80022       };
80023     } catch (std::exception& e) {
80024       {
80025         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80026       };
80027     } catch (...) {
80028       {
80029         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80030       };
80031     }
80032   }
80033   jresult = (void *)result;
80034   return jresult;
80035 }
80036
80037
80038 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_CustomAlgorithmInterface_director_connect(void *objarg, SwigDirector_CustomAlgorithmInterface::SWIG_Callback0_t callback0) {
80039   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *obj = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)objarg;
80040   SwigDirector_CustomAlgorithmInterface *director = dynamic_cast<SwigDirector_CustomAlgorithmInterface *>(obj);
80041   if (director) {
80042     director->swig_connect_director(callback0);
80043   }
80044 }
80045
80046
80047 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SetCustomAlgorithm(void * jarg1, void * jarg2) {
80048   KeyboardFocusManager arg1 ;
80049   Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *arg2 = 0 ;
80050   KeyboardFocusManager *argp1 ;
80051
80052   argp1 = (KeyboardFocusManager *)jarg1;
80053   if (!argp1) {
80054     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null KeyboardFocusManager", 0);
80055     return ;
80056   }
80057   arg1 = *argp1;
80058   arg2 = (Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *)jarg2;
80059   if (!arg2) {
80060     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface & type is null", 0);
80061     return ;
80062   }
80063   {
80064     try {
80065       Dali::Toolkit::DevelKeyboardFocusManager::SetCustomAlgorithm(arg1,*arg2);
80066     } catch (std::out_of_range& e) {
80067       {
80068         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80069       };
80070     } catch (std::exception& e) {
80071       {
80072         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80073       };
80074     } catch (...) {
80075       {
80076         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80077       };
80078     }
80079   }
80080 }
80081
80082
80083 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Clear(void * jarg1) {
80084   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80085
80086   arg1 = (std::vector< unsigned int > *)jarg1;
80087   {
80088     try {
80089       (arg1)->clear();
80090     } catch (std::out_of_range& e) {
80091       {
80092         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80093       };
80094     } catch (std::exception& e) {
80095       {
80096         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80097       };
80098     } catch (...) {
80099       {
80100         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80101       };
80102     }
80103   }
80104 }
80105
80106
80107 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Add(void * jarg1, unsigned int jarg2) {
80108   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80109   unsigned int *arg2 = 0 ;
80110   unsigned int temp2 ;
80111
80112   arg1 = (std::vector< unsigned int > *)jarg1;
80113   temp2 = (unsigned int)jarg2;
80114   arg2 = &temp2;
80115   {
80116     try {
80117       (arg1)->push_back((unsigned int const &)*arg2);
80118     } catch (std::out_of_range& e) {
80119       {
80120         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80121       };
80122     } catch (std::exception& e) {
80123       {
80124         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80125       };
80126     } catch (...) {
80127       {
80128         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80129       };
80130     }
80131   }
80132 }
80133
80134
80135 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ItemIdContainer_size(void * jarg1) {
80136   unsigned long jresult ;
80137   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80138   std::vector< unsigned int >::size_type result;
80139
80140   arg1 = (std::vector< unsigned int > *)jarg1;
80141   {
80142     try {
80143       result = ((std::vector< unsigned int > const *)arg1)->size();
80144     } catch (std::out_of_range& e) {
80145       {
80146         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80147       };
80148     } catch (std::exception& e) {
80149       {
80150         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80151       };
80152     } catch (...) {
80153       {
80154         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80155       };
80156     }
80157   }
80158   jresult = (unsigned long)result;
80159   return jresult;
80160 }
80161
80162
80163 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ItemIdContainer_capacity(void * jarg1) {
80164   unsigned long jresult ;
80165   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80166   std::vector< unsigned int >::size_type result;
80167
80168   arg1 = (std::vector< unsigned int > *)jarg1;
80169   {
80170     try {
80171       result = ((std::vector< unsigned int > const *)arg1)->capacity();
80172     } catch (std::out_of_range& e) {
80173       {
80174         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80175       };
80176     } catch (std::exception& e) {
80177       {
80178         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80179       };
80180     } catch (...) {
80181       {
80182         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80183       };
80184     }
80185   }
80186   jresult = (unsigned long)result;
80187   return jresult;
80188 }
80189
80190
80191 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_reserve(void * jarg1, unsigned long jarg2) {
80192   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80193   std::vector< unsigned int >::size_type arg2 ;
80194
80195   arg1 = (std::vector< unsigned int > *)jarg1;
80196   arg2 = (std::vector< unsigned int >::size_type)jarg2;
80197   {
80198     try {
80199       (arg1)->reserve(arg2);
80200     } catch (std::out_of_range& e) {
80201       {
80202         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80203       };
80204     } catch (std::exception& e) {
80205       {
80206         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80207       };
80208     } catch (...) {
80209       {
80210         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80211       };
80212     }
80213   }
80214 }
80215
80216
80217 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemIdContainer__SWIG_0() {
80218   void * jresult ;
80219   std::vector< unsigned int > *result = 0 ;
80220
80221   {
80222     try {
80223       result = (std::vector< unsigned int > *)new std::vector< unsigned int >();
80224     } catch (std::out_of_range& e) {
80225       {
80226         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80227       };
80228     } catch (std::exception& e) {
80229       {
80230         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80231       };
80232     } catch (...) {
80233       {
80234         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80235       };
80236     }
80237   }
80238   jresult = (void *)result;
80239   return jresult;
80240 }
80241
80242
80243 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemIdContainer__SWIG_1(void * jarg1) {
80244   void * jresult ;
80245   std::vector< unsigned int > *arg1 = 0 ;
80246   std::vector< unsigned int > *result = 0 ;
80247
80248   arg1 = (std::vector< unsigned int > *)jarg1;
80249   if (!arg1) {
80250     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
80251     return 0;
80252   }
80253   {
80254     try {
80255       result = (std::vector< unsigned int > *)new std::vector< unsigned int >((std::vector< unsigned int > const &)*arg1);
80256     } catch (std::out_of_range& e) {
80257       {
80258         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80259       };
80260     } catch (std::exception& e) {
80261       {
80262         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80263       };
80264     } catch (...) {
80265       {
80266         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80267       };
80268     }
80269   }
80270   jresult = (void *)result;
80271   return jresult;
80272 }
80273
80274
80275 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemIdContainer__SWIG_2(int jarg1) {
80276   void * jresult ;
80277   int arg1 ;
80278   std::vector< unsigned int > *result = 0 ;
80279
80280   arg1 = (int)jarg1;
80281   {
80282     try {
80283       try {
80284         result = (std::vector< unsigned int > *)new_std_vector_Sl_unsigned_SS_int_Sg___SWIG_2(arg1);
80285       }
80286       catch(std::out_of_range &_e) {
80287         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80288         return 0;
80289       }
80290
80291     } catch (std::out_of_range& e) {
80292       {
80293         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80294       };
80295     } catch (std::exception& e) {
80296       {
80297         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80298       };
80299     } catch (...) {
80300       {
80301         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80302       };
80303     }
80304   }
80305   jresult = (void *)result;
80306   return jresult;
80307 }
80308
80309
80310 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemIdContainer_getitemcopy(void * jarg1, int jarg2) {
80311   unsigned int jresult ;
80312   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80313   int arg2 ;
80314   unsigned int result;
80315
80316   arg1 = (std::vector< unsigned int > *)jarg1;
80317   arg2 = (int)jarg2;
80318   {
80319     try {
80320       try {
80321         result = (unsigned int)std_vector_Sl_unsigned_SS_int_Sg__getitemcopy(arg1,arg2);
80322       }
80323       catch(std::out_of_range &_e) {
80324         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80325         return 0;
80326       }
80327
80328     } catch (std::out_of_range& e) {
80329       {
80330         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80331       };
80332     } catch (std::exception& e) {
80333       {
80334         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80335       };
80336     } catch (...) {
80337       {
80338         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80339       };
80340     }
80341   }
80342   jresult = result;
80343   return jresult;
80344 }
80345
80346
80347 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemIdContainer_getitem(void * jarg1, int jarg2) {
80348   unsigned int jresult ;
80349   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80350   int arg2 ;
80351   unsigned int *result = 0 ;
80352
80353   arg1 = (std::vector< unsigned int > *)jarg1;
80354   arg2 = (int)jarg2;
80355   {
80356     try {
80357       try {
80358         result = (unsigned int *) &std_vector_Sl_unsigned_SS_int_Sg__getitem(arg1,arg2);
80359       }
80360       catch(std::out_of_range &_e) {
80361         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80362         return 0;
80363       }
80364
80365     } catch (std::out_of_range& e) {
80366       {
80367         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80368       };
80369     } catch (std::exception& e) {
80370       {
80371         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80372       };
80373     } catch (...) {
80374       {
80375         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80376       };
80377     }
80378   }
80379   jresult = *result;
80380   return jresult;
80381 }
80382
80383
80384 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_setitem(void * jarg1, int jarg2, unsigned int jarg3) {
80385   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80386   int arg2 ;
80387   unsigned int *arg3 = 0 ;
80388   unsigned int temp3 ;
80389
80390   arg1 = (std::vector< unsigned int > *)jarg1;
80391   arg2 = (int)jarg2;
80392   temp3 = (unsigned int)jarg3;
80393   arg3 = &temp3;
80394   {
80395     try {
80396       try {
80397         std_vector_Sl_unsigned_SS_int_Sg__setitem(arg1,arg2,(unsigned int const &)*arg3);
80398       }
80399       catch(std::out_of_range &_e) {
80400         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80401         return ;
80402       }
80403
80404     } catch (std::out_of_range& e) {
80405       {
80406         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80407       };
80408     } catch (std::exception& e) {
80409       {
80410         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80411       };
80412     } catch (...) {
80413       {
80414         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80415       };
80416     }
80417   }
80418 }
80419
80420
80421 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_AddRange(void * jarg1, void * jarg2) {
80422   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80423   std::vector< unsigned int > *arg2 = 0 ;
80424
80425   arg1 = (std::vector< unsigned int > *)jarg1;
80426   arg2 = (std::vector< unsigned int > *)jarg2;
80427   if (!arg2) {
80428     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
80429     return ;
80430   }
80431   {
80432     try {
80433       std_vector_Sl_unsigned_SS_int_Sg__AddRange(arg1,(std::vector< unsigned int > const &)*arg2);
80434     } catch (std::out_of_range& e) {
80435       {
80436         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80437       };
80438     } catch (std::exception& e) {
80439       {
80440         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80441       };
80442     } catch (...) {
80443       {
80444         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80445       };
80446     }
80447   }
80448 }
80449
80450
80451 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemIdContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
80452   void * jresult ;
80453   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80454   int arg2 ;
80455   int arg3 ;
80456   std::vector< unsigned int > *result = 0 ;
80457
80458   arg1 = (std::vector< unsigned int > *)jarg1;
80459   arg2 = (int)jarg2;
80460   arg3 = (int)jarg3;
80461   {
80462     try {
80463       try {
80464         result = (std::vector< unsigned int > *)std_vector_Sl_unsigned_SS_int_Sg__GetRange(arg1,arg2,arg3);
80465       }
80466       catch(std::out_of_range &_e) {
80467         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80468         return 0;
80469       }
80470       catch(std::invalid_argument &_e) {
80471         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
80472         return 0;
80473       }
80474
80475     } catch (std::out_of_range& e) {
80476       {
80477         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80478       };
80479     } catch (std::exception& e) {
80480       {
80481         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80482       };
80483     } catch (...) {
80484       {
80485         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80486       };
80487     }
80488   }
80489   jresult = (void *)result;
80490   return jresult;
80491 }
80492
80493
80494 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Insert(void * jarg1, int jarg2, unsigned int jarg3) {
80495   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80496   int arg2 ;
80497   unsigned int *arg3 = 0 ;
80498   unsigned int temp3 ;
80499
80500   arg1 = (std::vector< unsigned int > *)jarg1;
80501   arg2 = (int)jarg2;
80502   temp3 = (unsigned int)jarg3;
80503   arg3 = &temp3;
80504   {
80505     try {
80506       try {
80507         std_vector_Sl_unsigned_SS_int_Sg__Insert(arg1,arg2,(unsigned int const &)*arg3);
80508       }
80509       catch(std::out_of_range &_e) {
80510         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80511         return ;
80512       }
80513
80514     } catch (std::out_of_range& e) {
80515       {
80516         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80517       };
80518     } catch (std::exception& e) {
80519       {
80520         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80521       };
80522     } catch (...) {
80523       {
80524         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80525       };
80526     }
80527   }
80528 }
80529
80530
80531 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
80532   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80533   int arg2 ;
80534   std::vector< unsigned int > *arg3 = 0 ;
80535
80536   arg1 = (std::vector< unsigned int > *)jarg1;
80537   arg2 = (int)jarg2;
80538   arg3 = (std::vector< unsigned int > *)jarg3;
80539   if (!arg3) {
80540     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
80541     return ;
80542   }
80543   {
80544     try {
80545       try {
80546         std_vector_Sl_unsigned_SS_int_Sg__InsertRange(arg1,arg2,(std::vector< unsigned int > const &)*arg3);
80547       }
80548       catch(std::out_of_range &_e) {
80549         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80550         return ;
80551       }
80552
80553     } catch (std::out_of_range& e) {
80554       {
80555         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80556       };
80557     } catch (std::exception& e) {
80558       {
80559         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80560       };
80561     } catch (...) {
80562       {
80563         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80564       };
80565     }
80566   }
80567 }
80568
80569
80570 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_RemoveAt(void * jarg1, int jarg2) {
80571   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80572   int arg2 ;
80573
80574   arg1 = (std::vector< unsigned int > *)jarg1;
80575   arg2 = (int)jarg2;
80576   {
80577     try {
80578       try {
80579         std_vector_Sl_unsigned_SS_int_Sg__RemoveAt(arg1,arg2);
80580       }
80581       catch(std::out_of_range &_e) {
80582         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80583         return ;
80584       }
80585
80586     } catch (std::out_of_range& e) {
80587       {
80588         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80589       };
80590     } catch (std::exception& e) {
80591       {
80592         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80593       };
80594     } catch (...) {
80595       {
80596         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80597       };
80598     }
80599   }
80600 }
80601
80602
80603 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
80604   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80605   int arg2 ;
80606   int arg3 ;
80607
80608   arg1 = (std::vector< unsigned int > *)jarg1;
80609   arg2 = (int)jarg2;
80610   arg3 = (int)jarg3;
80611   {
80612     try {
80613       try {
80614         std_vector_Sl_unsigned_SS_int_Sg__RemoveRange(arg1,arg2,arg3);
80615       }
80616       catch(std::out_of_range &_e) {
80617         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80618         return ;
80619       }
80620       catch(std::invalid_argument &_e) {
80621         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
80622         return ;
80623       }
80624
80625     } catch (std::out_of_range& e) {
80626       {
80627         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80628       };
80629     } catch (std::exception& e) {
80630       {
80631         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80632       };
80633     } catch (...) {
80634       {
80635         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80636       };
80637     }
80638   }
80639 }
80640
80641
80642 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemIdContainer_Repeat(unsigned int jarg1, int jarg2) {
80643   void * jresult ;
80644   unsigned int *arg1 = 0 ;
80645   int arg2 ;
80646   unsigned int temp1 ;
80647   std::vector< unsigned int > *result = 0 ;
80648
80649   temp1 = (unsigned int)jarg1;
80650   arg1 = &temp1;
80651   arg2 = (int)jarg2;
80652   {
80653     try {
80654       try {
80655         result = (std::vector< unsigned int > *)std_vector_Sl_unsigned_SS_int_Sg__Repeat((unsigned int const &)*arg1,arg2);
80656       }
80657       catch(std::out_of_range &_e) {
80658         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80659         return 0;
80660       }
80661
80662     } catch (std::out_of_range& e) {
80663       {
80664         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80665       };
80666     } catch (std::exception& e) {
80667       {
80668         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80669       };
80670     } catch (...) {
80671       {
80672         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80673       };
80674     }
80675   }
80676   jresult = (void *)result;
80677   return jresult;
80678 }
80679
80680
80681 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Reverse__SWIG_0(void * jarg1) {
80682   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80683
80684   arg1 = (std::vector< unsigned int > *)jarg1;
80685   {
80686     try {
80687       std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_0(arg1);
80688     } catch (std::out_of_range& e) {
80689       {
80690         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80691       };
80692     } catch (std::exception& e) {
80693       {
80694         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80695       };
80696     } catch (...) {
80697       {
80698         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80699       };
80700     }
80701   }
80702 }
80703
80704
80705 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
80706   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80707   int arg2 ;
80708   int arg3 ;
80709
80710   arg1 = (std::vector< unsigned int > *)jarg1;
80711   arg2 = (int)jarg2;
80712   arg3 = (int)jarg3;
80713   {
80714     try {
80715       try {
80716         std_vector_Sl_unsigned_SS_int_Sg__Reverse__SWIG_1(arg1,arg2,arg3);
80717       }
80718       catch(std::out_of_range &_e) {
80719         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80720         return ;
80721       }
80722       catch(std::invalid_argument &_e) {
80723         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
80724         return ;
80725       }
80726
80727     } catch (std::out_of_range& e) {
80728       {
80729         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80730       };
80731     } catch (std::exception& e) {
80732       {
80733         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80734       };
80735     } catch (...) {
80736       {
80737         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80738       };
80739     }
80740   }
80741 }
80742
80743
80744 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemIdContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
80745   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80746   int arg2 ;
80747   std::vector< unsigned int > *arg3 = 0 ;
80748
80749   arg1 = (std::vector< unsigned int > *)jarg1;
80750   arg2 = (int)jarg2;
80751   arg3 = (std::vector< unsigned int > *)jarg3;
80752   if (!arg3) {
80753     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< unsigned int > const & type is null", 0);
80754     return ;
80755   }
80756   {
80757     try {
80758       try {
80759         std_vector_Sl_unsigned_SS_int_Sg__SetRange(arg1,arg2,(std::vector< unsigned int > const &)*arg3);
80760       }
80761       catch(std::out_of_range &_e) {
80762         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
80763         return ;
80764       }
80765
80766     } catch (std::out_of_range& e) {
80767       {
80768         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80769       };
80770     } catch (std::exception& e) {
80771       {
80772         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80773       };
80774     } catch (...) {
80775       {
80776         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80777       };
80778     }
80779   }
80780 }
80781
80782
80783 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemIdContainer_Contains(void * jarg1, unsigned int jarg2) {
80784   unsigned int jresult ;
80785   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80786   unsigned int *arg2 = 0 ;
80787   unsigned int temp2 ;
80788   bool result;
80789
80790   arg1 = (std::vector< unsigned int > *)jarg1;
80791   temp2 = (unsigned int)jarg2;
80792   arg2 = &temp2;
80793   {
80794     try {
80795       result = (bool)std_vector_Sl_unsigned_SS_int_Sg__Contains(arg1,(unsigned int const &)*arg2);
80796     } catch (std::out_of_range& e) {
80797       {
80798         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80799       };
80800     } catch (std::exception& e) {
80801       {
80802         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80803       };
80804     } catch (...) {
80805       {
80806         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80807       };
80808     }
80809   }
80810   jresult = result;
80811   return jresult;
80812 }
80813
80814
80815 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemIdContainer_IndexOf(void * jarg1, unsigned int jarg2) {
80816   int jresult ;
80817   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80818   unsigned int *arg2 = 0 ;
80819   unsigned int temp2 ;
80820   int result;
80821
80822   arg1 = (std::vector< unsigned int > *)jarg1;
80823   temp2 = (unsigned int)jarg2;
80824   arg2 = &temp2;
80825   {
80826     try {
80827       result = (int)std_vector_Sl_unsigned_SS_int_Sg__IndexOf(arg1,(unsigned int const &)*arg2);
80828     } catch (std::out_of_range& e) {
80829       {
80830         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80831       };
80832     } catch (std::exception& e) {
80833       {
80834         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80835       };
80836     } catch (...) {
80837       {
80838         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80839       };
80840     }
80841   }
80842   jresult = result;
80843   return jresult;
80844 }
80845
80846
80847 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_ItemIdContainer_LastIndexOf(void * jarg1, unsigned int jarg2) {
80848   int jresult ;
80849   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80850   unsigned int *arg2 = 0 ;
80851   unsigned int temp2 ;
80852   int result;
80853
80854   arg1 = (std::vector< unsigned int > *)jarg1;
80855   temp2 = (unsigned int)jarg2;
80856   arg2 = &temp2;
80857   {
80858     try {
80859       result = (int)std_vector_Sl_unsigned_SS_int_Sg__LastIndexOf(arg1,(unsigned int const &)*arg2);
80860     } catch (std::out_of_range& e) {
80861       {
80862         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80863       };
80864     } catch (std::exception& e) {
80865       {
80866         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80867       };
80868     } catch (...) {
80869       {
80870         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80871       };
80872     }
80873   }
80874   jresult = result;
80875   return jresult;
80876 }
80877
80878
80879 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ItemIdContainer_Remove(void * jarg1, unsigned int jarg2) {
80880   unsigned int jresult ;
80881   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80882   unsigned int *arg2 = 0 ;
80883   unsigned int temp2 ;
80884   bool result;
80885
80886   arg1 = (std::vector< unsigned int > *)jarg1;
80887   temp2 = (unsigned int)jarg2;
80888   arg2 = &temp2;
80889   {
80890     try {
80891       result = (bool)std_vector_Sl_unsigned_SS_int_Sg__Remove(arg1,(unsigned int const &)*arg2);
80892     } catch (std::out_of_range& e) {
80893       {
80894         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80895       };
80896     } catch (std::exception& e) {
80897       {
80898         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80899       };
80900     } catch (...) {
80901       {
80902         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80903       };
80904     }
80905   }
80906   jresult = result;
80907   return jresult;
80908 }
80909
80910
80911 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemIdContainer(void * jarg1) {
80912   std::vector< unsigned int > *arg1 = (std::vector< unsigned int > *) 0 ;
80913
80914   arg1 = (std::vector< unsigned int > *)jarg1;
80915   {
80916     try {
80917       delete arg1;
80918     } catch (std::out_of_range& e) {
80919       {
80920         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
80921       };
80922     } catch (std::exception& e) {
80923       {
80924         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
80925       };
80926     } catch (...) {
80927       {
80928         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
80929       };
80930     }
80931   }
80932 }
80933
80934
80935 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Item__SWIG_0() {
80936   void * jresult ;
80937   std::pair< unsigned int,Dali::Actor > *result = 0 ;
80938
80939   {
80940     try {
80941       result = (std::pair< unsigned int,Dali::Actor > *)new std::pair< unsigned int,Dali::Actor >();
80942     } catch (std::out_of_range& e) {
80943       {
80944         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80945       };
80946     } catch (std::exception& e) {
80947       {
80948         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80949       };
80950     } catch (...) {
80951       {
80952         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80953       };
80954     }
80955   }
80956   jresult = (void *)result;
80957   return jresult;
80958 }
80959
80960
80961 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Item__SWIG_1(unsigned int jarg1, void * jarg2) {
80962   void * jresult ;
80963   unsigned int arg1 ;
80964   Dali::Actor arg2 ;
80965   Dali::Actor *argp2 ;
80966   std::pair< unsigned int,Dali::Actor > *result = 0 ;
80967
80968   arg1 = (unsigned int)jarg1;
80969   argp2 = (Dali::Actor *)jarg2;
80970   if (!argp2) {
80971     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
80972     return 0;
80973   }
80974   arg2 = *argp2;
80975   {
80976     try {
80977       result = (std::pair< unsigned int,Dali::Actor > *)new std::pair< unsigned int,Dali::Actor >(arg1,arg2);
80978     } catch (std::out_of_range& e) {
80979       {
80980         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
80981       };
80982     } catch (std::exception& e) {
80983       {
80984         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
80985       };
80986     } catch (...) {
80987       {
80988         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
80989       };
80990     }
80991   }
80992   jresult = (void *)result;
80993   return jresult;
80994 }
80995
80996
80997 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_Item__SWIG_2(void * jarg1) {
80998   void * jresult ;
80999   std::pair< unsigned int,Dali::Actor > *arg1 = 0 ;
81000   std::pair< unsigned int,Dali::Actor > *result = 0 ;
81001
81002   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
81003   if (!arg1) {
81004     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
81005     return 0;
81006   }
81007   {
81008     try {
81009       result = (std::pair< unsigned int,Dali::Actor > *)new std::pair< unsigned int,Dali::Actor >((std::pair< unsigned int,Dali::Actor > const &)*arg1);
81010     } catch (std::out_of_range& e) {
81011       {
81012         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81013       };
81014     } catch (std::exception& e) {
81015       {
81016         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81017       };
81018     } catch (...) {
81019       {
81020         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81021       };
81022     }
81023   }
81024   jresult = (void *)result;
81025   return jresult;
81026 }
81027
81028
81029 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Item_first_set(void * jarg1, unsigned int jarg2) {
81030   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
81031   unsigned int arg2 ;
81032
81033   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
81034   arg2 = (unsigned int)jarg2;
81035   if (arg1) (arg1)->first = arg2;
81036 }
81037
81038
81039 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_Item_first_get(void * jarg1) {
81040   unsigned int jresult ;
81041   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
81042   unsigned int result;
81043
81044   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
81045   result = (unsigned int) ((arg1)->first);
81046   jresult = result;
81047   return jresult;
81048 }
81049
81050
81051 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_Item_second_set(void * jarg1, void * jarg2) {
81052   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
81053   Dali::Actor *arg2 = (Dali::Actor *) 0 ;
81054
81055   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
81056   arg2 = (Dali::Actor *)jarg2;
81057   if (arg1) (arg1)->second = *arg2;
81058 }
81059
81060
81061 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_Item_second_get(void * jarg1) {
81062   void * jresult ;
81063   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
81064   Dali::Actor *result = 0 ;
81065
81066   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
81067   result = (Dali::Actor *)& ((arg1)->second);
81068   jresult = (void *)result;
81069   return jresult;
81070 }
81071
81072
81073 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_Item(void * jarg1) {
81074   std::pair< unsigned int,Dali::Actor > *arg1 = (std::pair< unsigned int,Dali::Actor > *) 0 ;
81075
81076   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
81077   {
81078     try {
81079       delete arg1;
81080     } catch (std::out_of_range& e) {
81081       {
81082         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81083       };
81084     } catch (std::exception& e) {
81085       {
81086         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81087       };
81088     } catch (...) {
81089       {
81090         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81091       };
81092     }
81093   }
81094 }
81095
81096
81097 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Clear(void * jarg1) {
81098   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81099
81100   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81101   {
81102     try {
81103       (arg1)->clear();
81104     } catch (std::out_of_range& e) {
81105       {
81106         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81107       };
81108     } catch (std::exception& e) {
81109       {
81110         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81111       };
81112     } catch (...) {
81113       {
81114         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81115       };
81116     }
81117   }
81118 }
81119
81120
81121 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Add(void * jarg1, void * jarg2) {
81122   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81123   std::pair< unsigned int,Dali::Actor > *arg2 = 0 ;
81124
81125   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81126   arg2 = (std::pair< unsigned int,Dali::Actor > *)jarg2;
81127   if (!arg2) {
81128     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
81129     return ;
81130   }
81131   {
81132     try {
81133       (arg1)->push_back((std::pair< unsigned int,Dali::Actor > const &)*arg2);
81134     } catch (std::out_of_range& e) {
81135       {
81136         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81137       };
81138     } catch (std::exception& e) {
81139       {
81140         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81141       };
81142     } catch (...) {
81143       {
81144         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81145       };
81146     }
81147   }
81148 }
81149
81150
81151 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ItemContainer_size(void * jarg1) {
81152   unsigned long jresult ;
81153   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81154   std::vector< std::pair< unsigned int,Dali::Actor > >::size_type result;
81155
81156   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81157   {
81158     try {
81159       result = ((std::vector< std::pair< unsigned int,Dali::Actor > > const *)arg1)->size();
81160     } catch (std::out_of_range& e) {
81161       {
81162         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81163       };
81164     } catch (std::exception& e) {
81165       {
81166         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81167       };
81168     } catch (...) {
81169       {
81170         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81171       };
81172     }
81173   }
81174   jresult = (unsigned long)result;
81175   return jresult;
81176 }
81177
81178
81179 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ItemContainer_capacity(void * jarg1) {
81180   unsigned long jresult ;
81181   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81182   std::vector< std::pair< unsigned int,Dali::Actor > >::size_type result;
81183
81184   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81185   {
81186     try {
81187       result = ((std::vector< std::pair< unsigned int,Dali::Actor > > const *)arg1)->capacity();
81188     } catch (std::out_of_range& e) {
81189       {
81190         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81191       };
81192     } catch (std::exception& e) {
81193       {
81194         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81195       };
81196     } catch (...) {
81197       {
81198         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81199       };
81200     }
81201   }
81202   jresult = (unsigned long)result;
81203   return jresult;
81204 }
81205
81206
81207 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_reserve(void * jarg1, unsigned long jarg2) {
81208   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81209   std::vector< std::pair< unsigned int,Dali::Actor > >::size_type arg2 ;
81210
81211   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81212   arg2 = (std::vector< std::pair< unsigned int,Dali::Actor > >::size_type)jarg2;
81213   {
81214     try {
81215       (arg1)->reserve(arg2);
81216     } catch (std::out_of_range& e) {
81217       {
81218         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81219       };
81220     } catch (std::exception& e) {
81221       {
81222         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81223       };
81224     } catch (...) {
81225       {
81226         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81227       };
81228     }
81229   }
81230 }
81231
81232
81233 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemContainer__SWIG_0() {
81234   void * jresult ;
81235   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
81236
81237   {
81238     try {
81239       result = (std::vector< std::pair< unsigned int,Dali::Actor > > *)new std::vector< std::pair< unsigned int,Dali::Actor > >();
81240     } catch (std::out_of_range& e) {
81241       {
81242         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81243       };
81244     } catch (std::exception& e) {
81245       {
81246         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81247       };
81248     } catch (...) {
81249       {
81250         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81251       };
81252     }
81253   }
81254   jresult = (void *)result;
81255   return jresult;
81256 }
81257
81258
81259 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemContainer__SWIG_1(void * jarg1) {
81260   void * jresult ;
81261   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = 0 ;
81262   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
81263
81264   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81265   if (!arg1) {
81266     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
81267     return 0;
81268   }
81269   {
81270     try {
81271       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);
81272     } catch (std::out_of_range& e) {
81273       {
81274         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81275       };
81276     } catch (std::exception& e) {
81277       {
81278         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81279       };
81280     } catch (...) {
81281       {
81282         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81283       };
81284     }
81285   }
81286   jresult = (void *)result;
81287   return jresult;
81288 }
81289
81290
81291 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ItemContainer__SWIG_2(int jarg1) {
81292   void * jresult ;
81293   int arg1 ;
81294   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
81295
81296   arg1 = (int)jarg1;
81297   {
81298     try {
81299       try {
81300         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);
81301       }
81302       catch(std::out_of_range &_e) {
81303         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81304         return 0;
81305       }
81306
81307     } catch (std::out_of_range& e) {
81308       {
81309         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81310       };
81311     } catch (std::exception& e) {
81312       {
81313         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81314       };
81315     } catch (...) {
81316       {
81317         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81318       };
81319     }
81320   }
81321   jresult = (void *)result;
81322   return jresult;
81323 }
81324
81325
81326 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemContainer_getitemcopy(void * jarg1, int jarg2) {
81327   void * jresult ;
81328   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81329   int arg2 ;
81330   std::pair< unsigned int,Dali::Actor > result;
81331
81332   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81333   arg2 = (int)jarg2;
81334   {
81335     try {
81336       try {
81337         result = std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__getitemcopy(arg1,arg2);
81338       }
81339       catch(std::out_of_range &_e) {
81340         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81341         return 0;
81342       }
81343
81344     } catch (std::out_of_range& e) {
81345       {
81346         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81347       };
81348     } catch (std::exception& e) {
81349       {
81350         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81351       };
81352     } catch (...) {
81353       {
81354         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81355       };
81356     }
81357   }
81358   jresult = new std::pair< unsigned int,Dali::Actor >((const std::pair< unsigned int,Dali::Actor > &)result);
81359   return jresult;
81360 }
81361
81362
81363 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemContainer_getitem(void * jarg1, int jarg2) {
81364   void * jresult ;
81365   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81366   int arg2 ;
81367   std::pair< unsigned int,Dali::Actor > *result = 0 ;
81368
81369   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81370   arg2 = (int)jarg2;
81371   {
81372     try {
81373       try {
81374         result = (std::pair< unsigned int,Dali::Actor > *) &std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__getitem(arg1,arg2);
81375       }
81376       catch(std::out_of_range &_e) {
81377         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81378         return 0;
81379       }
81380
81381     } catch (std::out_of_range& e) {
81382       {
81383         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81384       };
81385     } catch (std::exception& e) {
81386       {
81387         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81388       };
81389     } catch (...) {
81390       {
81391         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81392       };
81393     }
81394   }
81395   jresult = (void *)result;
81396   return jresult;
81397 }
81398
81399
81400 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_setitem(void * jarg1, int jarg2, void * jarg3) {
81401   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81402   int arg2 ;
81403   std::pair< unsigned int,Dali::Actor > *arg3 = 0 ;
81404
81405   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81406   arg2 = (int)jarg2;
81407   arg3 = (std::pair< unsigned int,Dali::Actor > *)jarg3;
81408   if (!arg3) {
81409     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
81410     return ;
81411   }
81412   {
81413     try {
81414       try {
81415         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);
81416       }
81417       catch(std::out_of_range &_e) {
81418         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81419         return ;
81420       }
81421
81422     } catch (std::out_of_range& e) {
81423       {
81424         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81425       };
81426     } catch (std::exception& e) {
81427       {
81428         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81429       };
81430     } catch (...) {
81431       {
81432         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81433       };
81434     }
81435   }
81436 }
81437
81438
81439 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_AddRange(void * jarg1, void * jarg2) {
81440   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81441   std::vector< std::pair< unsigned int,Dali::Actor > > *arg2 = 0 ;
81442
81443   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81444   arg2 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg2;
81445   if (!arg2) {
81446     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
81447     return ;
81448   }
81449   {
81450     try {
81451       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);
81452     } catch (std::out_of_range& e) {
81453       {
81454         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81455       };
81456     } catch (std::exception& e) {
81457       {
81458         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81459       };
81460     } catch (...) {
81461       {
81462         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81463       };
81464     }
81465   }
81466 }
81467
81468
81469 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
81470   void * jresult ;
81471   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81472   int arg2 ;
81473   int arg3 ;
81474   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
81475
81476   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81477   arg2 = (int)jarg2;
81478   arg3 = (int)jarg3;
81479   {
81480     try {
81481       try {
81482         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);
81483       }
81484       catch(std::out_of_range &_e) {
81485         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81486         return 0;
81487       }
81488       catch(std::invalid_argument &_e) {
81489         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
81490         return 0;
81491       }
81492
81493     } catch (std::out_of_range& e) {
81494       {
81495         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81496       };
81497     } catch (std::exception& e) {
81498       {
81499         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81500       };
81501     } catch (...) {
81502       {
81503         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81504       };
81505     }
81506   }
81507   jresult = (void *)result;
81508   return jresult;
81509 }
81510
81511
81512 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Insert(void * jarg1, int jarg2, void * jarg3) {
81513   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81514   int arg2 ;
81515   std::pair< unsigned int,Dali::Actor > *arg3 = 0 ;
81516
81517   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81518   arg2 = (int)jarg2;
81519   arg3 = (std::pair< unsigned int,Dali::Actor > *)jarg3;
81520   if (!arg3) {
81521     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
81522     return ;
81523   }
81524   {
81525     try {
81526       try {
81527         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);
81528       }
81529       catch(std::out_of_range &_e) {
81530         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81531         return ;
81532       }
81533
81534     } catch (std::out_of_range& e) {
81535       {
81536         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81537       };
81538     } catch (std::exception& e) {
81539       {
81540         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81541       };
81542     } catch (...) {
81543       {
81544         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81545       };
81546     }
81547   }
81548 }
81549
81550
81551 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
81552   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81553   int arg2 ;
81554   std::vector< std::pair< unsigned int,Dali::Actor > > *arg3 = 0 ;
81555
81556   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81557   arg2 = (int)jarg2;
81558   arg3 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg3;
81559   if (!arg3) {
81560     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
81561     return ;
81562   }
81563   {
81564     try {
81565       try {
81566         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);
81567       }
81568       catch(std::out_of_range &_e) {
81569         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81570         return ;
81571       }
81572
81573     } catch (std::out_of_range& e) {
81574       {
81575         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81576       };
81577     } catch (std::exception& e) {
81578       {
81579         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81580       };
81581     } catch (...) {
81582       {
81583         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81584       };
81585     }
81586   }
81587 }
81588
81589
81590 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_RemoveAt(void * jarg1, int jarg2) {
81591   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81592   int arg2 ;
81593
81594   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81595   arg2 = (int)jarg2;
81596   {
81597     try {
81598       try {
81599         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__RemoveAt(arg1,arg2);
81600       }
81601       catch(std::out_of_range &_e) {
81602         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81603         return ;
81604       }
81605
81606     } catch (std::out_of_range& e) {
81607       {
81608         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81609       };
81610     } catch (std::exception& e) {
81611       {
81612         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81613       };
81614     } catch (...) {
81615       {
81616         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81617       };
81618     }
81619   }
81620 }
81621
81622
81623 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
81624   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81625   int arg2 ;
81626   int arg3 ;
81627
81628   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81629   arg2 = (int)jarg2;
81630   arg3 = (int)jarg3;
81631   {
81632     try {
81633       try {
81634         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__RemoveRange(arg1,arg2,arg3);
81635       }
81636       catch(std::out_of_range &_e) {
81637         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81638         return ;
81639       }
81640       catch(std::invalid_argument &_e) {
81641         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
81642         return ;
81643       }
81644
81645     } catch (std::out_of_range& e) {
81646       {
81647         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81648       };
81649     } catch (std::exception& e) {
81650       {
81651         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81652       };
81653     } catch (...) {
81654       {
81655         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81656       };
81657     }
81658   }
81659 }
81660
81661
81662 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ItemContainer_Repeat(void * jarg1, int jarg2) {
81663   void * jresult ;
81664   std::pair< unsigned int,Dali::Actor > *arg1 = 0 ;
81665   int arg2 ;
81666   std::vector< std::pair< unsigned int,Dali::Actor > > *result = 0 ;
81667
81668   arg1 = (std::pair< unsigned int,Dali::Actor > *)jarg1;
81669   if (!arg1) {
81670     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::pair< unsigned int,Dali::Actor > const & type is null", 0);
81671     return 0;
81672   }
81673   arg2 = (int)jarg2;
81674   {
81675     try {
81676       try {
81677         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);
81678       }
81679       catch(std::out_of_range &_e) {
81680         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81681         return 0;
81682       }
81683
81684     } catch (std::out_of_range& e) {
81685       {
81686         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81687       };
81688     } catch (std::exception& e) {
81689       {
81690         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81691       };
81692     } catch (...) {
81693       {
81694         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81695       };
81696     }
81697   }
81698   jresult = (void *)result;
81699   return jresult;
81700 }
81701
81702
81703 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Reverse__SWIG_0(void * jarg1) {
81704   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81705
81706   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81707   {
81708     try {
81709       std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Reverse__SWIG_0(arg1);
81710     } catch (std::out_of_range& e) {
81711       {
81712         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81713       };
81714     } catch (std::exception& e) {
81715       {
81716         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81717       };
81718     } catch (...) {
81719       {
81720         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81721       };
81722     }
81723   }
81724 }
81725
81726
81727 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
81728   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81729   int arg2 ;
81730   int arg3 ;
81731
81732   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81733   arg2 = (int)jarg2;
81734   arg3 = (int)jarg3;
81735   {
81736     try {
81737       try {
81738         std_vector_Sl_std_pair_Sl_unsigned_SS_int_Sc_Dali_Actor_Sg__Sg__Reverse__SWIG_1(arg1,arg2,arg3);
81739       }
81740       catch(std::out_of_range &_e) {
81741         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81742         return ;
81743       }
81744       catch(std::invalid_argument &_e) {
81745         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
81746         return ;
81747       }
81748
81749     } catch (std::out_of_range& e) {
81750       {
81751         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81752       };
81753     } catch (std::exception& e) {
81754       {
81755         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81756       };
81757     } catch (...) {
81758       {
81759         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81760       };
81761     }
81762   }
81763 }
81764
81765
81766 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ItemContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
81767   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81768   int arg2 ;
81769   std::vector< std::pair< unsigned int,Dali::Actor > > *arg3 = 0 ;
81770
81771   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81772   arg2 = (int)jarg2;
81773   arg3 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg3;
81774   if (!arg3) {
81775     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< std::pair< unsigned int,Dali::Actor > > const & type is null", 0);
81776     return ;
81777   }
81778   {
81779     try {
81780       try {
81781         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);
81782       }
81783       catch(std::out_of_range &_e) {
81784         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
81785         return ;
81786       }
81787
81788     } catch (std::out_of_range& e) {
81789       {
81790         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81791       };
81792     } catch (std::exception& e) {
81793       {
81794         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81795       };
81796     } catch (...) {
81797       {
81798         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81799       };
81800     }
81801   }
81802 }
81803
81804
81805 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ItemContainer(void * jarg1) {
81806   std::vector< std::pair< unsigned int,Dali::Actor > > *arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *) 0 ;
81807
81808   arg1 = (std::vector< std::pair< unsigned int,Dali::Actor > > *)jarg1;
81809   {
81810     try {
81811       delete arg1;
81812     } catch (std::out_of_range& e) {
81813       {
81814         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81815       };
81816     } catch (std::exception& e) {
81817       {
81818         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81819       };
81820     } catch (...) {
81821       {
81822         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81823       };
81824     }
81825   }
81826 }
81827
81828
81829 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Clear(void * jarg1) {
81830   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
81831
81832   arg1 = (std::vector< Dali::Actor > *)jarg1;
81833   {
81834     try {
81835       (arg1)->clear();
81836     } catch (std::out_of_range& e) {
81837       {
81838         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81839       };
81840     } catch (std::exception& e) {
81841       {
81842         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81843       };
81844     } catch (...) {
81845       {
81846         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81847       };
81848     }
81849   }
81850 }
81851
81852
81853 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Add(void * jarg1, void * jarg2) {
81854   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
81855   Dali::Actor *arg2 = 0 ;
81856
81857   arg1 = (std::vector< Dali::Actor > *)jarg1;
81858   arg2 = (Dali::Actor *)jarg2;
81859   if (!arg2) {
81860     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
81861     return ;
81862   }
81863   {
81864     try {
81865       (arg1)->push_back((Dali::Actor const &)*arg2);
81866     } catch (std::out_of_range& e) {
81867       {
81868         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81869       };
81870     } catch (std::exception& e) {
81871       {
81872         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81873       };
81874     } catch (...) {
81875       {
81876         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81877       };
81878     }
81879   }
81880 }
81881
81882
81883 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorContainer_size(void * jarg1) {
81884   unsigned long jresult ;
81885   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
81886   std::vector< Dali::Actor >::size_type result;
81887
81888   arg1 = (std::vector< Dali::Actor > *)jarg1;
81889   {
81890     try {
81891       result = ((std::vector< Dali::Actor > const *)arg1)->size();
81892     } catch (std::out_of_range& e) {
81893       {
81894         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81895       };
81896     } catch (std::exception& e) {
81897       {
81898         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81899       };
81900     } catch (...) {
81901       {
81902         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81903       };
81904     }
81905   }
81906   jresult = (unsigned long)result;
81907   return jresult;
81908 }
81909
81910
81911 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ActorContainer_capacity(void * jarg1) {
81912   unsigned long jresult ;
81913   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
81914   std::vector< Dali::Actor >::size_type result;
81915
81916   arg1 = (std::vector< Dali::Actor > *)jarg1;
81917   {
81918     try {
81919       result = ((std::vector< Dali::Actor > const *)arg1)->capacity();
81920     } catch (std::out_of_range& e) {
81921       {
81922         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81923       };
81924     } catch (std::exception& e) {
81925       {
81926         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81927       };
81928     } catch (...) {
81929       {
81930         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81931       };
81932     }
81933   }
81934   jresult = (unsigned long)result;
81935   return jresult;
81936 }
81937
81938
81939 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_reserve(void * jarg1, unsigned long jarg2) {
81940   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
81941   std::vector< Dali::Actor >::size_type arg2 ;
81942
81943   arg1 = (std::vector< Dali::Actor > *)jarg1;
81944   arg2 = (std::vector< Dali::Actor >::size_type)jarg2;
81945   {
81946     try {
81947       (arg1)->reserve(arg2);
81948     } catch (std::out_of_range& e) {
81949       {
81950         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
81951       };
81952     } catch (std::exception& e) {
81953       {
81954         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
81955       };
81956     } catch (...) {
81957       {
81958         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
81959       };
81960     }
81961   }
81962 }
81963
81964
81965 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorContainer__SWIG_0() {
81966   void * jresult ;
81967   std::vector< Dali::Actor > *result = 0 ;
81968
81969   {
81970     try {
81971       result = (std::vector< Dali::Actor > *)new std::vector< Dali::Actor >();
81972     } catch (std::out_of_range& e) {
81973       {
81974         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
81975       };
81976     } catch (std::exception& e) {
81977       {
81978         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
81979       };
81980     } catch (...) {
81981       {
81982         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
81983       };
81984     }
81985   }
81986   jresult = (void *)result;
81987   return jresult;
81988 }
81989
81990
81991 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorContainer__SWIG_1(void * jarg1) {
81992   void * jresult ;
81993   std::vector< Dali::Actor > *arg1 = 0 ;
81994   std::vector< Dali::Actor > *result = 0 ;
81995
81996   arg1 = (std::vector< Dali::Actor > *)jarg1;
81997   if (!arg1) {
81998     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
81999     return 0;
82000   }
82001   {
82002     try {
82003       result = (std::vector< Dali::Actor > *)new std::vector< Dali::Actor >((std::vector< Dali::Actor > const &)*arg1);
82004     } catch (std::out_of_range& e) {
82005       {
82006         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82007       };
82008     } catch (std::exception& e) {
82009       {
82010         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82011       };
82012     } catch (...) {
82013       {
82014         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82015       };
82016     }
82017   }
82018   jresult = (void *)result;
82019   return jresult;
82020 }
82021
82022
82023 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ActorContainer__SWIG_2(int jarg1) {
82024   void * jresult ;
82025   int arg1 ;
82026   std::vector< Dali::Actor > *result = 0 ;
82027
82028   arg1 = (int)jarg1;
82029   {
82030     try {
82031       try {
82032         result = (std::vector< Dali::Actor > *)new_std_vector_Sl_Dali_Actor_Sg___SWIG_2(arg1);
82033       }
82034       catch(std::out_of_range &_e) {
82035         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82036         return 0;
82037       }
82038
82039     } catch (std::out_of_range& e) {
82040       {
82041         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82042       };
82043     } catch (std::exception& e) {
82044       {
82045         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82046       };
82047     } catch (...) {
82048       {
82049         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82050       };
82051     }
82052   }
82053   jresult = (void *)result;
82054   return jresult;
82055 }
82056
82057
82058 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ActorContainer_getitemcopy(void * jarg1, int jarg2) {
82059   void * jresult ;
82060   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82061   int arg2 ;
82062   Dali::Actor result;
82063
82064   arg1 = (std::vector< Dali::Actor > *)jarg1;
82065   arg2 = (int)jarg2;
82066   {
82067     try {
82068       try {
82069         result = std_vector_Sl_Dali_Actor_Sg__getitemcopy(arg1,arg2);
82070       }
82071       catch(std::out_of_range &_e) {
82072         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82073         return 0;
82074       }
82075
82076     } catch (std::out_of_range& e) {
82077       {
82078         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82079       };
82080     } catch (std::exception& e) {
82081       {
82082         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82083       };
82084     } catch (...) {
82085       {
82086         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82087       };
82088     }
82089   }
82090   jresult = new Dali::Actor((const Dali::Actor &)result);
82091   return jresult;
82092 }
82093
82094
82095 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ActorContainer_getitem(void * jarg1, int jarg2) {
82096   void * jresult ;
82097   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82098   int arg2 ;
82099   Dali::Actor *result = 0 ;
82100
82101   arg1 = (std::vector< Dali::Actor > *)jarg1;
82102   arg2 = (int)jarg2;
82103   {
82104     try {
82105       try {
82106         result = (Dali::Actor *) &std_vector_Sl_Dali_Actor_Sg__getitem(arg1,arg2);
82107       }
82108       catch(std::out_of_range &_e) {
82109         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82110         return 0;
82111       }
82112
82113     } catch (std::out_of_range& e) {
82114       {
82115         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82116       };
82117     } catch (std::exception& e) {
82118       {
82119         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82120       };
82121     } catch (...) {
82122       {
82123         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82124       };
82125     }
82126   }
82127   jresult = (void *)result;
82128   return jresult;
82129 }
82130
82131
82132 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_setitem(void * jarg1, int jarg2, void * jarg3) {
82133   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82134   int arg2 ;
82135   Dali::Actor *arg3 = 0 ;
82136
82137   arg1 = (std::vector< Dali::Actor > *)jarg1;
82138   arg2 = (int)jarg2;
82139   arg3 = (Dali::Actor *)jarg3;
82140   if (!arg3) {
82141     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
82142     return ;
82143   }
82144   {
82145     try {
82146       try {
82147         std_vector_Sl_Dali_Actor_Sg__setitem(arg1,arg2,(Dali::Actor const &)*arg3);
82148       }
82149       catch(std::out_of_range &_e) {
82150         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82151         return ;
82152       }
82153
82154     } catch (std::out_of_range& e) {
82155       {
82156         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82157       };
82158     } catch (std::exception& e) {
82159       {
82160         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82161       };
82162     } catch (...) {
82163       {
82164         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82165       };
82166     }
82167   }
82168 }
82169
82170
82171 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_AddRange(void * jarg1, void * jarg2) {
82172   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82173   std::vector< Dali::Actor > *arg2 = 0 ;
82174
82175   arg1 = (std::vector< Dali::Actor > *)jarg1;
82176   arg2 = (std::vector< Dali::Actor > *)jarg2;
82177   if (!arg2) {
82178     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
82179     return ;
82180   }
82181   {
82182     try {
82183       std_vector_Sl_Dali_Actor_Sg__AddRange(arg1,(std::vector< Dali::Actor > const &)*arg2);
82184     } catch (std::out_of_range& e) {
82185       {
82186         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82187       };
82188     } catch (std::exception& e) {
82189       {
82190         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82191       };
82192     } catch (...) {
82193       {
82194         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82195       };
82196     }
82197   }
82198 }
82199
82200
82201 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ActorContainer_GetRange(void * jarg1, int jarg2, int jarg3) {
82202   void * jresult ;
82203   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82204   int arg2 ;
82205   int arg3 ;
82206   std::vector< Dali::Actor > *result = 0 ;
82207
82208   arg1 = (std::vector< Dali::Actor > *)jarg1;
82209   arg2 = (int)jarg2;
82210   arg3 = (int)jarg3;
82211   {
82212     try {
82213       try {
82214         result = (std::vector< Dali::Actor > *)std_vector_Sl_Dali_Actor_Sg__GetRange(arg1,arg2,arg3);
82215       }
82216       catch(std::out_of_range &_e) {
82217         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82218         return 0;
82219       }
82220       catch(std::invalid_argument &_e) {
82221         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
82222         return 0;
82223       }
82224
82225     } catch (std::out_of_range& e) {
82226       {
82227         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82228       };
82229     } catch (std::exception& e) {
82230       {
82231         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82232       };
82233     } catch (...) {
82234       {
82235         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82236       };
82237     }
82238   }
82239   jresult = (void *)result;
82240   return jresult;
82241 }
82242
82243
82244 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Insert(void * jarg1, int jarg2, void * jarg3) {
82245   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82246   int arg2 ;
82247   Dali::Actor *arg3 = 0 ;
82248
82249   arg1 = (std::vector< Dali::Actor > *)jarg1;
82250   arg2 = (int)jarg2;
82251   arg3 = (Dali::Actor *)jarg3;
82252   if (!arg3) {
82253     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
82254     return ;
82255   }
82256   {
82257     try {
82258       try {
82259         std_vector_Sl_Dali_Actor_Sg__Insert(arg1,arg2,(Dali::Actor const &)*arg3);
82260       }
82261       catch(std::out_of_range &_e) {
82262         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82263         return ;
82264       }
82265
82266     } catch (std::out_of_range& e) {
82267       {
82268         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82269       };
82270     } catch (std::exception& e) {
82271       {
82272         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82273       };
82274     } catch (...) {
82275       {
82276         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82277       };
82278     }
82279   }
82280 }
82281
82282
82283 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_InsertRange(void * jarg1, int jarg2, void * jarg3) {
82284   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82285   int arg2 ;
82286   std::vector< Dali::Actor > *arg3 = 0 ;
82287
82288   arg1 = (std::vector< Dali::Actor > *)jarg1;
82289   arg2 = (int)jarg2;
82290   arg3 = (std::vector< Dali::Actor > *)jarg3;
82291   if (!arg3) {
82292     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
82293     return ;
82294   }
82295   {
82296     try {
82297       try {
82298         std_vector_Sl_Dali_Actor_Sg__InsertRange(arg1,arg2,(std::vector< Dali::Actor > const &)*arg3);
82299       }
82300       catch(std::out_of_range &_e) {
82301         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82302         return ;
82303       }
82304
82305     } catch (std::out_of_range& e) {
82306       {
82307         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82308       };
82309     } catch (std::exception& e) {
82310       {
82311         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82312       };
82313     } catch (...) {
82314       {
82315         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82316       };
82317     }
82318   }
82319 }
82320
82321
82322 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_RemoveAt(void * jarg1, int jarg2) {
82323   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82324   int arg2 ;
82325
82326   arg1 = (std::vector< Dali::Actor > *)jarg1;
82327   arg2 = (int)jarg2;
82328   {
82329     try {
82330       try {
82331         std_vector_Sl_Dali_Actor_Sg__RemoveAt(arg1,arg2);
82332       }
82333       catch(std::out_of_range &_e) {
82334         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82335         return ;
82336       }
82337
82338     } catch (std::out_of_range& e) {
82339       {
82340         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82341       };
82342     } catch (std::exception& e) {
82343       {
82344         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82345       };
82346     } catch (...) {
82347       {
82348         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82349       };
82350     }
82351   }
82352 }
82353
82354
82355 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_RemoveRange(void * jarg1, int jarg2, int jarg3) {
82356   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82357   int arg2 ;
82358   int arg3 ;
82359
82360   arg1 = (std::vector< Dali::Actor > *)jarg1;
82361   arg2 = (int)jarg2;
82362   arg3 = (int)jarg3;
82363   {
82364     try {
82365       try {
82366         std_vector_Sl_Dali_Actor_Sg__RemoveRange(arg1,arg2,arg3);
82367       }
82368       catch(std::out_of_range &_e) {
82369         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82370         return ;
82371       }
82372       catch(std::invalid_argument &_e) {
82373         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
82374         return ;
82375       }
82376
82377     } catch (std::out_of_range& e) {
82378       {
82379         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82380       };
82381     } catch (std::exception& e) {
82382       {
82383         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82384       };
82385     } catch (...) {
82386       {
82387         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82388       };
82389     }
82390   }
82391 }
82392
82393
82394 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_ActorContainer_Repeat(void * jarg1, int jarg2) {
82395   void * jresult ;
82396   Dali::Actor *arg1 = 0 ;
82397   int arg2 ;
82398   std::vector< Dali::Actor > *result = 0 ;
82399
82400   arg1 = (Dali::Actor *)jarg1;
82401   if (!arg1) {
82402     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Actor const & type is null", 0);
82403     return 0;
82404   }
82405   arg2 = (int)jarg2;
82406   {
82407     try {
82408       try {
82409         result = (std::vector< Dali::Actor > *)std_vector_Sl_Dali_Actor_Sg__Repeat((Dali::Actor const &)*arg1,arg2);
82410       }
82411       catch(std::out_of_range &_e) {
82412         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82413         return 0;
82414       }
82415
82416     } catch (std::out_of_range& e) {
82417       {
82418         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82419       };
82420     } catch (std::exception& e) {
82421       {
82422         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82423       };
82424     } catch (...) {
82425       {
82426         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82427       };
82428     }
82429   }
82430   jresult = (void *)result;
82431   return jresult;
82432 }
82433
82434
82435 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Reverse__SWIG_0(void * jarg1) {
82436   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82437
82438   arg1 = (std::vector< Dali::Actor > *)jarg1;
82439   {
82440     try {
82441       std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_0(arg1);
82442     } catch (std::out_of_range& e) {
82443       {
82444         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82445       };
82446     } catch (std::exception& e) {
82447       {
82448         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82449       };
82450     } catch (...) {
82451       {
82452         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82453       };
82454     }
82455   }
82456 }
82457
82458
82459 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_Reverse__SWIG_1(void * jarg1, int jarg2, int jarg3) {
82460   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82461   int arg2 ;
82462   int arg3 ;
82463
82464   arg1 = (std::vector< Dali::Actor > *)jarg1;
82465   arg2 = (int)jarg2;
82466   arg3 = (int)jarg3;
82467   {
82468     try {
82469       try {
82470         std_vector_Sl_Dali_Actor_Sg__Reverse__SWIG_1(arg1,arg2,arg3);
82471       }
82472       catch(std::out_of_range &_e) {
82473         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82474         return ;
82475       }
82476       catch(std::invalid_argument &_e) {
82477         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentException, (&_e)->what(), "");
82478         return ;
82479       }
82480
82481     } catch (std::out_of_range& e) {
82482       {
82483         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82484       };
82485     } catch (std::exception& e) {
82486       {
82487         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82488       };
82489     } catch (...) {
82490       {
82491         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82492       };
82493     }
82494   }
82495 }
82496
82497
82498 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ActorContainer_SetRange(void * jarg1, int jarg2, void * jarg3) {
82499   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82500   int arg2 ;
82501   std::vector< Dali::Actor > *arg3 = 0 ;
82502
82503   arg1 = (std::vector< Dali::Actor > *)jarg1;
82504   arg2 = (int)jarg2;
82505   arg3 = (std::vector< Dali::Actor > *)jarg3;
82506   if (!arg3) {
82507     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "std::vector< Dali::Actor > const & type is null", 0);
82508     return ;
82509   }
82510   {
82511     try {
82512       try {
82513         std_vector_Sl_Dali_Actor_Sg__SetRange(arg1,arg2,(std::vector< Dali::Actor > const &)*arg3);
82514       }
82515       catch(std::out_of_range &_e) {
82516         SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentOutOfRangeException, 0, (&_e)->what());
82517         return ;
82518       }
82519
82520     } catch (std::out_of_range& e) {
82521       {
82522         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82523       };
82524     } catch (std::exception& e) {
82525       {
82526         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82527       };
82528     } catch (...) {
82529       {
82530         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82531       };
82532     }
82533   }
82534 }
82535
82536
82537 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ActorContainer(void * jarg1) {
82538   std::vector< Dali::Actor > *arg1 = (std::vector< Dali::Actor > *) 0 ;
82539
82540   arg1 = (std::vector< Dali::Actor > *)jarg1;
82541   {
82542     try {
82543       delete arg1;
82544     } catch (std::out_of_range& e) {
82545       {
82546         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82547       };
82548     } catch (std::exception& e) {
82549       {
82550         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82551       };
82552     } catch (...) {
82553       {
82554         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82555       };
82556     }
82557   }
82558 }
82559
82560
82561 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_Empty(void * jarg1) {
82562   unsigned int jresult ;
82563   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
82564   bool result;
82565
82566   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
82567   {
82568     try {
82569       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *)arg1);
82570     } catch (std::out_of_range& e) {
82571       {
82572         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82573       };
82574     } catch (std::exception& e) {
82575       {
82576         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82577       };
82578     } catch (...) {
82579       {
82580         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82581       };
82582     }
82583   }
82584   jresult = result;
82585   return jresult;
82586 }
82587
82588
82589 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_GetConnectionCount(void * jarg1) {
82590   unsigned long jresult ;
82591   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
82592   std::size_t result;
82593
82594   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
82595   {
82596     try {
82597       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > const *)arg1);
82598     } catch (std::out_of_range& e) {
82599       {
82600         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82601       };
82602     } catch (std::exception& e) {
82603       {
82604         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82605       };
82606     } catch (...) {
82607       {
82608         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82609       };
82610     }
82611   }
82612   jresult = (unsigned long)result;
82613   return jresult;
82614 }
82615
82616
82617 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_Connect(void * jarg1, void * jarg2) {
82618   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
82619   bool (*arg2)(Dali::Toolkit::AccessibilityManager &) = (bool (*)(Dali::Toolkit::AccessibilityManager &)) 0 ;
82620
82621   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
82622   arg2 = (bool (*)(Dali::Toolkit::AccessibilityManager &))jarg2;
82623   {
82624     try {
82625       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Connect(arg1,arg2);
82626     } catch (std::out_of_range& e) {
82627       {
82628         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82629       };
82630     } catch (std::exception& e) {
82631       {
82632         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82633       };
82634     } catch (...) {
82635       {
82636         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82637       };
82638     }
82639   }
82640 }
82641
82642
82643 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_Disconnect(void * jarg1, void * jarg2) {
82644   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
82645   bool (*arg2)(Dali::Toolkit::AccessibilityManager &) = (bool (*)(Dali::Toolkit::AccessibilityManager &)) 0 ;
82646
82647   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
82648   arg2 = (bool (*)(Dali::Toolkit::AccessibilityManager &))jarg2;
82649   {
82650     try {
82651       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Disconnect(arg1,arg2);
82652     } catch (std::out_of_range& e) {
82653       {
82654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82655       };
82656     } catch (std::exception& e) {
82657       {
82658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82659       };
82660     } catch (...) {
82661       {
82662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82663       };
82664     }
82665   }
82666 }
82667
82668
82669 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityActionSignal_Emit(void * jarg1, void * jarg2) {
82670   unsigned int jresult ;
82671   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
82672   Dali::Toolkit::AccessibilityManager *arg2 = 0 ;
82673   bool result;
82674
82675   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
82676   arg2 = (Dali::Toolkit::AccessibilityManager *)jarg2;
82677   if (!arg2) {
82678     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::AccessibilityManager & type is null", 0);
82679     return 0;
82680   }
82681   {
82682     try {
82683       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_AccessibilityManager_SA__SP__Sg__Emit(arg1,*arg2);
82684     } catch (std::out_of_range& e) {
82685       {
82686         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82687       };
82688     } catch (std::exception& e) {
82689       {
82690         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82691       };
82692     } catch (...) {
82693       {
82694         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82695       };
82696     }
82697   }
82698   jresult = result;
82699   return jresult;
82700 }
82701
82702
82703 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AccessibilityActionSignal() {
82704   void * jresult ;
82705   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *result = 0 ;
82706
82707   {
82708     try {
82709       result = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)new Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) >();
82710     } catch (std::out_of_range& e) {
82711       {
82712         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82713       };
82714     } catch (std::exception& e) {
82715       {
82716         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82717       };
82718     } catch (...) {
82719       {
82720         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82721       };
82722     }
82723   }
82724   jresult = (void *)result;
82725   return jresult;
82726 }
82727
82728
82729 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AccessibilityActionSignal(void * jarg1) {
82730   Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *) 0 ;
82731
82732   arg1 = (Dali::Signal< bool (Dali::Toolkit::AccessibilityManager &) > *)jarg1;
82733   {
82734     try {
82735       delete arg1;
82736     } catch (std::out_of_range& e) {
82737       {
82738         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82739       };
82740     } catch (std::exception& e) {
82741       {
82742         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82743       };
82744     } catch (...) {
82745       {
82746         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82747       };
82748     }
82749   }
82750 }
82751
82752
82753 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_Empty(void * jarg1) {
82754   unsigned int jresult ;
82755   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
82756   bool result;
82757
82758   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
82759   {
82760     try {
82761       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);
82762     } catch (std::out_of_range& e) {
82763       {
82764         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82765       };
82766     } catch (std::exception& e) {
82767       {
82768         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82769       };
82770     } catch (...) {
82771       {
82772         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82773       };
82774     }
82775   }
82776   jresult = result;
82777   return jresult;
82778 }
82779
82780
82781 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_GetConnectionCount(void * jarg1) {
82782   unsigned long jresult ;
82783   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
82784   std::size_t result;
82785
82786   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
82787   {
82788     try {
82789       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);
82790     } catch (std::out_of_range& e) {
82791       {
82792         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82793       };
82794     } catch (std::exception& e) {
82795       {
82796         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82797       };
82798     } catch (...) {
82799       {
82800         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82801       };
82802     }
82803   }
82804   jresult = (unsigned long)result;
82805   return jresult;
82806 }
82807
82808
82809 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_Connect(void * jarg1, void * jarg2) {
82810   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
82811   void (*arg2)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)) 0 ;
82812
82813   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
82814   arg2 = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection))jarg2;
82815   {
82816     try {
82817       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Connect(arg1,arg2);
82818     } catch (std::out_of_range& e) {
82819       {
82820         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82821       };
82822     } catch (std::exception& e) {
82823       {
82824         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82825       };
82826     } catch (...) {
82827       {
82828         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82829       };
82830     }
82831   }
82832 }
82833
82834
82835 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_Disconnect(void * jarg1, void * jarg2) {
82836   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
82837   void (*arg2)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)) 0 ;
82838
82839   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
82840   arg2 = (void (*)(Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection))jarg2;
82841   {
82842     try {
82843       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Disconnect(arg1,arg2);
82844     } catch (std::out_of_range& e) {
82845       {
82846         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82847       };
82848     } catch (std::exception& e) {
82849       {
82850         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82851       };
82852     } catch (...) {
82853       {
82854         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82855       };
82856     }
82857   }
82858 }
82859
82860
82861 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_AccessibilityFocusOvershotSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
82862   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
82863   Dali::Actor arg2 ;
82864   Dali::Toolkit::AccessibilityManager::FocusOvershotDirection arg3 ;
82865   Dali::Actor *argp2 ;
82866
82867   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
82868   argp2 = (Dali::Actor *)jarg2;
82869   if (!argp2) {
82870     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
82871     return ;
82872   }
82873   arg2 = *argp2;
82874   arg3 = (Dali::Toolkit::AccessibilityManager::FocusOvershotDirection)jarg3;
82875   {
82876     try {
82877       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Toolkit_AccessibilityManager_FocusOvershotDirection_SP__Sg__Emit(arg1,arg2,arg3);
82878     } catch (std::out_of_range& e) {
82879       {
82880         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82881       };
82882     } catch (std::exception& e) {
82883       {
82884         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82885       };
82886     } catch (...) {
82887       {
82888         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82889       };
82890     }
82891   }
82892 }
82893
82894
82895 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_AccessibilityFocusOvershotSignal() {
82896   void * jresult ;
82897   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *result = 0 ;
82898
82899   {
82900     try {
82901       result = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)new Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) >();
82902     } catch (std::out_of_range& e) {
82903       {
82904         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82905       };
82906     } catch (std::exception& e) {
82907       {
82908         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82909       };
82910     } catch (...) {
82911       {
82912         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82913       };
82914     }
82915   }
82916   jresult = (void *)result;
82917   return jresult;
82918 }
82919
82920
82921 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_AccessibilityFocusOvershotSignal(void * jarg1) {
82922   Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *) 0 ;
82923
82924   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Toolkit::AccessibilityManager::FocusOvershotDirection) > *)jarg1;
82925   {
82926     try {
82927       delete arg1;
82928     } catch (std::out_of_range& e) {
82929       {
82930         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
82931       };
82932     } catch (std::exception& e) {
82933       {
82934         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
82935       };
82936     } catch (...) {
82937       {
82938         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
82939       };
82940     }
82941   }
82942 }
82943
82944
82945 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FocusChangedSignal_Empty(void * jarg1) {
82946   unsigned int jresult ;
82947   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
82948   bool result;
82949
82950   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
82951   {
82952     try {
82953       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Empty((Dali::Signal< void (Dali::Actor,Dali::Actor) > const *)arg1);
82954     } catch (std::out_of_range& e) {
82955       {
82956         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82957       };
82958     } catch (std::exception& e) {
82959       {
82960         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82961       };
82962     } catch (...) {
82963       {
82964         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82965       };
82966     }
82967   }
82968   jresult = result;
82969   return jresult;
82970 }
82971
82972
82973 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_FocusChangedSignal_GetConnectionCount(void * jarg1) {
82974   unsigned long jresult ;
82975   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
82976   std::size_t result;
82977
82978   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
82979   {
82980     try {
82981       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,Dali::Actor) > const *)arg1);
82982     } catch (std::out_of_range& e) {
82983       {
82984         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
82985       };
82986     } catch (std::exception& e) {
82987       {
82988         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
82989       };
82990     } catch (...) {
82991       {
82992         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
82993       };
82994     }
82995   }
82996   jresult = (unsigned long)result;
82997   return jresult;
82998 }
82999
83000
83001 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusChangedSignal_Connect(void * jarg1, void * jarg2) {
83002   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
83003   void (*arg2)(Dali::Actor,Dali::Actor) = (void (*)(Dali::Actor,Dali::Actor)) 0 ;
83004
83005   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
83006   arg2 = (void (*)(Dali::Actor,Dali::Actor))jarg2;
83007   {
83008     try {
83009       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Connect(arg1,arg2);
83010     } catch (std::out_of_range& e) {
83011       {
83012         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83013       };
83014     } catch (std::exception& e) {
83015       {
83016         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83017       };
83018     } catch (...) {
83019       {
83020         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83021       };
83022     }
83023   }
83024 }
83025
83026
83027 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusChangedSignal_Disconnect(void * jarg1, void * jarg2) {
83028   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
83029   void (*arg2)(Dali::Actor,Dali::Actor) = (void (*)(Dali::Actor,Dali::Actor)) 0 ;
83030
83031   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
83032   arg2 = (void (*)(Dali::Actor,Dali::Actor))jarg2;
83033   {
83034     try {
83035       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Disconnect(arg1,arg2);
83036     } catch (std::out_of_range& e) {
83037       {
83038         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83039       };
83040     } catch (std::exception& e) {
83041       {
83042         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83043       };
83044     } catch (...) {
83045       {
83046         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83047       };
83048     }
83049   }
83050 }
83051
83052
83053 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusChangedSignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
83054   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
83055   Dali::Actor arg2 ;
83056   Dali::Actor arg3 ;
83057   Dali::Actor *argp2 ;
83058   Dali::Actor *argp3 ;
83059
83060   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
83061   argp2 = (Dali::Actor *)jarg2;
83062   if (!argp2) {
83063     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
83064     return ;
83065   }
83066   arg2 = *argp2;
83067   argp3 = (Dali::Actor *)jarg3;
83068   if (!argp3) {
83069     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
83070     return ;
83071   }
83072   arg3 = *argp3;
83073   {
83074     try {
83075       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_Dali_Actor_SP__Sg__Emit(arg1,arg2,arg3);
83076     } catch (std::out_of_range& e) {
83077       {
83078         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83079       };
83080     } catch (std::exception& e) {
83081       {
83082         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83083       };
83084     } catch (...) {
83085       {
83086         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83087       };
83088     }
83089   }
83090 }
83091
83092
83093 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FocusChangedSignal() {
83094   void * jresult ;
83095   Dali::Signal< void (Dali::Actor,Dali::Actor) > *result = 0 ;
83096
83097   {
83098     try {
83099       result = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)new Dali::Signal< void (Dali::Actor,Dali::Actor) >();
83100     } catch (std::out_of_range& e) {
83101       {
83102         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83103       };
83104     } catch (std::exception& e) {
83105       {
83106         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83107       };
83108     } catch (...) {
83109       {
83110         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83111       };
83112     }
83113   }
83114   jresult = (void *)result;
83115   return jresult;
83116 }
83117
83118
83119 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FocusChangedSignal(void * jarg1) {
83120   Dali::Signal< void (Dali::Actor,Dali::Actor) > *arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *) 0 ;
83121
83122   arg1 = (Dali::Signal< void (Dali::Actor,Dali::Actor) > *)jarg1;
83123   {
83124     try {
83125       delete arg1;
83126     } catch (std::out_of_range& e) {
83127       {
83128         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83129       };
83130     } catch (std::exception& e) {
83131       {
83132         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83133       };
83134     } catch (...) {
83135       {
83136         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83137       };
83138     }
83139   }
83140 }
83141
83142
83143 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_Empty(void * jarg1) {
83144   unsigned int jresult ;
83145   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
83146   bool result;
83147
83148   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
83149   {
83150     try {
83151       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Empty((Dali::Signal< void (Dali::Actor,bool) > const *)arg1);
83152     } catch (std::out_of_range& e) {
83153       {
83154         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83155       };
83156     } catch (std::exception& e) {
83157       {
83158         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83159       };
83160     } catch (...) {
83161       {
83162         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83163       };
83164     }
83165   }
83166   jresult = result;
83167   return jresult;
83168 }
83169
83170
83171 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_GetConnectionCount(void * jarg1) {
83172   unsigned long jresult ;
83173   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
83174   std::size_t result;
83175
83176   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
83177   {
83178     try {
83179       result = Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Actor,bool) > const *)arg1);
83180     } catch (std::out_of_range& e) {
83181       {
83182         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83183       };
83184     } catch (std::exception& e) {
83185       {
83186         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83187       };
83188     } catch (...) {
83189       {
83190         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83191       };
83192     }
83193   }
83194   jresult = (unsigned long)result;
83195   return jresult;
83196 }
83197
83198
83199 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_Connect(void * jarg1, void * jarg2) {
83200   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
83201   void (*arg2)(Dali::Actor,bool) = (void (*)(Dali::Actor,bool)) 0 ;
83202
83203   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
83204   arg2 = (void (*)(Dali::Actor,bool))jarg2;
83205   {
83206     try {
83207       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Connect(arg1,arg2);
83208     } catch (std::out_of_range& e) {
83209       {
83210         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83211       };
83212     } catch (std::exception& e) {
83213       {
83214         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83215       };
83216     } catch (...) {
83217       {
83218         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83219       };
83220     }
83221   }
83222 }
83223
83224
83225 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_Disconnect(void * jarg1, void * jarg2) {
83226   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
83227   void (*arg2)(Dali::Actor,bool) = (void (*)(Dali::Actor,bool)) 0 ;
83228
83229   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
83230   arg2 = (void (*)(Dali::Actor,bool))jarg2;
83231   {
83232     try {
83233       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Disconnect(arg1,arg2);
83234     } catch (std::out_of_range& e) {
83235       {
83236         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83237       };
83238     } catch (std::exception& e) {
83239       {
83240         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83241       };
83242     } catch (...) {
83243       {
83244         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83245       };
83246     }
83247   }
83248 }
83249
83250
83251 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_FocusGroupChangedSignal_Emit(void * jarg1, void * jarg2, unsigned int jarg3) {
83252   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
83253   Dali::Actor arg2 ;
83254   bool arg3 ;
83255   Dali::Actor *argp2 ;
83256
83257   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
83258   argp2 = (Dali::Actor *)jarg2;
83259   if (!argp2) {
83260     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Actor", 0);
83261     return ;
83262   }
83263   arg2 = *argp2;
83264   arg3 = jarg3 ? true : false;
83265   {
83266     try {
83267       Dali_Signal_Sl_void_Sp_Dali_Actor_Sc_bool_SP__Sg__Emit(arg1,arg2,arg3);
83268     } catch (std::out_of_range& e) {
83269       {
83270         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83271       };
83272     } catch (std::exception& e) {
83273       {
83274         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83275       };
83276     } catch (...) {
83277       {
83278         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83279       };
83280     }
83281   }
83282 }
83283
83284
83285 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_FocusGroupChangedSignal() {
83286   void * jresult ;
83287   Dali::Signal< void (Dali::Actor,bool) > *result = 0 ;
83288
83289   {
83290     try {
83291       result = (Dali::Signal< void (Dali::Actor,bool) > *)new Dali::Signal< void (Dali::Actor,bool) >();
83292     } catch (std::out_of_range& e) {
83293       {
83294         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83295       };
83296     } catch (std::exception& e) {
83297       {
83298         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83299       };
83300     } catch (...) {
83301       {
83302         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83303       };
83304     }
83305   }
83306   jresult = (void *)result;
83307   return jresult;
83308 }
83309
83310
83311 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_FocusGroupChangedSignal(void * jarg1) {
83312   Dali::Signal< void (Dali::Actor,bool) > *arg1 = (Dali::Signal< void (Dali::Actor,bool) > *) 0 ;
83313
83314   arg1 = (Dali::Signal< void (Dali::Actor,bool) > *)jarg1;
83315   {
83316     try {
83317       delete arg1;
83318     } catch (std::out_of_range& e) {
83319       {
83320         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83321       };
83322     } catch (std::exception& e) {
83323       {
83324         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83325       };
83326     } catch (...) {
83327       {
83328         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83329       };
83330     }
83331   }
83332 }
83333
83334
83335 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_StyleChangedSignal_Empty(void * jarg1) {
83336   unsigned int jresult ;
83337   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
83338   bool result;
83339
83340   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
83341   {
83342     try {
83343       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);
83344     } catch (std::out_of_range& e) {
83345       {
83346         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83347       };
83348     } catch (std::exception& e) {
83349       {
83350         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83351       };
83352     } catch (...) {
83353       {
83354         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83355       };
83356     }
83357   }
83358   jresult = result;
83359   return jresult;
83360 }
83361
83362
83363 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_StyleChangedSignal_GetConnectionCount(void * jarg1) {
83364   unsigned long jresult ;
83365   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
83366   std::size_t result;
83367
83368   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
83369   {
83370     try {
83371       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);
83372     } catch (std::out_of_range& e) {
83373       {
83374         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83375       };
83376     } catch (std::exception& e) {
83377       {
83378         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83379       };
83380     } catch (...) {
83381       {
83382         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83383       };
83384     }
83385   }
83386   jresult = (unsigned long)result;
83387   return jresult;
83388 }
83389
83390
83391 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleChangedSignal_Connect(void * jarg1, void * jarg2) {
83392   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
83393   void (*arg2)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type) = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type)) 0 ;
83394
83395   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
83396   arg2 = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type))jarg2;
83397   {
83398     try {
83399       Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Connect(arg1,arg2);
83400     } catch (std::out_of_range& e) {
83401       {
83402         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83403       };
83404     } catch (std::exception& e) {
83405       {
83406         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83407       };
83408     } catch (...) {
83409       {
83410         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83411       };
83412     }
83413   }
83414 }
83415
83416
83417 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleChangedSignal_Disconnect(void * jarg1, void * jarg2) {
83418   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
83419   void (*arg2)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type) = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type)) 0 ;
83420
83421   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
83422   arg2 = (void (*)(Dali::Toolkit::StyleManager,Dali::StyleChange::Type))jarg2;
83423   {
83424     try {
83425       Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Disconnect(arg1,arg2);
83426     } catch (std::out_of_range& e) {
83427       {
83428         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83429       };
83430     } catch (std::exception& e) {
83431       {
83432         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83433       };
83434     } catch (...) {
83435       {
83436         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83437       };
83438     }
83439   }
83440 }
83441
83442
83443 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_StyleChangedSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
83444   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
83445   Dali::Toolkit::StyleManager arg2 ;
83446   Dali::StyleChange::Type arg3 ;
83447   Dali::Toolkit::StyleManager *argp2 ;
83448
83449   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
83450   argp2 = (Dali::Toolkit::StyleManager *)jarg2;
83451   if (!argp2) {
83452     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::StyleManager", 0);
83453     return ;
83454   }
83455   arg2 = *argp2;
83456   arg3 = (Dali::StyleChange::Type)jarg3;
83457   {
83458     try {
83459       Dali_Signal_Sl_void_Sp_Dali_Toolkit_StyleManager_Sc_Dali_StyleChange_Type_SP__Sg__Emit(arg1,arg2,arg3);
83460     } catch (std::out_of_range& e) {
83461       {
83462         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83463       };
83464     } catch (std::exception& e) {
83465       {
83466         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83467       };
83468     } catch (...) {
83469       {
83470         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83471       };
83472     }
83473   }
83474 }
83475
83476
83477 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_StyleChangedSignal() {
83478   void * jresult ;
83479   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *result = 0 ;
83480
83481   {
83482     try {
83483       result = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)new Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) >();
83484     } catch (std::out_of_range& e) {
83485       {
83486         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83487       };
83488     } catch (std::exception& e) {
83489       {
83490         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83491       };
83492     } catch (...) {
83493       {
83494         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83495       };
83496     }
83497   }
83498   jresult = (void *)result;
83499   return jresult;
83500 }
83501
83502
83503 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_StyleChangedSignal(void * jarg1) {
83504   Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *) 0 ;
83505
83506   arg1 = (Dali::Signal< void (Dali::Toolkit::StyleManager,Dali::StyleChange::Type) > *)jarg1;
83507   {
83508     try {
83509       delete arg1;
83510     } catch (std::out_of_range& e) {
83511       {
83512         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83513       };
83514     } catch (std::exception& e) {
83515       {
83516         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83517       };
83518     } catch (...) {
83519       {
83520         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83521       };
83522     }
83523   }
83524 }
83525
83526
83527 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ButtonSignal_Empty(void * jarg1) {
83528   unsigned int jresult ;
83529   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
83530   bool result;
83531
83532   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
83533   {
83534     try {
83535       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::Button) > const *)arg1);
83536     } catch (std::out_of_range& e) {
83537       {
83538         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83539       };
83540     } catch (std::exception& e) {
83541       {
83542         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83543       };
83544     } catch (...) {
83545       {
83546         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83547       };
83548     }
83549   }
83550   jresult = result;
83551   return jresult;
83552 }
83553
83554
83555 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ButtonSignal_GetConnectionCount(void * jarg1) {
83556   unsigned long jresult ;
83557   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
83558   std::size_t result;
83559
83560   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
83561   {
83562     try {
83563       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::Button) > const *)arg1);
83564     } catch (std::out_of_range& e) {
83565       {
83566         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83567       };
83568     } catch (std::exception& e) {
83569       {
83570         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83571       };
83572     } catch (...) {
83573       {
83574         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83575       };
83576     }
83577   }
83578   jresult = (unsigned long)result;
83579   return jresult;
83580 }
83581
83582
83583 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ButtonSignal_Connect(void * jarg1, void * jarg2) {
83584   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
83585   bool (*arg2)(Dali::Toolkit::Button) = (bool (*)(Dali::Toolkit::Button)) 0 ;
83586
83587   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
83588   arg2 = (bool (*)(Dali::Toolkit::Button))jarg2;
83589   {
83590     try {
83591       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Connect(arg1,arg2);
83592     } catch (std::out_of_range& e) {
83593       {
83594         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83595       };
83596     } catch (std::exception& e) {
83597       {
83598         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83599       };
83600     } catch (...) {
83601       {
83602         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83603       };
83604     }
83605   }
83606 }
83607
83608
83609 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ButtonSignal_Disconnect(void * jarg1, void * jarg2) {
83610   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
83611   bool (*arg2)(Dali::Toolkit::Button) = (bool (*)(Dali::Toolkit::Button)) 0 ;
83612
83613   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
83614   arg2 = (bool (*)(Dali::Toolkit::Button))jarg2;
83615   {
83616     try {
83617       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Disconnect(arg1,arg2);
83618     } catch (std::out_of_range& e) {
83619       {
83620         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83621       };
83622     } catch (std::exception& e) {
83623       {
83624         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83625       };
83626     } catch (...) {
83627       {
83628         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83629       };
83630     }
83631   }
83632 }
83633
83634
83635 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ButtonSignal_Emit(void * jarg1, void * jarg2) {
83636   unsigned int jresult ;
83637   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
83638   Dali::Toolkit::Button arg2 ;
83639   Dali::Toolkit::Button *argp2 ;
83640   bool result;
83641
83642   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
83643   argp2 = (Dali::Toolkit::Button *)jarg2;
83644   if (!argp2) {
83645     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Button", 0);
83646     return 0;
83647   }
83648   arg2 = *argp2;
83649   {
83650     try {
83651       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Button_SP__Sg__Emit(arg1,arg2);
83652     } catch (std::out_of_range& e) {
83653       {
83654         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83655       };
83656     } catch (std::exception& e) {
83657       {
83658         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83659       };
83660     } catch (...) {
83661       {
83662         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83663       };
83664     }
83665   }
83666   jresult = result;
83667   return jresult;
83668 }
83669
83670
83671 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ButtonSignal() {
83672   void * jresult ;
83673   Dali::Signal< bool (Dali::Toolkit::Button) > *result = 0 ;
83674
83675   {
83676     try {
83677       result = (Dali::Signal< bool (Dali::Toolkit::Button) > *)new Dali::Signal< bool (Dali::Toolkit::Button) >();
83678     } catch (std::out_of_range& e) {
83679       {
83680         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83681       };
83682     } catch (std::exception& e) {
83683       {
83684         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83685       };
83686     } catch (...) {
83687       {
83688         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83689       };
83690     }
83691   }
83692   jresult = (void *)result;
83693   return jresult;
83694 }
83695
83696
83697 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ButtonSignal(void * jarg1) {
83698   Dali::Signal< bool (Dali::Toolkit::Button) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *) 0 ;
83699
83700   arg1 = (Dali::Signal< bool (Dali::Toolkit::Button) > *)jarg1;
83701   {
83702     try {
83703       delete arg1;
83704     } catch (std::out_of_range& e) {
83705       {
83706         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83707       };
83708     } catch (std::exception& e) {
83709       {
83710         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83711       };
83712     } catch (...) {
83713       {
83714         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83715       };
83716     }
83717   }
83718 }
83719
83720
83721 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_Empty(void * jarg1) {
83722   unsigned int jresult ;
83723   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
83724   bool result;
83725
83726   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
83727   {
83728     try {
83729       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *)arg1);
83730     } catch (std::out_of_range& e) {
83731       {
83732         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83733       };
83734     } catch (std::exception& e) {
83735       {
83736         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83737       };
83738     } catch (...) {
83739       {
83740         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83741       };
83742     }
83743   }
83744   jresult = result;
83745   return jresult;
83746 }
83747
83748
83749 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_GetConnectionCount(void * jarg1) {
83750   unsigned long jresult ;
83751   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
83752   std::size_t result;
83753
83754   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
83755   {
83756     try {
83757       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > const *)arg1);
83758     } catch (std::out_of_range& e) {
83759       {
83760         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83761       };
83762     } catch (std::exception& e) {
83763       {
83764         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83765       };
83766     } catch (...) {
83767       {
83768         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83769       };
83770     }
83771   }
83772   jresult = (unsigned long)result;
83773   return jresult;
83774 }
83775
83776
83777 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_Connect(void * jarg1, void * jarg2) {
83778   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
83779   void (*arg2)(Dali::Toolkit::GaussianBlurView) = (void (*)(Dali::Toolkit::GaussianBlurView)) 0 ;
83780
83781   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
83782   arg2 = (void (*)(Dali::Toolkit::GaussianBlurView))jarg2;
83783   {
83784     try {
83785       Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Connect(arg1,arg2);
83786     } catch (std::out_of_range& e) {
83787       {
83788         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83789       };
83790     } catch (std::exception& e) {
83791       {
83792         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83793       };
83794     } catch (...) {
83795       {
83796         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83797       };
83798     }
83799   }
83800 }
83801
83802
83803 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_Disconnect(void * jarg1, void * jarg2) {
83804   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
83805   void (*arg2)(Dali::Toolkit::GaussianBlurView) = (void (*)(Dali::Toolkit::GaussianBlurView)) 0 ;
83806
83807   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
83808   arg2 = (void (*)(Dali::Toolkit::GaussianBlurView))jarg2;
83809   {
83810     try {
83811       Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Disconnect(arg1,arg2);
83812     } catch (std::out_of_range& e) {
83813       {
83814         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83815       };
83816     } catch (std::exception& e) {
83817       {
83818         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83819       };
83820     } catch (...) {
83821       {
83822         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83823       };
83824     }
83825   }
83826 }
83827
83828
83829 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_GaussianBlurViewSignal_Emit(void * jarg1, void * jarg2) {
83830   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
83831   Dali::Toolkit::GaussianBlurView arg2 ;
83832   Dali::Toolkit::GaussianBlurView *argp2 ;
83833
83834   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
83835   argp2 = (Dali::Toolkit::GaussianBlurView *)jarg2;
83836   if (!argp2) {
83837     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::GaussianBlurView", 0);
83838     return ;
83839   }
83840   arg2 = *argp2;
83841   {
83842     try {
83843       Dali_Signal_Sl_void_Sp_Dali_Toolkit_GaussianBlurView_SP__Sg__Emit(arg1,arg2);
83844     } catch (std::out_of_range& e) {
83845       {
83846         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83847       };
83848     } catch (std::exception& e) {
83849       {
83850         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83851       };
83852     } catch (...) {
83853       {
83854         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83855       };
83856     }
83857   }
83858 }
83859
83860
83861 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_GaussianBlurViewSignal() {
83862   void * jresult ;
83863   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *result = 0 ;
83864
83865   {
83866     try {
83867       result = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)new Dali::Signal< void (Dali::Toolkit::GaussianBlurView) >();
83868     } catch (std::out_of_range& e) {
83869       {
83870         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83871       };
83872     } catch (std::exception& e) {
83873       {
83874         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83875       };
83876     } catch (...) {
83877       {
83878         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83879       };
83880     }
83881   }
83882   jresult = (void *)result;
83883   return jresult;
83884 }
83885
83886
83887 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_GaussianBlurViewSignal(void * jarg1) {
83888   Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *) 0 ;
83889
83890   arg1 = (Dali::Signal< void (Dali::Toolkit::GaussianBlurView) > *)jarg1;
83891   {
83892     try {
83893       delete arg1;
83894     } catch (std::out_of_range& e) {
83895       {
83896         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83897       };
83898     } catch (std::exception& e) {
83899       {
83900         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83901       };
83902     } catch (...) {
83903       {
83904         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83905       };
83906     }
83907   }
83908 }
83909
83910
83911 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PageTurnSignal_Empty(void * jarg1) {
83912   unsigned int jresult ;
83913   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
83914   bool result;
83915
83916   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
83917   {
83918     try {
83919       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);
83920     } catch (std::out_of_range& e) {
83921       {
83922         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83923       };
83924     } catch (std::exception& e) {
83925       {
83926         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83927       };
83928     } catch (...) {
83929       {
83930         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83931       };
83932     }
83933   }
83934   jresult = result;
83935   return jresult;
83936 }
83937
83938
83939 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PageTurnSignal_GetConnectionCount(void * jarg1) {
83940   unsigned long jresult ;
83941   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
83942   std::size_t result;
83943
83944   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
83945   {
83946     try {
83947       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);
83948     } catch (std::out_of_range& e) {
83949       {
83950         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
83951       };
83952     } catch (std::exception& e) {
83953       {
83954         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
83955       };
83956     } catch (...) {
83957       {
83958         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
83959       };
83960     }
83961   }
83962   jresult = (unsigned long)result;
83963   return jresult;
83964 }
83965
83966
83967 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PageTurnSignal_Connect(void * jarg1, void * jarg2) {
83968   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
83969   void (*arg2)(Dali::Toolkit::PageTurnView,unsigned int,bool) = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool)) 0 ;
83970
83971   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
83972   arg2 = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool))jarg2;
83973   {
83974     try {
83975       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Connect(arg1,arg2);
83976     } catch (std::out_of_range& e) {
83977       {
83978         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
83979       };
83980     } catch (std::exception& e) {
83981       {
83982         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
83983       };
83984     } catch (...) {
83985       {
83986         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
83987       };
83988     }
83989   }
83990 }
83991
83992
83993 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PageTurnSignal_Disconnect(void * jarg1, void * jarg2) {
83994   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
83995   void (*arg2)(Dali::Toolkit::PageTurnView,unsigned int,bool) = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool)) 0 ;
83996
83997   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
83998   arg2 = (void (*)(Dali::Toolkit::PageTurnView,unsigned int,bool))jarg2;
83999   {
84000     try {
84001       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Disconnect(arg1,arg2);
84002     } catch (std::out_of_range& e) {
84003       {
84004         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84005       };
84006     } catch (std::exception& e) {
84007       {
84008         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84009       };
84010     } catch (...) {
84011       {
84012         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84013       };
84014     }
84015   }
84016 }
84017
84018
84019 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PageTurnSignal_Emit(void * jarg1, void * jarg2, unsigned int jarg3, unsigned int jarg4) {
84020   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
84021   Dali::Toolkit::PageTurnView arg2 ;
84022   unsigned int arg3 ;
84023   bool arg4 ;
84024   Dali::Toolkit::PageTurnView *argp2 ;
84025
84026   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
84027   argp2 = (Dali::Toolkit::PageTurnView *)jarg2;
84028   if (!argp2) {
84029     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::PageTurnView", 0);
84030     return ;
84031   }
84032   arg2 = *argp2;
84033   arg3 = (unsigned int)jarg3;
84034   arg4 = jarg4 ? true : false;
84035   {
84036     try {
84037       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_Sc_unsigned_SS_int_Sc_bool_SP__Sg__Emit(arg1,arg2,arg3,arg4);
84038     } catch (std::out_of_range& e) {
84039       {
84040         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84041       };
84042     } catch (std::exception& e) {
84043       {
84044         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84045       };
84046     } catch (...) {
84047       {
84048         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84049       };
84050     }
84051   }
84052 }
84053
84054
84055 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PageTurnSignal() {
84056   void * jresult ;
84057   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *result = 0 ;
84058
84059   {
84060     try {
84061       result = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)new Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) >();
84062     } catch (std::out_of_range& e) {
84063       {
84064         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84065       };
84066     } catch (std::exception& e) {
84067       {
84068         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84069       };
84070     } catch (...) {
84071       {
84072         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84073       };
84074     }
84075   }
84076   jresult = (void *)result;
84077   return jresult;
84078 }
84079
84080
84081 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PageTurnSignal(void * jarg1) {
84082   Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *) 0 ;
84083
84084   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView,unsigned int,bool) > *)jarg1;
84085   {
84086     try {
84087       delete arg1;
84088     } catch (std::out_of_range& e) {
84089       {
84090         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84091       };
84092     } catch (std::exception& e) {
84093       {
84094         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84095       };
84096     } catch (...) {
84097       {
84098         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84099       };
84100     }
84101   }
84102 }
84103
84104
84105 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_PagePanSignal_Empty(void * jarg1) {
84106   unsigned int jresult ;
84107   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
84108   bool result;
84109
84110   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
84111   {
84112     try {
84113       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *)arg1);
84114     } catch (std::out_of_range& e) {
84115       {
84116         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84117       };
84118     } catch (std::exception& e) {
84119       {
84120         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84121       };
84122     } catch (...) {
84123       {
84124         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84125       };
84126     }
84127   }
84128   jresult = result;
84129   return jresult;
84130 }
84131
84132
84133 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_PagePanSignal_GetConnectionCount(void * jarg1) {
84134   unsigned long jresult ;
84135   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
84136   std::size_t result;
84137
84138   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
84139   {
84140     try {
84141       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::PageTurnView) > const *)arg1);
84142     } catch (std::out_of_range& e) {
84143       {
84144         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84145       };
84146     } catch (std::exception& e) {
84147       {
84148         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84149       };
84150     } catch (...) {
84151       {
84152         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84153       };
84154     }
84155   }
84156   jresult = (unsigned long)result;
84157   return jresult;
84158 }
84159
84160
84161 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PagePanSignal_Connect(void * jarg1, void * jarg2) {
84162   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
84163   void (*arg2)(Dali::Toolkit::PageTurnView) = (void (*)(Dali::Toolkit::PageTurnView)) 0 ;
84164
84165   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
84166   arg2 = (void (*)(Dali::Toolkit::PageTurnView))jarg2;
84167   {
84168     try {
84169       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Connect(arg1,arg2);
84170     } catch (std::out_of_range& e) {
84171       {
84172         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84173       };
84174     } catch (std::exception& e) {
84175       {
84176         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84177       };
84178     } catch (...) {
84179       {
84180         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84181       };
84182     }
84183   }
84184 }
84185
84186
84187 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PagePanSignal_Disconnect(void * jarg1, void * jarg2) {
84188   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
84189   void (*arg2)(Dali::Toolkit::PageTurnView) = (void (*)(Dali::Toolkit::PageTurnView)) 0 ;
84190
84191   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
84192   arg2 = (void (*)(Dali::Toolkit::PageTurnView))jarg2;
84193   {
84194     try {
84195       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Disconnect(arg1,arg2);
84196     } catch (std::out_of_range& e) {
84197       {
84198         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84199       };
84200     } catch (std::exception& e) {
84201       {
84202         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84203       };
84204     } catch (...) {
84205       {
84206         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84207       };
84208     }
84209   }
84210 }
84211
84212
84213 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_PagePanSignal_Emit(void * jarg1, void * jarg2) {
84214   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
84215   Dali::Toolkit::PageTurnView arg2 ;
84216   Dali::Toolkit::PageTurnView *argp2 ;
84217
84218   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
84219   argp2 = (Dali::Toolkit::PageTurnView *)jarg2;
84220   if (!argp2) {
84221     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::PageTurnView", 0);
84222     return ;
84223   }
84224   arg2 = *argp2;
84225   {
84226     try {
84227       Dali_Signal_Sl_void_Sp_Dali_Toolkit_PageTurnView_SP__Sg__Emit(arg1,arg2);
84228     } catch (std::out_of_range& e) {
84229       {
84230         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84231       };
84232     } catch (std::exception& e) {
84233       {
84234         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84235       };
84236     } catch (...) {
84237       {
84238         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84239       };
84240     }
84241   }
84242 }
84243
84244
84245 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_PagePanSignal() {
84246   void * jresult ;
84247   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *result = 0 ;
84248
84249   {
84250     try {
84251       result = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)new Dali::Signal< void (Dali::Toolkit::PageTurnView) >();
84252     } catch (std::out_of_range& e) {
84253       {
84254         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84255       };
84256     } catch (std::exception& e) {
84257       {
84258         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84259       };
84260     } catch (...) {
84261       {
84262         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84263       };
84264     }
84265   }
84266   jresult = (void *)result;
84267   return jresult;
84268 }
84269
84270
84271 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_PagePanSignal(void * jarg1) {
84272   Dali::Signal< void (Dali::Toolkit::PageTurnView) > *arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *) 0 ;
84273
84274   arg1 = (Dali::Signal< void (Dali::Toolkit::PageTurnView) > *)jarg1;
84275   {
84276     try {
84277       delete arg1;
84278     } catch (std::out_of_range& e) {
84279       {
84280         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84281       };
84282     } catch (std::exception& e) {
84283       {
84284         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84285       };
84286     } catch (...) {
84287       {
84288         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84289       };
84290     }
84291   }
84292 }
84293
84294
84295 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_Empty(void * jarg1) {
84296   unsigned int jresult ;
84297   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
84298   bool result;
84299
84300   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
84301   {
84302     try {
84303       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);
84304     } catch (std::out_of_range& e) {
84305       {
84306         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84307       };
84308     } catch (std::exception& e) {
84309       {
84310         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84311       };
84312     } catch (...) {
84313       {
84314         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84315       };
84316     }
84317   }
84318   jresult = result;
84319   return jresult;
84320 }
84321
84322
84323 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_GetConnectionCount(void * jarg1) {
84324   unsigned long jresult ;
84325   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
84326   std::size_t result;
84327
84328   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
84329   {
84330     try {
84331       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);
84332     } catch (std::out_of_range& e) {
84333       {
84334         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84335       };
84336     } catch (std::exception& e) {
84337       {
84338         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84339       };
84340     } catch (...) {
84341       {
84342         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84343       };
84344     }
84345   }
84346   jresult = (unsigned long)result;
84347   return jresult;
84348 }
84349
84350
84351 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_Connect(void * jarg1, void * jarg2) {
84352   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
84353   void (*arg2)(Dali::Toolkit::ProgressBar,float,float) = (void (*)(Dali::Toolkit::ProgressBar,float,float)) 0 ;
84354
84355   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
84356   arg2 = (void (*)(Dali::Toolkit::ProgressBar,float,float))jarg2;
84357   {
84358     try {
84359       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Connect(arg1,arg2);
84360     } catch (std::out_of_range& e) {
84361       {
84362         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84363       };
84364     } catch (std::exception& e) {
84365       {
84366         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84367       };
84368     } catch (...) {
84369       {
84370         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84371       };
84372     }
84373   }
84374 }
84375
84376
84377 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_Disconnect(void * jarg1, void * jarg2) {
84378   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
84379   void (*arg2)(Dali::Toolkit::ProgressBar,float,float) = (void (*)(Dali::Toolkit::ProgressBar,float,float)) 0 ;
84380
84381   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
84382   arg2 = (void (*)(Dali::Toolkit::ProgressBar,float,float))jarg2;
84383   {
84384     try {
84385       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Disconnect(arg1,arg2);
84386     } catch (std::out_of_range& e) {
84387       {
84388         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84389       };
84390     } catch (std::exception& e) {
84391       {
84392         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84393       };
84394     } catch (...) {
84395       {
84396         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84397       };
84398     }
84399   }
84400 }
84401
84402
84403 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ProgressBarValueChangedSignal_Emit(void * jarg1, void * jarg2, float jarg3, float jarg4) {
84404   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
84405   Dali::Toolkit::ProgressBar arg2 ;
84406   float arg3 ;
84407   float arg4 ;
84408   Dali::Toolkit::ProgressBar *argp2 ;
84409
84410   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
84411   argp2 = (Dali::Toolkit::ProgressBar *)jarg2;
84412   if (!argp2) {
84413     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::ProgressBar", 0);
84414     return ;
84415   }
84416   arg2 = *argp2;
84417   arg3 = (float)jarg3;
84418   arg4 = (float)jarg4;
84419   {
84420     try {
84421       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ProgressBar_Sc_float_Sc_float_SP__Sg__Emit(arg1,arg2,arg3,arg4);
84422     } catch (std::out_of_range& e) {
84423       {
84424         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84425       };
84426     } catch (std::exception& e) {
84427       {
84428         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84429       };
84430     } catch (...) {
84431       {
84432         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84433       };
84434     }
84435   }
84436 }
84437
84438
84439 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ProgressBarValueChangedSignal() {
84440   void * jresult ;
84441   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *result = 0 ;
84442
84443   {
84444     try {
84445       result = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)new Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) >();
84446     } catch (std::out_of_range& e) {
84447       {
84448         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84449       };
84450     } catch (std::exception& e) {
84451       {
84452         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84453       };
84454     } catch (...) {
84455       {
84456         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84457       };
84458     }
84459   }
84460   jresult = (void *)result;
84461   return jresult;
84462 }
84463
84464
84465 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ProgressBarValueChangedSignal(void * jarg1) {
84466   Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *) 0 ;
84467
84468   arg1 = (Dali::Signal< void (Dali::Toolkit::ProgressBar,float,float) > *)jarg1;
84469   {
84470     try {
84471       delete arg1;
84472     } catch (std::out_of_range& e) {
84473       {
84474         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84475       };
84476     } catch (std::exception& e) {
84477       {
84478         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84479       };
84480     } catch (...) {
84481       {
84482         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84483       };
84484     }
84485   }
84486 }
84487
84488
84489 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_Empty(void * jarg1) {
84490   unsigned int jresult ;
84491   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
84492   bool result;
84493
84494   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
84495   {
84496     try {
84497       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);
84498     } catch (std::out_of_range& e) {
84499       {
84500         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84501       };
84502     } catch (std::exception& e) {
84503       {
84504         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84505       };
84506     } catch (...) {
84507       {
84508         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84509       };
84510     }
84511   }
84512   jresult = result;
84513   return jresult;
84514 }
84515
84516
84517 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_GetConnectionCount(void * jarg1) {
84518   unsigned long jresult ;
84519   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
84520   std::size_t result;
84521
84522   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
84523   {
84524     try {
84525       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);
84526     } catch (std::out_of_range& e) {
84527       {
84528         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84529       };
84530     } catch (std::exception& e) {
84531       {
84532         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84533       };
84534     } catch (...) {
84535       {
84536         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84537       };
84538     }
84539   }
84540   jresult = (unsigned long)result;
84541   return jresult;
84542 }
84543
84544
84545 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_Connect(void * jarg1, void * jarg2) {
84546   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
84547   void (*arg2)(Dali::Toolkit::ScrollView::SnapEvent const &) = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &)) 0 ;
84548
84549   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
84550   arg2 = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &))jarg2;
84551   {
84552     try {
84553       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
84554     } catch (std::out_of_range& e) {
84555       {
84556         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84557       };
84558     } catch (std::exception& e) {
84559       {
84560         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84561       };
84562     } catch (...) {
84563       {
84564         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84565       };
84566     }
84567   }
84568 }
84569
84570
84571 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_Disconnect(void * jarg1, void * jarg2) {
84572   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
84573   void (*arg2)(Dali::Toolkit::ScrollView::SnapEvent const &) = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &)) 0 ;
84574
84575   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
84576   arg2 = (void (*)(Dali::Toolkit::ScrollView::SnapEvent const &))jarg2;
84577   {
84578     try {
84579       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
84580     } catch (std::out_of_range& e) {
84581       {
84582         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84583       };
84584     } catch (std::exception& e) {
84585       {
84586         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84587       };
84588     } catch (...) {
84589       {
84590         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84591       };
84592     }
84593   }
84594 }
84595
84596
84597 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollViewSnapStartedSignal_Emit(void * jarg1, void * jarg2) {
84598   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
84599   Dali::Toolkit::ScrollView::SnapEvent *arg2 = 0 ;
84600
84601   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
84602   arg2 = (Dali::Toolkit::ScrollView::SnapEvent *)jarg2;
84603   if (!arg2) {
84604     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ScrollView::SnapEvent const & type is null", 0);
84605     return ;
84606   }
84607   {
84608     try {
84609       Dali_Signal_Sl_void_Sp_Dali_Toolkit_ScrollView_SnapEvent_SS_const_SA__SP__Sg__Emit(arg1,(Dali::Toolkit::ScrollView::SnapEvent const &)*arg2);
84610     } catch (std::out_of_range& e) {
84611       {
84612         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84613       };
84614     } catch (std::exception& e) {
84615       {
84616         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84617       };
84618     } catch (...) {
84619       {
84620         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84621       };
84622     }
84623   }
84624 }
84625
84626
84627 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollViewSnapStartedSignal() {
84628   void * jresult ;
84629   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *result = 0 ;
84630
84631   {
84632     try {
84633       result = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)new Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) >();
84634     } catch (std::out_of_range& e) {
84635       {
84636         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84637       };
84638     } catch (std::exception& e) {
84639       {
84640         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84641       };
84642     } catch (...) {
84643       {
84644         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84645       };
84646     }
84647   }
84648   jresult = (void *)result;
84649   return jresult;
84650 }
84651
84652
84653 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollViewSnapStartedSignal(void * jarg1) {
84654   Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *) 0 ;
84655
84656   arg1 = (Dali::Signal< void (Dali::Toolkit::ScrollView::SnapEvent const &) > *)jarg1;
84657   {
84658     try {
84659       delete arg1;
84660     } catch (std::out_of_range& e) {
84661       {
84662         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84663       };
84664     } catch (std::exception& e) {
84665       {
84666         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84667       };
84668     } catch (...) {
84669       {
84670         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84671       };
84672     }
84673   }
84674 }
84675
84676
84677 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ScrollableSignal_Empty(void * jarg1) {
84678   unsigned int jresult ;
84679   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
84680   bool result;
84681
84682   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
84683   {
84684     try {
84685       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Vector2 const &) > const *)arg1);
84686     } catch (std::out_of_range& e) {
84687       {
84688         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84689       };
84690     } catch (std::exception& e) {
84691       {
84692         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84693       };
84694     } catch (...) {
84695       {
84696         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84697       };
84698     }
84699   }
84700   jresult = result;
84701   return jresult;
84702 }
84703
84704
84705 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ScrollableSignal_GetConnectionCount(void * jarg1) {
84706   unsigned long jresult ;
84707   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
84708   std::size_t result;
84709
84710   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
84711   {
84712     try {
84713       result = Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Vector2 const &) > const *)arg1);
84714     } catch (std::out_of_range& e) {
84715       {
84716         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84717       };
84718     } catch (std::exception& e) {
84719       {
84720         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84721       };
84722     } catch (...) {
84723       {
84724         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84725       };
84726     }
84727   }
84728   jresult = (unsigned long)result;
84729   return jresult;
84730 }
84731
84732
84733 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollableSignal_Connect(void * jarg1, void * jarg2) {
84734   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
84735   void (*arg2)(Dali::Vector2 const &) = (void (*)(Dali::Vector2 const &)) 0 ;
84736
84737   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
84738   arg2 = (void (*)(Dali::Vector2 const &))jarg2;
84739   {
84740     try {
84741       Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Connect(arg1,arg2);
84742     } catch (std::out_of_range& e) {
84743       {
84744         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84745       };
84746     } catch (std::exception& e) {
84747       {
84748         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84749       };
84750     } catch (...) {
84751       {
84752         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84753       };
84754     }
84755   }
84756 }
84757
84758
84759 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollableSignal_Disconnect(void * jarg1, void * jarg2) {
84760   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
84761   void (*arg2)(Dali::Vector2 const &) = (void (*)(Dali::Vector2 const &)) 0 ;
84762
84763   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
84764   arg2 = (void (*)(Dali::Vector2 const &))jarg2;
84765   {
84766     try {
84767       Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
84768     } catch (std::out_of_range& e) {
84769       {
84770         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84771       };
84772     } catch (std::exception& e) {
84773       {
84774         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84775       };
84776     } catch (...) {
84777       {
84778         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84779       };
84780     }
84781   }
84782 }
84783
84784
84785 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ScrollableSignal_Emit(void * jarg1, void * jarg2) {
84786   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
84787   Dali::Vector2 *arg2 = 0 ;
84788
84789   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
84790   arg2 = (Dali::Vector2 *)jarg2;
84791   if (!arg2) {
84792     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Vector2 const & type is null", 0);
84793     return ;
84794   }
84795   {
84796     try {
84797       Dali_Signal_Sl_void_Sp_Dali_Vector2_SS_const_SA__SP__Sg__Emit(arg1,(Dali::Vector2 const &)*arg2);
84798     } catch (std::out_of_range& e) {
84799       {
84800         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84801       };
84802     } catch (std::exception& e) {
84803       {
84804         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84805       };
84806     } catch (...) {
84807       {
84808         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84809       };
84810     }
84811   }
84812 }
84813
84814
84815 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ScrollableSignal() {
84816   void * jresult ;
84817   Dali::Signal< void (Dali::Vector2 const &) > *result = 0 ;
84818
84819   {
84820     try {
84821       result = (Dali::Signal< void (Dali::Vector2 const &) > *)new Dali::Signal< void (Dali::Vector2 const &) >();
84822     } catch (std::out_of_range& e) {
84823       {
84824         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84825       };
84826     } catch (std::exception& e) {
84827       {
84828         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84829       };
84830     } catch (...) {
84831       {
84832         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84833       };
84834     }
84835   }
84836   jresult = (void *)result;
84837   return jresult;
84838 }
84839
84840
84841 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ScrollableSignal(void * jarg1) {
84842   Dali::Signal< void (Dali::Vector2 const &) > *arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *) 0 ;
84843
84844   arg1 = (Dali::Signal< void (Dali::Vector2 const &) > *)jarg1;
84845   {
84846     try {
84847       delete arg1;
84848     } catch (std::out_of_range& e) {
84849       {
84850         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84851       };
84852     } catch (std::exception& e) {
84853       {
84854         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84855       };
84856     } catch (...) {
84857       {
84858         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84859       };
84860     }
84861   }
84862 }
84863
84864
84865
84866 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ControlKeySignal_Empty(void * jarg1) {
84867   unsigned int jresult ;
84868   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
84869   bool result;
84870
84871   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
84872   {
84873     try {
84874       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);
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 = result;
84890   return jresult;
84891 }
84892
84893
84894 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ControlKeySignal_GetConnectionCount(void * jarg1) {
84895   unsigned long jresult ;
84896   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
84897   std::size_t result;
84898
84899   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
84900   {
84901     try {
84902       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);
84903     } catch (std::out_of_range& e) {
84904       {
84905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
84906       };
84907     } catch (std::exception& e) {
84908       {
84909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
84910       };
84911     } catch (...) {
84912       {
84913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
84914       };
84915     }
84916   }
84917   jresult = (unsigned long)result;
84918   return jresult;
84919 }
84920
84921
84922 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ControlKeySignal_Connect(void * jarg1, void * jarg2) {
84923   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
84924   bool (*arg2)(Dali::Toolkit::Control,Dali::KeyEvent const &) = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &)) 0 ;
84925
84926   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
84927   arg2 = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &))jarg2;
84928   {
84929     try {
84930       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Connect(arg1,arg2);
84931     } catch (std::out_of_range& e) {
84932       {
84933         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84934       };
84935     } catch (std::exception& e) {
84936       {
84937         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84938       };
84939     } catch (...) {
84940       {
84941         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84942       };
84943     }
84944   }
84945 }
84946
84947
84948 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ControlKeySignal_Disconnect(void * jarg1, void * jarg2) {
84949   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
84950   bool (*arg2)(Dali::Toolkit::Control,Dali::KeyEvent const &) = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &)) 0 ;
84951
84952   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
84953   arg2 = (bool (*)(Dali::Toolkit::Control,Dali::KeyEvent const &))jarg2;
84954   {
84955     try {
84956       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Control_Sc_Dali_KeyEvent_SS_const_SA__SP__Sg__Disconnect(arg1,arg2);
84957     } catch (std::out_of_range& e) {
84958       {
84959         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
84960       };
84961     } catch (std::exception& e) {
84962       {
84963         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
84964       };
84965     } catch (...) {
84966       {
84967         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
84968       };
84969     }
84970   }
84971 }
84972
84973
84974 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ControlKeySignal_Emit(void * jarg1, void * jarg2, void * jarg3) {
84975   unsigned int jresult ;
84976   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
84977   Dali::Toolkit::Control arg2 ;
84978   Dali::KeyEvent *arg3 = 0 ;
84979   Dali::Toolkit::Control *argp2 ;
84980   bool result;
84981
84982   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
84983   argp2 = (Dali::Toolkit::Control *)jarg2;
84984   if (!argp2) {
84985     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
84986     return 0;
84987   }
84988   arg2 = *argp2;
84989   arg3 = (Dali::KeyEvent *)jarg3;
84990   if (!arg3) {
84991     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::KeyEvent const & type is null", 0);
84992     return 0;
84993   }
84994   {
84995     try {
84996       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);
84997     } catch (std::out_of_range& e) {
84998       {
84999         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85000       };
85001     } catch (std::exception& e) {
85002       {
85003         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85004       };
85005     } catch (...) {
85006       {
85007         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85008       };
85009     }
85010   }
85011   jresult = result;
85012   return jresult;
85013 }
85014
85015
85016 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ControlKeySignal() {
85017   void * jresult ;
85018   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *result = 0 ;
85019
85020   {
85021     try {
85022       result = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)new Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) >();
85023     } catch (std::out_of_range& e) {
85024       {
85025         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85026       };
85027     } catch (std::exception& e) {
85028       {
85029         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85030       };
85031     } catch (...) {
85032       {
85033         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85034       };
85035     }
85036   }
85037   jresult = (void *)result;
85038   return jresult;
85039 }
85040
85041
85042 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ControlKeySignal(void * jarg1) {
85043   Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *) 0 ;
85044
85045   arg1 = (Dali::Signal< bool (Dali::Toolkit::Control,Dali::KeyEvent const &) > *)jarg1;
85046   {
85047     try {
85048       delete arg1;
85049     } catch (std::out_of_range& e) {
85050       {
85051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85052       };
85053     } catch (std::exception& e) {
85054       {
85055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85056       };
85057     } catch (...) {
85058       {
85059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85060       };
85061     }
85062   }
85063 }
85064
85065
85066 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_Empty(void * jarg1) {
85067   unsigned int jresult ;
85068   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
85069   bool result;
85070
85071   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
85072   {
85073     try {
85074       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
85075     } catch (std::out_of_range& e) {
85076       {
85077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85078       };
85079     } catch (std::exception& e) {
85080       {
85081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85082       };
85083     } catch (...) {
85084       {
85085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85086       };
85087     }
85088   }
85089   jresult = result;
85090   return jresult;
85091 }
85092
85093
85094 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_GetConnectionCount(void * jarg1) {
85095   unsigned long jresult ;
85096   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
85097   std::size_t result;
85098
85099   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
85100   {
85101     try {
85102       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
85103     } catch (std::out_of_range& e) {
85104       {
85105         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85106       };
85107     } catch (std::exception& e) {
85108       {
85109         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85110       };
85111     } catch (...) {
85112       {
85113         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85114       };
85115     }
85116   }
85117   jresult = (unsigned long)result;
85118   return jresult;
85119 }
85120
85121
85122 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_Connect(void * jarg1, void * jarg2) {
85123   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
85124   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
85125
85126   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
85127   arg2 = (void (*)(Dali::Toolkit::Control))jarg2;
85128   {
85129     try {
85130       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Connect(arg1,arg2);
85131     } catch (std::out_of_range& e) {
85132       {
85133         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85134       };
85135     } catch (std::exception& e) {
85136       {
85137         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85138       };
85139     } catch (...) {
85140       {
85141         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85142       };
85143     }
85144   }
85145 }
85146
85147
85148 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_Disconnect(void * jarg1, void * jarg2) {
85149   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
85150   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
85151
85152   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
85153   arg2 = (void (*)(Dali::Toolkit::Control))jarg2;
85154   {
85155     try {
85156       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Disconnect(arg1,arg2);
85157     } catch (std::out_of_range& e) {
85158       {
85159         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85160       };
85161     } catch (std::exception& e) {
85162       {
85163         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85164       };
85165     } catch (...) {
85166       {
85167         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85168       };
85169     }
85170   }
85171 }
85172
85173
85174 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_KeyInputFocusSignal_Emit(void * jarg1, void * jarg2) {
85175   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
85176   Dali::Toolkit::Control arg2 ;
85177   Dali::Toolkit::Control *argp2 ;
85178
85179   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
85180   argp2 = (Dali::Toolkit::Control *)jarg2;
85181   if (!argp2) {
85182     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
85183     return ;
85184   }
85185   arg2 = *argp2;
85186   {
85187     try {
85188       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Emit(arg1,arg2);
85189     } catch (std::out_of_range& e) {
85190       {
85191         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85192       };
85193     } catch (std::exception& e) {
85194       {
85195         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85196       };
85197     } catch (...) {
85198       {
85199         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85200       };
85201     }
85202   }
85203 }
85204
85205
85206 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_KeyInputFocusSignal() {
85207   void * jresult ;
85208   Dali::Signal< void (Dali::Toolkit::Control) > *result = 0 ;
85209
85210   {
85211     try {
85212       result = (Dali::Signal< void (Dali::Toolkit::Control) > *)new Dali::Signal< void (Dali::Toolkit::Control) >();
85213     } catch (std::out_of_range& e) {
85214       {
85215         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85216       };
85217     } catch (std::exception& e) {
85218       {
85219         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85220       };
85221     } catch (...) {
85222       {
85223         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85224       };
85225     }
85226   }
85227   jresult = (void *)result;
85228   return jresult;
85229 }
85230
85231
85232 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_KeyInputFocusSignal(void * jarg1) {
85233   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
85234
85235   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
85236   {
85237     try {
85238       delete arg1;
85239     } catch (std::out_of_range& e) {
85240       {
85241         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85242       };
85243     } catch (std::exception& e) {
85244       {
85245         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85246       };
85247     } catch (...) {
85248       {
85249         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85250       };
85251     }
85252   }
85253 }
85254
85255
85256 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_VideoViewSignal_Empty(void * jarg1) {
85257   unsigned int jresult ;
85258   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
85259   bool result;
85260
85261   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
85262   {
85263     try {
85264       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::VideoView &) > 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 = result;
85280   return jresult;
85281 }
85282
85283
85284 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_VideoViewSignal_GetConnectionCount(void * jarg1) {
85285   unsigned long jresult ;
85286   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
85287   std::size_t result;
85288
85289   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
85290   {
85291     try {
85292       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::VideoView &) > const *)arg1);
85293     } catch (std::out_of_range& e) {
85294       {
85295         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85296       };
85297     } catch (std::exception& e) {
85298       {
85299         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85300       };
85301     } catch (...) {
85302       {
85303         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85304       };
85305     }
85306   }
85307   jresult = (unsigned long)result;
85308   return jresult;
85309 }
85310
85311
85312 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoViewSignal_Connect(void * jarg1, void * jarg2) {
85313   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
85314   void (*arg2)(Dali::Toolkit::VideoView &) = (void (*)(Dali::Toolkit::VideoView &)) 0 ;
85315
85316   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
85317   arg2 = (void (*)(Dali::Toolkit::VideoView &))jarg2;
85318   {
85319     try {
85320       Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Connect(arg1,arg2);
85321     } catch (std::out_of_range& e) {
85322       {
85323         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85324       };
85325     } catch (std::exception& e) {
85326       {
85327         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85328       };
85329     } catch (...) {
85330       {
85331         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85332       };
85333     }
85334   }
85335 }
85336
85337
85338 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoViewSignal_Disconnect(void * jarg1, void * jarg2) {
85339   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
85340   void (*arg2)(Dali::Toolkit::VideoView &) = (void (*)(Dali::Toolkit::VideoView &)) 0 ;
85341
85342   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
85343   arg2 = (void (*)(Dali::Toolkit::VideoView &))jarg2;
85344   {
85345     try {
85346       Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Disconnect(arg1,arg2);
85347     } catch (std::out_of_range& e) {
85348       {
85349         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85350       };
85351     } catch (std::exception& e) {
85352       {
85353         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85354       };
85355     } catch (...) {
85356       {
85357         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85358       };
85359     }
85360   }
85361 }
85362
85363
85364 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_VideoViewSignal_Emit(void * jarg1, void * jarg2) {
85365   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
85366   Dali::Toolkit::VideoView *arg2 = 0 ;
85367
85368   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
85369   arg2 = (Dali::Toolkit::VideoView *)jarg2;
85370   if (!arg2) {
85371     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::VideoView & type is null", 0);
85372     return ;
85373   }
85374   {
85375     try {
85376       Dali_Signal_Sl_void_Sp_Dali_Toolkit_VideoView_SA__SP__Sg__Emit(arg1,*arg2);
85377     } catch (std::out_of_range& e) {
85378       {
85379         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85380       };
85381     } catch (std::exception& e) {
85382       {
85383         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85384       };
85385     } catch (...) {
85386       {
85387         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85388       };
85389     }
85390   }
85391 }
85392
85393
85394 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_VideoViewSignal() {
85395   void * jresult ;
85396   Dali::Signal< void (Dali::Toolkit::VideoView &) > *result = 0 ;
85397
85398   {
85399     try {
85400       result = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)new Dali::Signal< void (Dali::Toolkit::VideoView &) >();
85401     } catch (std::out_of_range& e) {
85402       {
85403         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85404       };
85405     } catch (std::exception& e) {
85406       {
85407         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85408       };
85409     } catch (...) {
85410       {
85411         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85412       };
85413     }
85414   }
85415   jresult = (void *)result;
85416   return jresult;
85417 }
85418
85419
85420 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_VideoViewSignal(void * jarg1) {
85421   Dali::Signal< void (Dali::Toolkit::VideoView &) > *arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *) 0 ;
85422
85423   arg1 = (Dali::Signal< void (Dali::Toolkit::VideoView &) > *)jarg1;
85424   {
85425     try {
85426       delete arg1;
85427     } catch (std::out_of_range& e) {
85428       {
85429         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85430       };
85431     } catch (std::exception& e) {
85432       {
85433         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85434       };
85435     } catch (...) {
85436       {
85437         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85438       };
85439     }
85440   }
85441 }
85442
85443
85444 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_Empty(void * jarg1) {
85445   unsigned int jresult ;
85446   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
85447   bool result;
85448
85449   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
85450   {
85451     try {
85452       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *)arg1);
85453     } catch (std::out_of_range& e) {
85454       {
85455         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85456       };
85457     } catch (std::exception& e) {
85458       {
85459         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85460       };
85461     } catch (...) {
85462       {
85463         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85464       };
85465     }
85466   }
85467   jresult = result;
85468   return jresult;
85469 }
85470
85471
85472 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_GetConnectionCount(void * jarg1) {
85473   unsigned long jresult ;
85474   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
85475   std::size_t result;
85476
85477   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
85478   {
85479     try {
85480       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::Slider,float) > const *)arg1);
85481     } catch (std::out_of_range& e) {
85482       {
85483         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85484       };
85485     } catch (std::exception& e) {
85486       {
85487         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85488       };
85489     } catch (...) {
85490       {
85491         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85492       };
85493     }
85494   }
85495   jresult = (unsigned long)result;
85496   return jresult;
85497 }
85498
85499
85500 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_Connect(void * jarg1, void * jarg2) {
85501   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
85502   bool (*arg2)(Dali::Toolkit::Slider,float) = (bool (*)(Dali::Toolkit::Slider,float)) 0 ;
85503
85504   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
85505   arg2 = (bool (*)(Dali::Toolkit::Slider,float))jarg2;
85506   {
85507     try {
85508       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Connect(arg1,arg2);
85509     } catch (std::out_of_range& e) {
85510       {
85511         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85512       };
85513     } catch (std::exception& e) {
85514       {
85515         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85516       };
85517     } catch (...) {
85518       {
85519         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85520       };
85521     }
85522   }
85523 }
85524
85525
85526 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_Disconnect(void * jarg1, void * jarg2) {
85527   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
85528   bool (*arg2)(Dali::Toolkit::Slider,float) = (bool (*)(Dali::Toolkit::Slider,float)) 0 ;
85529
85530   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
85531   arg2 = (bool (*)(Dali::Toolkit::Slider,float))jarg2;
85532   {
85533     try {
85534       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Disconnect(arg1,arg2);
85535     } catch (std::out_of_range& e) {
85536       {
85537         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85538       };
85539     } catch (std::exception& e) {
85540       {
85541         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85542       };
85543     } catch (...) {
85544       {
85545         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85546       };
85547     }
85548   }
85549 }
85550
85551
85552 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_SliderValueChangedSignal_Emit(void * jarg1, void * jarg2, float jarg3) {
85553   unsigned int jresult ;
85554   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
85555   Dali::Toolkit::Slider arg2 ;
85556   float arg3 ;
85557   Dali::Toolkit::Slider *argp2 ;
85558   bool result;
85559
85560   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
85561   argp2 = (Dali::Toolkit::Slider *)jarg2;
85562   if (!argp2) {
85563     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Slider", 0);
85564     return 0;
85565   }
85566   arg2 = *argp2;
85567   arg3 = (float)jarg3;
85568   {
85569     try {
85570       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_float_SP__Sg__Emit(arg1,arg2,arg3);
85571     } catch (std::out_of_range& e) {
85572       {
85573         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85574       };
85575     } catch (std::exception& e) {
85576       {
85577         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85578       };
85579     } catch (...) {
85580       {
85581         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85582       };
85583     }
85584   }
85585   jresult = result;
85586   return jresult;
85587 }
85588
85589
85590 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_SliderValueChangedSignal() {
85591   void * jresult ;
85592   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *result = 0 ;
85593
85594   {
85595     try {
85596       result = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)new Dali::Signal< bool (Dali::Toolkit::Slider,float) >();
85597     } catch (std::out_of_range& e) {
85598       {
85599         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85600       };
85601     } catch (std::exception& e) {
85602       {
85603         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85604       };
85605     } catch (...) {
85606       {
85607         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85608       };
85609     }
85610   }
85611   jresult = (void *)result;
85612   return jresult;
85613 }
85614
85615
85616 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SliderValueChangedSignal(void * jarg1) {
85617   Dali::Signal< bool (Dali::Toolkit::Slider,float) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *) 0 ;
85618
85619   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,float) > *)jarg1;
85620   {
85621     try {
85622       delete arg1;
85623     } catch (std::out_of_range& e) {
85624       {
85625         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85626       };
85627     } catch (std::exception& e) {
85628       {
85629         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85630       };
85631     } catch (...) {
85632       {
85633         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85634       };
85635     }
85636   }
85637 }
85638
85639
85640 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_Empty(void * jarg1) {
85641   unsigned int jresult ;
85642   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
85643   bool result;
85644
85645   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
85646   {
85647     try {
85648       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Empty((Dali::Signal< bool (Dali::Toolkit::Slider,int) > 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 = result;
85664   return jresult;
85665 }
85666
85667
85668 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_GetConnectionCount(void * jarg1) {
85669   unsigned long jresult ;
85670   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
85671   std::size_t result;
85672
85673   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
85674   {
85675     try {
85676       result = Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__GetConnectionCount((Dali::Signal< bool (Dali::Toolkit::Slider,int) > const *)arg1);
85677     } catch (std::out_of_range& e) {
85678       {
85679         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85680       };
85681     } catch (std::exception& e) {
85682       {
85683         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85684       };
85685     } catch (...) {
85686       {
85687         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85688       };
85689     }
85690   }
85691   jresult = (unsigned long)result;
85692   return jresult;
85693 }
85694
85695
85696 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_Connect(void * jarg1, void * jarg2) {
85697   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
85698   bool (*arg2)(Dali::Toolkit::Slider,int) = (bool (*)(Dali::Toolkit::Slider,int)) 0 ;
85699
85700   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
85701   arg2 = (bool (*)(Dali::Toolkit::Slider,int))jarg2;
85702   {
85703     try {
85704       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Connect(arg1,arg2);
85705     } catch (std::out_of_range& e) {
85706       {
85707         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85708       };
85709     } catch (std::exception& e) {
85710       {
85711         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85712       };
85713     } catch (...) {
85714       {
85715         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85716       };
85717     }
85718   }
85719 }
85720
85721
85722 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_Disconnect(void * jarg1, void * jarg2) {
85723   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
85724   bool (*arg2)(Dali::Toolkit::Slider,int) = (bool (*)(Dali::Toolkit::Slider,int)) 0 ;
85725
85726   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
85727   arg2 = (bool (*)(Dali::Toolkit::Slider,int))jarg2;
85728   {
85729     try {
85730       Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Disconnect(arg1,arg2);
85731     } catch (std::out_of_range& e) {
85732       {
85733         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85734       };
85735     } catch (std::exception& e) {
85736       {
85737         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85738       };
85739     } catch (...) {
85740       {
85741         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85742       };
85743     }
85744   }
85745 }
85746
85747
85748 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_SliderMarkReachedSignal_Emit(void * jarg1, void * jarg2, int jarg3) {
85749   unsigned int jresult ;
85750   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
85751   Dali::Toolkit::Slider arg2 ;
85752   int arg3 ;
85753   Dali::Toolkit::Slider *argp2 ;
85754   bool result;
85755
85756   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
85757   argp2 = (Dali::Toolkit::Slider *)jarg2;
85758   if (!argp2) {
85759     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Slider", 0);
85760     return 0;
85761   }
85762   arg2 = *argp2;
85763   arg3 = (int)jarg3;
85764   {
85765     try {
85766       result = (bool)Dali_Signal_Sl_bool_Sp_Dali_Toolkit_Slider_Sc_int_SP__Sg__Emit(arg1,arg2,arg3);
85767     } catch (std::out_of_range& e) {
85768       {
85769         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85770       };
85771     } catch (std::exception& e) {
85772       {
85773         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85774       };
85775     } catch (...) {
85776       {
85777         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85778       };
85779     }
85780   }
85781   jresult = result;
85782   return jresult;
85783 }
85784
85785
85786 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_SliderMarkReachedSignal() {
85787   void * jresult ;
85788   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *result = 0 ;
85789
85790   {
85791     try {
85792       result = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)new Dali::Signal< bool (Dali::Toolkit::Slider,int) >();
85793     } catch (std::out_of_range& e) {
85794       {
85795         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85796       };
85797     } catch (std::exception& e) {
85798       {
85799         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85800       };
85801     } catch (...) {
85802       {
85803         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85804       };
85805     }
85806   }
85807   jresult = (void *)result;
85808   return jresult;
85809 }
85810
85811
85812 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_SliderMarkReachedSignal(void * jarg1) {
85813   Dali::Signal< bool (Dali::Toolkit::Slider,int) > *arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *) 0 ;
85814
85815   arg1 = (Dali::Signal< bool (Dali::Toolkit::Slider,int) > *)jarg1;
85816   {
85817     try {
85818       delete arg1;
85819     } catch (std::out_of_range& e) {
85820       {
85821         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
85822       };
85823     } catch (std::exception& e) {
85824       {
85825         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
85826       };
85827     } catch (...) {
85828       {
85829         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
85830       };
85831     }
85832   }
85833 }
85834
85835
85836 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerPtr__SWIG_0() {
85837   void * jresult ;
85838   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
85839
85840   {
85841     try {
85842       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)new Dali::IntrusivePtr< Dali::Toolkit::Ruler >();
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 = (void *)result;
85858   return jresult;
85859 }
85860
85861
85862 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerPtr__SWIG_1(void * jarg1) {
85863   void * jresult ;
85864   Dali::Toolkit::Ruler *arg1 = (Dali::Toolkit::Ruler *) 0 ;
85865   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
85866
85867   arg1 = (Dali::Toolkit::Ruler *)jarg1;
85868   {
85869     try {
85870       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)new Dali::IntrusivePtr< Dali::Toolkit::Ruler >(arg1);
85871     } catch (std::out_of_range& e) {
85872       {
85873         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85874       };
85875     } catch (std::exception& e) {
85876       {
85877         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85878       };
85879     } catch (...) {
85880       {
85881         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85882       };
85883     }
85884   }
85885   jresult = (void *)result;
85886   return jresult;
85887 }
85888
85889
85890 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_RulerPtr__SWIG_2(void * jarg1) {
85891   void * jresult ;
85892   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = 0 ;
85893   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
85894
85895   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
85896   if (!arg1) {
85897     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::IntrusivePtr< Dali::Toolkit::Ruler > const & type is null", 0);
85898     return 0;
85899   }
85900   {
85901     try {
85902       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)new Dali::IntrusivePtr< Dali::Toolkit::Ruler >((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const &)*arg1);
85903     } catch (std::out_of_range& e) {
85904       {
85905         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85906       };
85907     } catch (std::exception& e) {
85908       {
85909         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85910       };
85911     } catch (...) {
85912       {
85913         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85914       };
85915     }
85916   }
85917   jresult = (void *)result;
85918   return jresult;
85919 }
85920
85921
85922 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_RulerPtr(void * jarg1) {
85923   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
85924
85925   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
85926   {
85927     try {
85928       delete arg1;
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_RulerPtr_Get(void * jarg1) {
85947   void * jresult ;
85948   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
85949   Dali::Toolkit::Ruler *result = 0 ;
85950
85951   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
85952   {
85953     try {
85954       result = (Dali::Toolkit::Ruler *)((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const *)arg1)->Get();
85955     } catch (std::out_of_range& e) {
85956       {
85957         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85958       };
85959     } catch (std::exception& e) {
85960       {
85961         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85962       };
85963     } catch (...) {
85964       {
85965         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85966       };
85967     }
85968   }
85969   jresult = (void *)result;
85970   return jresult;
85971 }
85972
85973
85974 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr___deref__(void * jarg1) {
85975   void * jresult ;
85976   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
85977   Dali::Toolkit::Ruler *result = 0 ;
85978
85979   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
85980   {
85981     try {
85982       result = (Dali::Toolkit::Ruler *)((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const *)arg1)->operator ->();
85983     } catch (std::out_of_range& e) {
85984       {
85985         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
85986       };
85987     } catch (std::exception& e) {
85988       {
85989         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
85990       };
85991     } catch (...) {
85992       {
85993         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
85994       };
85995     }
85996   }
85997   jresult = (void *)result;
85998   return jresult;
85999 }
86000
86001
86002 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr___ref__(void * jarg1) {
86003   void * jresult ;
86004   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86005   Dali::Toolkit::Ruler *result = 0 ;
86006
86007   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86008   {
86009     try {
86010       result = (Dali::Toolkit::Ruler *) &((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const *)arg1)->operator *();
86011     } catch (std::out_of_range& e) {
86012       {
86013         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86014       };
86015     } catch (std::exception& e) {
86016       {
86017         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86018       };
86019     } catch (...) {
86020       {
86021         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86022       };
86023     }
86024   }
86025   jresult = (void *)result;
86026   return jresult;
86027 }
86028
86029
86030 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_Assign__SWIG_0(void * jarg1, void * jarg2) {
86031   void * jresult ;
86032   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86033   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg2 = 0 ;
86034   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
86035
86036   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86037   arg2 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg2;
86038   if (!arg2) {
86039     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::IntrusivePtr< Dali::Toolkit::Ruler > const & type is null", 0);
86040     return 0;
86041   }
86042   {
86043     try {
86044       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) &(arg1)->operator =((Dali::IntrusivePtr< Dali::Toolkit::Ruler > const &)*arg2);
86045     } catch (std::out_of_range& e) {
86046       {
86047         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86048       };
86049     } catch (std::exception& e) {
86050       {
86051         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86052       };
86053     } catch (...) {
86054       {
86055         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86056       };
86057     }
86058   }
86059   jresult = (void *)result;
86060   return jresult;
86061 }
86062
86063
86064 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_Assign__SWIG_1(void * jarg1, void * jarg2) {
86065   void * jresult ;
86066   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86067   Dali::Toolkit::Ruler *arg2 = (Dali::Toolkit::Ruler *) 0 ;
86068   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *result = 0 ;
86069
86070   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86071   arg2 = (Dali::Toolkit::Ruler *)jarg2;
86072   {
86073     try {
86074       result = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) &(arg1)->operator =(arg2);
86075     } catch (std::out_of_range& e) {
86076       {
86077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86078       };
86079     } catch (std::exception& e) {
86080       {
86081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86082       };
86083     } catch (...) {
86084       {
86085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86086       };
86087     }
86088   }
86089   jresult = (void *)result;
86090   return jresult;
86091 }
86092
86093
86094 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Reset__SWIG_0(void * jarg1) {
86095   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86096
86097   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86098   {
86099     try {
86100       (arg1)->Reset();
86101     } catch (std::out_of_range& e) {
86102       {
86103         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86104       };
86105     } catch (std::exception& e) {
86106       {
86107         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86108       };
86109     } catch (...) {
86110       {
86111         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86112       };
86113     }
86114   }
86115 }
86116
86117
86118 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Reset__SWIG_1(void * jarg1, void * jarg2) {
86119   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86120   Dali::Toolkit::Ruler *arg2 = (Dali::Toolkit::Ruler *) 0 ;
86121
86122   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86123   arg2 = (Dali::Toolkit::Ruler *)jarg2;
86124   {
86125     try {
86126       (arg1)->Reset(arg2);
86127     } catch (std::out_of_range& e) {
86128       {
86129         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86130       };
86131     } catch (std::exception& e) {
86132       {
86133         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86134       };
86135     } catch (...) {
86136       {
86137         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86138       };
86139     }
86140   }
86141 }
86142
86143
86144 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_Detach(void * jarg1) {
86145   void * jresult ;
86146   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86147   Dali::Toolkit::Ruler *result = 0 ;
86148
86149   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86150   {
86151     try {
86152       result = (Dali::Toolkit::Ruler *)(arg1)->Detach();
86153     } catch (std::out_of_range& e) {
86154       {
86155         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86156       };
86157     } catch (std::exception& e) {
86158       {
86159         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86160       };
86161     } catch (...) {
86162       {
86163         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86164       };
86165     }
86166   }
86167   jresult = (void *)result;
86168   return jresult;
86169 }
86170
86171
86172 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Snap__SWIG_0(void * jarg1, float jarg2, float jarg3) {
86173   float jresult ;
86174   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86175   float arg2 ;
86176   float arg3 ;
86177   float result;
86178
86179   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86180   arg2 = (float)jarg2;
86181   arg3 = (float)jarg3;
86182   {
86183     try {
86184       result = (float)(*arg1)->Snap(arg2,arg3);
86185     } catch (std::out_of_range& e) {
86186       {
86187         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86188       };
86189     } catch (std::exception& e) {
86190       {
86191         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86192       };
86193     } catch (...) {
86194       {
86195         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86196       };
86197     }
86198   }
86199   jresult = result;
86200   return jresult;
86201 }
86202
86203
86204 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Snap__SWIG_1(void * jarg1, float jarg2) {
86205   float jresult ;
86206   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86207   float arg2 ;
86208   float result;
86209
86210   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86211   arg2 = (float)jarg2;
86212   {
86213     try {
86214       result = (float)(*arg1)->Snap(arg2);
86215     } catch (std::out_of_range& e) {
86216       {
86217         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86218       };
86219     } catch (std::exception& e) {
86220       {
86221         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86222       };
86223     } catch (...) {
86224       {
86225         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86226       };
86227     }
86228   }
86229   jresult = result;
86230   return jresult;
86231 }
86232
86233
86234 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_GetPositionFromPage(void * jarg1, unsigned int jarg2, unsigned int * jarg3, unsigned int jarg4) {
86235   float jresult ;
86236   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86237   unsigned int arg2 ;
86238   unsigned int *arg3 = 0 ;
86239   bool arg4 ;
86240   float result;
86241
86242   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86243   arg2 = (unsigned int)jarg2;
86244   arg3 = (unsigned int *)jarg3;
86245   arg4 = jarg4 ? true : false;
86246   {
86247     try {
86248       result = (float)(*arg1)->GetPositionFromPage(arg2,*arg3,arg4);
86249     } catch (std::out_of_range& e) {
86250       {
86251         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86252       };
86253     } catch (std::exception& e) {
86254       {
86255         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86256       };
86257     } catch (...) {
86258       {
86259         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86260       };
86261     }
86262   }
86263   jresult = result;
86264   return jresult;
86265 }
86266
86267
86268 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RulerPtr_GetPageFromPosition(void * jarg1, float jarg2, unsigned int jarg3) {
86269   unsigned int jresult ;
86270   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86271   float arg2 ;
86272   bool arg3 ;
86273   unsigned int result;
86274
86275   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86276   arg2 = (float)jarg2;
86277   arg3 = jarg3 ? true : false;
86278   {
86279     try {
86280       result = (unsigned int)(*arg1)->GetPageFromPosition(arg2,arg3);
86281     } catch (std::out_of_range& e) {
86282       {
86283         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86284       };
86285     } catch (std::exception& e) {
86286       {
86287         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86288       };
86289     } catch (...) {
86290       {
86291         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86292       };
86293     }
86294   }
86295   jresult = result;
86296   return jresult;
86297 }
86298
86299
86300 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RulerPtr_GetTotalPages(void * jarg1) {
86301   unsigned int jresult ;
86302   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86303   unsigned int result;
86304
86305   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86306   {
86307     try {
86308       result = (unsigned int)(*arg1)->GetTotalPages();
86309     } catch (std::out_of_range& e) {
86310       {
86311         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86312       };
86313     } catch (std::exception& e) {
86314       {
86315         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86316       };
86317     } catch (...) {
86318       {
86319         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86320       };
86321     }
86322   }
86323   jresult = result;
86324   return jresult;
86325 }
86326
86327
86328 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RulerPtr_GetType(void * jarg1) {
86329   int jresult ;
86330   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86331   Dali::Toolkit::Ruler::RulerType result;
86332
86333   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86334   {
86335     try {
86336       result = (Dali::Toolkit::Ruler::RulerType)(*arg1)->GetType();
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 = (int)result;
86352   return jresult;
86353 }
86354
86355
86356 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_RulerPtr_IsEnabled(void * jarg1) {
86357   unsigned int jresult ;
86358   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86359   bool result;
86360
86361   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86362   {
86363     try {
86364       result = (bool)(*arg1)->IsEnabled();
86365     } catch (std::out_of_range& e) {
86366       {
86367         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86368       };
86369     } catch (std::exception& e) {
86370       {
86371         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86372       };
86373     } catch (...) {
86374       {
86375         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86376       };
86377     }
86378   }
86379   jresult = result;
86380   return jresult;
86381 }
86382
86383
86384 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Enable(void * jarg1) {
86385   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86386
86387   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86388   {
86389     try {
86390       (*arg1)->Enable();
86391     } catch (std::out_of_range& e) {
86392       {
86393         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86394       };
86395     } catch (std::exception& e) {
86396       {
86397         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86398       };
86399     } catch (...) {
86400       {
86401         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86402       };
86403     }
86404   }
86405 }
86406
86407
86408 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Disable(void * jarg1) {
86409   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86410
86411   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86412   {
86413     try {
86414       (*arg1)->Disable();
86415     } catch (std::out_of_range& e) {
86416       {
86417         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86418       };
86419     } catch (std::exception& e) {
86420       {
86421         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86422       };
86423     } catch (...) {
86424       {
86425         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86426       };
86427     }
86428   }
86429 }
86430
86431
86432 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_SetDomain(void * jarg1, void * jarg2) {
86433   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86434   SwigValueWrapper< Dali::Toolkit::RulerDomain > arg2 ;
86435   Dali::Toolkit::RulerDomain *argp2 ;
86436
86437   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86438   argp2 = (Dali::Toolkit::RulerDomain *)jarg2;
86439   if (!argp2) {
86440     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::RulerDomain", 0);
86441     return ;
86442   }
86443   arg2 = *argp2;
86444   {
86445     try {
86446       (*arg1)->SetDomain(arg2);
86447     } catch (std::out_of_range& e) {
86448       {
86449         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86450       };
86451     } catch (std::exception& e) {
86452       {
86453         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86454       };
86455     } catch (...) {
86456       {
86457         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86458       };
86459     }
86460   }
86461 }
86462
86463
86464 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_RulerPtr_GetDomain(void * jarg1) {
86465   void * jresult ;
86466   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86467   Dali::Toolkit::RulerDomain *result = 0 ;
86468
86469   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86470   {
86471     try {
86472       result = (Dali::Toolkit::RulerDomain *) &(*arg1)->GetDomain();
86473     } catch (std::out_of_range& e) {
86474       {
86475         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86476       };
86477     } catch (std::exception& e) {
86478       {
86479         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86480       };
86481     } catch (...) {
86482       {
86483         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86484       };
86485     }
86486   }
86487   jresult = (void *)result;
86488   return jresult;
86489 }
86490
86491
86492 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_DisableDomain(void * jarg1) {
86493   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86494
86495   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86496   {
86497     try {
86498       (*arg1)->DisableDomain();
86499     } catch (std::out_of_range& e) {
86500       {
86501         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86502       };
86503     } catch (std::exception& e) {
86504       {
86505         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86506       };
86507     } catch (...) {
86508       {
86509         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86510       };
86511     }
86512   }
86513 }
86514
86515
86516 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Clamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4) {
86517   float jresult ;
86518   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86519   float arg2 ;
86520   float arg3 ;
86521   float arg4 ;
86522   float result;
86523
86524   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86525   arg2 = (float)jarg2;
86526   arg3 = (float)jarg3;
86527   arg4 = (float)jarg4;
86528   {
86529     try {
86530       result = (float)(*arg1)->Clamp(arg2,arg3,arg4);
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 = result;
86546   return jresult;
86547 }
86548
86549
86550 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Clamp__SWIG_1(void * jarg1, float jarg2, float jarg3) {
86551   float jresult ;
86552   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86553   float arg2 ;
86554   float arg3 ;
86555   float result;
86556
86557   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86558   arg2 = (float)jarg2;
86559   arg3 = (float)jarg3;
86560   {
86561     try {
86562       result = (float)(*arg1)->Clamp(arg2,arg3);
86563     } catch (std::out_of_range& e) {
86564       {
86565         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86566       };
86567     } catch (std::exception& e) {
86568       {
86569         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86570       };
86571     } catch (...) {
86572       {
86573         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86574       };
86575     }
86576   }
86577   jresult = result;
86578   return jresult;
86579 }
86580
86581
86582 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Clamp__SWIG_2(void * jarg1, float jarg2) {
86583   float jresult ;
86584   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86585   float arg2 ;
86586   float result;
86587
86588   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86589   arg2 = (float)jarg2;
86590   {
86591     try {
86592       result = (float)(*arg1)->Clamp(arg2);
86593     } catch (std::out_of_range& e) {
86594       {
86595         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86596       };
86597     } catch (std::exception& e) {
86598       {
86599         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86600       };
86601     } catch (...) {
86602       {
86603         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86604       };
86605     }
86606   }
86607   jresult = result;
86608   return jresult;
86609 }
86610
86611
86612 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_Clamp__SWIG_3(void * jarg1, float jarg2, float jarg3, float jarg4, void * jarg5) {
86613   float jresult ;
86614   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86615   float arg2 ;
86616   float arg3 ;
86617   float arg4 ;
86618   Dali::Toolkit::ClampState *arg5 = 0 ;
86619   float result;
86620
86621   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86622   arg2 = (float)jarg2;
86623   arg3 = (float)jarg3;
86624   arg4 = (float)jarg4;
86625   arg5 = (Dali::Toolkit::ClampState *)jarg5;
86626   if (!arg5) {
86627     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
86628     return 0;
86629   }
86630   {
86631     try {
86632       result = (float)(*arg1)->Clamp(arg2,arg3,arg4,*arg5);
86633     } catch (std::out_of_range& e) {
86634       {
86635         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86636       };
86637     } catch (std::exception& e) {
86638       {
86639         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86640       };
86641     } catch (...) {
86642       {
86643         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86644       };
86645     }
86646   }
86647   jresult = result;
86648   return jresult;
86649 }
86650
86651
86652 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_0(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5) {
86653   float jresult ;
86654   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86655   float arg2 ;
86656   float arg3 ;
86657   float arg4 ;
86658   float arg5 ;
86659   float result;
86660
86661   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86662   arg2 = (float)jarg2;
86663   arg3 = (float)jarg3;
86664   arg4 = (float)jarg4;
86665   arg5 = (float)jarg5;
86666   {
86667     try {
86668       result = (float)(*arg1)->SnapAndClamp(arg2,arg3,arg4,arg5);
86669     } catch (std::out_of_range& e) {
86670       {
86671         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86672       };
86673     } catch (std::exception& e) {
86674       {
86675         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86676       };
86677     } catch (...) {
86678       {
86679         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86680       };
86681     }
86682   }
86683   jresult = result;
86684   return jresult;
86685 }
86686
86687
86688 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_1(void * jarg1, float jarg2, float jarg3, float jarg4) {
86689   float jresult ;
86690   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86691   float arg2 ;
86692   float arg3 ;
86693   float arg4 ;
86694   float result;
86695
86696   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86697   arg2 = (float)jarg2;
86698   arg3 = (float)jarg3;
86699   arg4 = (float)jarg4;
86700   {
86701     try {
86702       result = (float)(*arg1)->SnapAndClamp(arg2,arg3,arg4);
86703     } catch (std::out_of_range& e) {
86704       {
86705         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86706       };
86707     } catch (std::exception& e) {
86708       {
86709         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86710       };
86711     } catch (...) {
86712       {
86713         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86714       };
86715     }
86716   }
86717   jresult = result;
86718   return jresult;
86719 }
86720
86721
86722 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_2(void * jarg1, float jarg2, float jarg3) {
86723   float jresult ;
86724   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86725   float arg2 ;
86726   float arg3 ;
86727   float result;
86728
86729   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86730   arg2 = (float)jarg2;
86731   arg3 = (float)jarg3;
86732   {
86733     try {
86734       result = (float)(*arg1)->SnapAndClamp(arg2,arg3);
86735     } catch (std::out_of_range& e) {
86736       {
86737         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86738       };
86739     } catch (std::exception& e) {
86740       {
86741         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86742       };
86743     } catch (...) {
86744       {
86745         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86746       };
86747     }
86748   }
86749   jresult = result;
86750   return jresult;
86751 }
86752
86753
86754 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_3(void * jarg1, float jarg2) {
86755   float jresult ;
86756   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86757   float arg2 ;
86758   float result;
86759
86760   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86761   arg2 = (float)jarg2;
86762   {
86763     try {
86764       result = (float)(*arg1)->SnapAndClamp(arg2);
86765     } catch (std::out_of_range& e) {
86766       {
86767         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86768       };
86769     } catch (std::exception& e) {
86770       {
86771         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86772       };
86773     } catch (...) {
86774       {
86775         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86776       };
86777     }
86778   }
86779   jresult = result;
86780   return jresult;
86781 }
86782
86783
86784 SWIGEXPORT float SWIGSTDCALL CSharp_Dali_RulerPtr_SnapAndClamp__SWIG_4(void * jarg1, float jarg2, float jarg3, float jarg4, float jarg5, void * jarg6) {
86785   float jresult ;
86786   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86787   float arg2 ;
86788   float arg3 ;
86789   float arg4 ;
86790   float arg5 ;
86791   Dali::Toolkit::ClampState *arg6 = 0 ;
86792   float result;
86793
86794   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86795   arg2 = (float)jarg2;
86796   arg3 = (float)jarg3;
86797   arg4 = (float)jarg4;
86798   arg5 = (float)jarg5;
86799   arg6 = (Dali::Toolkit::ClampState *)jarg6;
86800   if (!arg6) {
86801     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Dali::Toolkit::ClampState & type is null", 0);
86802     return 0;
86803   }
86804   {
86805     try {
86806       result = (float)(*arg1)->SnapAndClamp(arg2,arg3,arg4,arg5,*arg6);
86807     } catch (std::out_of_range& e) {
86808       {
86809         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86810       };
86811     } catch (std::exception& e) {
86812       {
86813         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86814       };
86815     } catch (...) {
86816       {
86817         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86818       };
86819     }
86820   }
86821   jresult = result;
86822   return jresult;
86823 }
86824
86825
86826 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Reference(void * jarg1) {
86827   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86828
86829   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86830   {
86831     try {
86832       (*arg1)->Reference();
86833     } catch (std::out_of_range& e) {
86834       {
86835         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86836       };
86837     } catch (std::exception& e) {
86838       {
86839         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86840       };
86841     } catch (...) {
86842       {
86843         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86844       };
86845     }
86846   }
86847 }
86848
86849
86850 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_RulerPtr_Unreference(void * jarg1) {
86851   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86852
86853   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86854   {
86855     try {
86856       (*arg1)->Unreference();
86857     } catch (std::out_of_range& e) {
86858       {
86859         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86860       };
86861     } catch (std::exception& e) {
86862       {
86863         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86864       };
86865     } catch (...) {
86866       {
86867         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86868       };
86869     }
86870   }
86871 }
86872
86873
86874 SWIGEXPORT int SWIGSTDCALL CSharp_Dali_RulerPtr_ReferenceCount(void * jarg1) {
86875   int jresult ;
86876   Dali::IntrusivePtr< Dali::Toolkit::Ruler > *arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *) 0 ;
86877   int result;
86878
86879   arg1 = (Dali::IntrusivePtr< Dali::Toolkit::Ruler > *)jarg1;
86880   {
86881     try {
86882       result = (int)(*arg1)->ReferenceCount();
86883     } catch (std::out_of_range& e) {
86884       {
86885         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86886       };
86887     } catch (std::exception& e) {
86888       {
86889         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86890       };
86891     } catch (...) {
86892       {
86893         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86894       };
86895     }
86896   }
86897   jresult = result;
86898   return jresult;
86899 }
86900
86901
86902 SWIGEXPORT unsigned int SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_Empty(void * jarg1) {
86903   unsigned int jresult ;
86904   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
86905   bool result;
86906
86907   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
86908   {
86909     try {
86910       result = (bool)Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Empty((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
86911     } catch (std::out_of_range& e) {
86912       {
86913         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86914       };
86915     } catch (std::exception& e) {
86916       {
86917         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86918       };
86919     } catch (...) {
86920       {
86921         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86922       };
86923     }
86924   }
86925   jresult = result;
86926   return jresult;
86927 }
86928
86929
86930 SWIGEXPORT unsigned long SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_GetConnectionCount(void * jarg1) {
86931   unsigned long jresult ;
86932   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
86933   std::size_t result;
86934
86935   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
86936   {
86937     try {
86938       result = Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__GetConnectionCount((Dali::Signal< void (Dali::Toolkit::Control) > const *)arg1);
86939     } catch (std::out_of_range& e) {
86940       {
86941         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
86942       };
86943     } catch (std::exception& e) {
86944       {
86945         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
86946       };
86947     } catch (...) {
86948       {
86949         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
86950       };
86951     }
86952   }
86953   jresult = (unsigned long)result;
86954   return jresult;
86955 }
86956
86957
86958 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_Connect(void * jarg1, void * jarg2) {
86959   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
86960   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
86961
86962   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
86963   arg2 = (void (*)(Dali::Toolkit::Control))jarg2;
86964   {
86965     try {
86966       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Connect(arg1,arg2);
86967     } catch (std::out_of_range& e) {
86968       {
86969         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86970       };
86971     } catch (std::exception& e) {
86972       {
86973         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
86974       };
86975     } catch (...) {
86976       {
86977         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
86978       };
86979     }
86980   }
86981 }
86982
86983
86984 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_Disconnect(void * jarg1, void * jarg2) {
86985   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
86986   void (*arg2)(Dali::Toolkit::Control) = (void (*)(Dali::Toolkit::Control)) 0 ;
86987
86988   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
86989   arg2 = (void (*)(Dali::Toolkit::Control))jarg2;
86990   {
86991     try {
86992       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Disconnect(arg1,arg2);
86993     } catch (std::out_of_range& e) {
86994       {
86995         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
86996       };
86997     } catch (std::exception& e) {
86998       {
86999         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87000       };
87001     } catch (...) {
87002       {
87003         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87004       };
87005     }
87006   }
87007 }
87008
87009
87010 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_ViewResourceReadySignal_Emit(void * jarg1, void * jarg2) {
87011   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
87012   Dali::Toolkit::Control arg2 ;
87013   Dali::Toolkit::Control *argp2 ;
87014
87015   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
87016   argp2 = (Dali::Toolkit::Control *)jarg2;
87017   if (!argp2) {
87018     SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "Attempt to dereference null Dali::Toolkit::Control", 0);
87019     return ;
87020   }
87021   arg2 = *argp2;
87022   {
87023     try {
87024       Dali_Signal_Sl_void_Sp_Dali_Toolkit_Control_SP__Sg__Emit(arg1,arg2);
87025     } catch (std::out_of_range& e) {
87026       {
87027         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87028       };
87029     } catch (std::exception& e) {
87030       {
87031         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87032       };
87033     } catch (...) {
87034       {
87035         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87036       };
87037     }
87038   }
87039 }
87040
87041
87042 SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_new_ViewResourceReadySignal() {
87043   void * jresult ;
87044   Dali::Signal< void (Dali::Toolkit::Control) > *result = 0 ;
87045
87046   {
87047     try {
87048       result = (Dali::Signal< void (Dali::Toolkit::Control) > *)new Dali::Signal< void (Dali::Toolkit::Control) >();
87049     } catch (std::out_of_range& e) {
87050       {
87051         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return 0;
87052       };
87053     } catch (std::exception& e) {
87054       {
87055         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return 0;
87056       };
87057     } catch (...) {
87058       {
87059         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0;
87060       };
87061     }
87062   }
87063   jresult = (void *)result;
87064   return jresult;
87065 }
87066
87067
87068 SWIGEXPORT void SWIGSTDCALL CSharp_Dali_delete_ViewResourceReadySignal(void * jarg1) {
87069   Dali::Signal< void (Dali::Toolkit::Control) > *arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *) 0 ;
87070
87071   arg1 = (Dali::Signal< void (Dali::Toolkit::Control) > *)jarg1;
87072   {
87073     try {
87074       delete arg1;
87075     } catch (std::out_of_range& e) {
87076       {
87077         SWIG_CSharpException(SWIG_IndexError, const_cast<char*>(e.what())); return ;
87078       };
87079     } catch (std::exception& e) {
87080       {
87081         SWIG_CSharpException(SWIG_RuntimeError, const_cast<char*>(e.what())); return ;
87082       };
87083     } catch (...) {
87084       {
87085         SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return ;
87086       };
87087     }
87088   }
87089 }
87090
87091 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_GetRefObjectPtr(Dali::BaseHandle *arg1) {
87092   Dali::RefObject *result = NULL;
87093
87094   if (arg1)
87095   {
87096     result = (Dali::RefObject *)((Dali::BaseHandle const *)arg1)->GetObjectPtr();
87097   }
87098   return result;
87099 }
87100
87101 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_BaseObject_SWIGUpcast(Dali::BaseObject *jarg1) {
87102     return (Dali::RefObject *)jarg1;
87103 }
87104
87105 SWIGEXPORT Dali::SignalObserver * SWIGSTDCALL CSharp_Dali_ConnectionTrackerInterface_SWIGUpcast(Dali::ConnectionTrackerInterface *jarg1) {
87106     return (Dali::SignalObserver *)jarg1;
87107 }
87108
87109 SWIGEXPORT Dali::ConnectionTrackerInterface * SWIGSTDCALL CSharp_Dali_ConnectionTracker_SWIGUpcast(Dali::ConnectionTracker *jarg1) {
87110     return (Dali::ConnectionTrackerInterface *)jarg1;
87111 }
87112
87113 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_ObjectRegistry_SWIGUpcast(Dali::ObjectRegistry *jarg1) {
87114     return (Dali::BaseHandle *)jarg1;
87115 }
87116
87117 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_PropertyCondition_SWIGUpcast(Dali::PropertyCondition *jarg1) {
87118     return (Dali::BaseHandle *)jarg1;
87119 }
87120
87121 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_PropertyNotification_SWIGUpcast(Dali::PropertyNotification *jarg1) {
87122     return (Dali::BaseHandle *)jarg1;
87123 }
87124
87125 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Handle_SWIGUpcast(Dali::Handle *jarg1) {
87126     return (Dali::BaseHandle *)jarg1;
87127 }
87128
87129 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TypeInfo_SWIGUpcast(Dali::TypeInfo *jarg1) {
87130     return (Dali::BaseHandle *)jarg1;
87131 }
87132
87133 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TypeRegistry_SWIGUpcast(Dali::TypeRegistry *jarg1) {
87134     return (Dali::BaseHandle *)jarg1;
87135 }
87136
87137 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Image_SWIGUpcast(Dali::Image *jarg1) {
87138     return (Dali::BaseHandle *)jarg1;
87139 }
87140
87141 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_PixelData_SWIGUpcast(Dali::PixelData *jarg1) {
87142     return (Dali::BaseHandle *)jarg1;
87143 }
87144
87145 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Texture_SWIGUpcast(Dali::Texture *jarg1) {
87146     return (Dali::BaseHandle *)jarg1;
87147 }
87148
87149 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Sampler_SWIGUpcast(Dali::Sampler *jarg1) {
87150     return (Dali::BaseHandle *)jarg1;
87151 }
87152
87153 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TextureSet_SWIGUpcast(Dali::TextureSet *jarg1) {
87154     return (Dali::BaseHandle *)jarg1;
87155 }
87156
87157 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_PropertyBuffer_SWIGUpcast(Dali::PropertyBuffer *jarg1) {
87158     return (Dali::BaseHandle *)jarg1;
87159 }
87160
87161 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Geometry_SWIGUpcast(Dali::Geometry *jarg1) {
87162     return (Dali::BaseHandle *)jarg1;
87163 }
87164
87165 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_Shader_SWIGUpcast(Dali::Shader *jarg1) {
87166     return (Dali::Handle *)jarg1;
87167 }
87168
87169 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_Renderer_SWIGUpcast(Dali::Renderer *jarg1) {
87170     return (Dali::Handle *)jarg1;
87171 }
87172
87173 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_FrameBuffer_SWIGUpcast(Dali::FrameBuffer *jarg1) {
87174     return (Dali::BaseHandle *)jarg1;
87175 }
87176
87177 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_RenderTaskList_SWIGUpcast(Dali::RenderTaskList *jarg1) {
87178     return (Dali::BaseHandle *)jarg1;
87179 }
87180
87181 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_RenderTask_SWIGUpcast(Dali::RenderTask *jarg1) {
87182     return (Dali::Handle *)jarg1;
87183 }
87184
87185 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Touch_SWIGUpcast(Dali::TouchData *jarg1) {
87186     return (Dali::BaseHandle *)jarg1;
87187 }
87188
87189 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_GestureDetector_SWIGUpcast(Dali::GestureDetector *jarg1) {
87190     return (Dali::Handle *)jarg1;
87191 }
87192
87193 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_Dali_LongPressGestureDetector_SWIGUpcast(Dali::LongPressGestureDetector *jarg1) {
87194     return (Dali::GestureDetector *)jarg1;
87195 }
87196
87197 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_Dali_LongPressGesture_SWIGUpcast(Dali::LongPressGesture *jarg1) {
87198     return (Dali::Gesture *)jarg1;
87199 }
87200
87201 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_Actor_SWIGUpcast(Dali::Actor *jarg1) {
87202     return (Dali::Handle *)jarg1;
87203 }
87204
87205 SWIGEXPORT Dali::Actor * SWIGSTDCALL CSharp_Dali_Layer_SWIGUpcast(Dali::Layer *jarg1) {
87206     return (Dali::Actor *)jarg1;
87207 }
87208
87209 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Stage_SWIGUpcast(Dali::Stage *jarg1) {
87210     return (Dali::BaseHandle *)jarg1;
87211 }
87212
87213 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_CustomActorImpl_SWIGUpcast(Dali::CustomActorImpl *jarg1) {
87214     return (Dali::RefObject *)jarg1;
87215 }
87216
87217 SWIGEXPORT Dali::Actor * SWIGSTDCALL CSharp_Dali_CustomActor_SWIGUpcast(Dali::CustomActor *jarg1) {
87218     return (Dali::Actor *)jarg1;
87219 }
87220
87221 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_Dali_PanGestureDetector_SWIGUpcast(Dali::PanGestureDetector *jarg1) {
87222     return (Dali::GestureDetector *)jarg1;
87223 }
87224
87225 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_Dali_PanGesture_SWIGUpcast(Dali::PanGesture *jarg1) {
87226     return (Dali::Gesture *)jarg1;
87227 }
87228
87229 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_Dali_PinchGestureDetector_SWIGUpcast(Dali::PinchGestureDetector *jarg1) {
87230     return (Dali::GestureDetector *)jarg1;
87231 }
87232
87233 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_Dali_PinchGesture_SWIGUpcast(Dali::PinchGesture *jarg1) {
87234     return (Dali::Gesture *)jarg1;
87235 }
87236
87237 SWIGEXPORT Dali::GestureDetector * SWIGSTDCALL CSharp_Dali_TapGestureDetector_SWIGUpcast(Dali::TapGestureDetector *jarg1) {
87238     return (Dali::GestureDetector *)jarg1;
87239 }
87240
87241 SWIGEXPORT Dali::Gesture * SWIGSTDCALL CSharp_Dali_TapGesture_SWIGUpcast(Dali::TapGesture *jarg1) {
87242     return (Dali::Gesture *)jarg1;
87243 }
87244
87245 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_KeyFrames_SWIGUpcast(Dali::KeyFrames *jarg1) {
87246     return (Dali::BaseHandle *)jarg1;
87247 }
87248
87249 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_Path_SWIGUpcast(Dali::Path *jarg1) {
87250     return (Dali::Handle *)jarg1;
87251 }
87252
87253 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_LinearConstrainer_SWIGUpcast(Dali::LinearConstrainer *jarg1) {
87254     return (Dali::Handle *)jarg1;
87255 }
87256
87257 SWIGEXPORT Dali::Handle * SWIGSTDCALL CSharp_Dali_PathConstrainer_SWIGUpcast(Dali::PathConstrainer *jarg1) {
87258     return (Dali::Handle *)jarg1;
87259 }
87260
87261 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_BufferImage_SWIGUpcast(Dali::BufferImage *jarg1) {
87262     return (Dali::Image *)jarg1;
87263 }
87264
87265 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_EncodedBufferImage_SWIGUpcast(Dali::EncodedBufferImage *jarg1) {
87266     return (Dali::Image *)jarg1;
87267 }
87268
87269 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_NativeImage_SWIGUpcast(Dali::NativeImage *jarg1) {
87270     return (Dali::Image *)jarg1;
87271 }
87272
87273 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_NativeImageInterface_SWIGUpcast(Dali::NativeImageInterface *jarg1) {
87274     return (Dali::RefObject *)jarg1;
87275 }
87276
87277 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_ResourceImage_SWIGUpcast(Dali::ResourceImage *jarg1) {
87278     return (Dali::Image *)jarg1;
87279 }
87280
87281 SWIGEXPORT Dali::Image * SWIGSTDCALL CSharp_Dali_FrameBufferImage_SWIGUpcast(Dali::FrameBufferImage *jarg1) {
87282     return (Dali::Image *)jarg1;
87283 }
87284
87285 SWIGEXPORT Dali::ResourceImage * SWIGSTDCALL CSharp_Dali_NinePatchImage_SWIGUpcast(Dali::NinePatchImage *jarg1) {
87286     return (Dali::ResourceImage *)jarg1;
87287 }
87288
87289 SWIGEXPORT Dali::Actor * SWIGSTDCALL CSharp_Dali_CameraActor_SWIGUpcast(Dali::CameraActor *jarg1) {
87290     return (Dali::Actor *)jarg1;
87291 }
87292
87293 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Timer_SWIGUpcast(Dali::Timer *jarg1) {
87294     return (Dali::BaseHandle *)jarg1;
87295 }
87296
87297 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_DragAndDropDetector_SWIGUpcast(Dali::DragAndDropDetector *jarg1) {
87298     return (Dali::BaseHandle *)jarg1;
87299 }
87300
87301
87302 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_Builder_SWIGUpcast(Dali::Toolkit::Builder *jarg1) {
87303     return (Dali::BaseHandle *)jarg1;
87304 }
87305
87306 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_TransitionData_SWIGUpcast(Dali::Toolkit::TransitionData *jarg1) {
87307     return (Dali::BaseHandle *)jarg1;
87308 }
87309
87310 SWIGEXPORT Dali::CustomActorImpl * SWIGSTDCALL CSharp_Dali_ViewImpl_SWIGUpcast(Dali::Toolkit::Internal::Control *jarg1) {
87311     return (Dali::CustomActorImpl *)jarg1;
87312 }
87313
87314 SWIGEXPORT Dali::CustomActor * SWIGSTDCALL CSharp_Dali_View_SWIGUpcast(Dali::Toolkit::Control *jarg1) {
87315     return (Dali::CustomActor *)jarg1;
87316 }
87317
87318 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_KeyInputFocusManager_SWIGUpcast(Dali::Toolkit::KeyInputFocusManager *jarg1) {
87319     return (Dali::BaseHandle *)jarg1;
87320 }
87321
87322 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Alignment_SWIGUpcast(Dali::Toolkit::Alignment *jarg1) {
87323     return (Dali::Toolkit::Control *)jarg1;
87324 }
87325
87326 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Button_SWIGUpcast(Dali::Toolkit::Button *jarg1) {
87327     return (Dali::Toolkit::Control *)jarg1;
87328 }
87329
87330 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_Dali_CheckBoxButton_SWIGUpcast(Dali::Toolkit::CheckBoxButton *jarg1) {
87331     return (Dali::Toolkit::Button *)jarg1;
87332 }
87333
87334 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_Dali_PushButton_SWIGUpcast(Dali::Toolkit::PushButton *jarg1) {
87335     return (Dali::Toolkit::Button *)jarg1;
87336 }
87337
87338 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_Dali_RadioButton_SWIGUpcast(Dali::Toolkit::RadioButton *jarg1) {
87339     return (Dali::Toolkit::Button *)jarg1;
87340 }
87341
87342 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_FlexContainer_SWIGUpcast(Dali::Toolkit::FlexContainer *jarg1) {
87343     return (Dali::Toolkit::Control *)jarg1;
87344 }
87345
87346 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_ImageView_SWIGUpcast(Dali::Toolkit::ImageView *jarg1) {
87347     return (Dali::Toolkit::Control *)jarg1;
87348 }
87349
87350 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Model3dView_SWIGUpcast(Dali::Toolkit::Model3dView *jarg1) {
87351     return (Dali::Toolkit::Control *)jarg1;
87352 }
87353
87354 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_ScrollBar_SWIGUpcast(Dali::Toolkit::ScrollBar *jarg1) {
87355     return (Dali::Toolkit::Control *)jarg1;
87356 }
87357
87358 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Scrollable_SWIGUpcast(Dali::Toolkit::Scrollable *jarg1) {
87359     return (Dali::Toolkit::Control *)jarg1;
87360 }
87361
87362 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_ItemLayout_SWIGUpcast(Dali::Toolkit::ItemLayout *jarg1) {
87363     return (Dali::RefObject *)jarg1;
87364 }
87365
87366 SWIGEXPORT Dali::Toolkit::Scrollable * SWIGSTDCALL CSharp_Dali_ItemView_SWIGUpcast(Dali::Toolkit::ItemView *jarg1) {
87367     return (Dali::Toolkit::Scrollable *)jarg1;
87368 }
87369
87370 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_ScrollViewEffect_SWIGUpcast(Dali::Toolkit::ScrollViewEffect *jarg1) {
87371     return (Dali::BaseHandle *)jarg1;
87372 }
87373
87374 SWIGEXPORT Dali::Toolkit::ScrollViewEffect * SWIGSTDCALL CSharp_Dali_ScrollViewPagePathEffect_SWIGUpcast(Dali::Toolkit::ScrollViewPagePathEffect *jarg1) {
87375     return (Dali::Toolkit::ScrollViewEffect *)jarg1;
87376 }
87377
87378 SWIGEXPORT Dali::RefObject * SWIGSTDCALL CSharp_Dali_Ruler_SWIGUpcast(Dali::Toolkit::Ruler *jarg1) {
87379     return (Dali::RefObject *)jarg1;
87380 }
87381
87382 SWIGEXPORT Dali::Toolkit::Ruler * SWIGSTDCALL CSharp_Dali_DefaultRuler_SWIGUpcast(Dali::Toolkit::DefaultRuler *jarg1) {
87383     return (Dali::Toolkit::Ruler *)jarg1;
87384 }
87385
87386 SWIGEXPORT Dali::Toolkit::Ruler * SWIGSTDCALL CSharp_Dali_FixedRuler_SWIGUpcast(Dali::Toolkit::FixedRuler *jarg1) {
87387     return (Dali::Toolkit::Ruler *)jarg1;
87388 }
87389
87390 SWIGEXPORT Dali::Toolkit::Scrollable * SWIGSTDCALL CSharp_Dali_ScrollView_SWIGUpcast(Dali::Toolkit::ScrollView *jarg1) {
87391     return (Dali::Toolkit::Scrollable *)jarg1;
87392 }
87393
87394 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_TableView_SWIGUpcast(Dali::Toolkit::TableView *jarg1) {
87395     return (Dali::Toolkit::Control *)jarg1;
87396 }
87397
87398
87399 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_TextLabel_SWIGUpcast(Dali::Toolkit::TextLabel *jarg1) {
87400     return (Dali::Toolkit::Control *)jarg1;
87401 }
87402
87403 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_AccessibilityManager_SWIGUpcast(Dali::Toolkit::AccessibilityManager *jarg1) {
87404     return (Dali::BaseHandle *)jarg1;
87405 }
87406
87407 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_StyleManager_SWIGUpcast(Dali::Toolkit::StyleManager *jarg1) {
87408     return (Dali::BaseHandle *)jarg1;
87409 }
87410
87411 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Slider_SWIGUpcast(Dali::Toolkit::Slider *jarg1) {
87412     return (Dali::Toolkit::Control *)jarg1;
87413 }
87414
87415 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_VideoView_SWIGUpcast(Dali::Toolkit::VideoView *jarg1) {
87416     return (Dali::Toolkit::Control *)jarg1;
87417 }
87418
87419 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_Popup_SWIGUpcast(Dali::Toolkit::Popup *jarg1) {
87420     return (Dali::Toolkit::Control *)jarg1;
87421 }
87422
87423 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_ProgressBar_SWIGUpcast(Dali::Toolkit::ProgressBar *jarg1) {
87424     return (Dali::Toolkit::Control *)jarg1;
87425 }
87426
87427 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_GaussianBlurView_SWIGUpcast(Dali::Toolkit::GaussianBlurView *jarg1) {
87428     return (Dali::Toolkit::Control *)jarg1;
87429 }
87430
87431 SWIGEXPORT Dali::Toolkit::Control * SWIGSTDCALL CSharp_Dali_PageTurnView_SWIGUpcast(Dali::Toolkit::PageTurnView *jarg1) {
87432     return (Dali::Toolkit::Control *)jarg1;
87433 }
87434
87435 SWIGEXPORT Dali::Toolkit::PageTurnView * SWIGSTDCALL CSharp_Dali_PageTurnLandscapeView_SWIGUpcast(Dali::Toolkit::PageTurnLandscapeView *jarg1) {
87436     return (Dali::Toolkit::PageTurnView *)jarg1;
87437 }
87438
87439 SWIGEXPORT Dali::Toolkit::PageTurnView * SWIGSTDCALL CSharp_Dali_PageTurnPortraitView_SWIGUpcast(Dali::Toolkit::PageTurnPortraitView *jarg1) {
87440     return (Dali::Toolkit::PageTurnView *)jarg1;
87441 }
87442
87443 SWIGEXPORT Dali::Toolkit::Button * SWIGSTDCALL CSharp_Dali_ToggleButton_SWIGUpcast(Dali::Toolkit::ToggleButton *jarg1) {
87444     return (Dali::Toolkit::Button *)jarg1;
87445 }
87446
87447 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_VisualBase_SWIGUpcast(Dali::Toolkit::Visual::Base *jarg1) {
87448     return (Dali::BaseHandle *)jarg1;
87449 }
87450
87451 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_VisualFactory_SWIGUpcast(Dali::Toolkit::VisualFactory *jarg1) {
87452     return (Dali::BaseHandle *)jarg1;
87453 }
87454
87455 SWIGEXPORT Dali::BaseHandle * SWIGSTDCALL CSharp_Dali_AsyncImageLoader_SWIGUpcast(Dali::Toolkit::AsyncImageLoader *jarg1) {
87456     return (Dali::BaseHandle *)jarg1;
87457 }
87458
87459
87460 #ifdef __cplusplus
87461 }
87462 #endif